GenPluSSS: A Genetic Algorithm Based Plugin for Measured Subsurface Scattering Representation
Barış Yıldırım, Murat Kurt
TL;DR
The paper addresses rendering optically thick translucent materials with subsurface scattering in Blender by introducing GenPluSSS, a plugin that embeds the GenSSS model based on a Genetic Algorithm and SVD into Mitsuba. It provides a Blender–Mitsuba interface with a tuneable K parameter that trades visual fidelity for rendering time, enabling compact, accurate representations of both homogeneous and heterogeneous materials. The work presents detailed validation against measured data, demonstrates visual plausibility, and reports comparative rendering-time and storage metrics showing advantages for homogeneous materials, while enabling heterogeneous representations through higher K values. This integration advances practical, data-driven subsurface scattering in widely used 3D workflows and suggests cross-platform extensions and richer BRDF/BSDF representations in the future.
Abstract
This paper presents a plugin that adds a representation of homogeneous and heterogeneous, optically thick, translucent materials on the Blender 3D modeling tool. The working principle of this plugin is based on a combination of Genetic Algorithm (GA) and Singular Value Decomposition (SVD)-based subsurface scattering method (GenSSS). The proposed plugin has been implemented using Mitsuba renderer, which is an open source rendering software. The proposed plugin has been validated on measured subsurface scattering data. It's shown that the proposed plugin visualizes homogeneous and heterogeneous subsurface scattering effects, accurately, compactly and computationally efficiently.
