← Explorations

Advanced Computer Graphics

Implicit Modeling & SSS

Signed-distance-field scenes built through ray marching, spatial repetition and an approximate subsurface-scattering model.

PROJECT PERIODSpring 2026 · CIS-5610
Implicit Modeling & SSS

For the signed-distance-field assignment in CIS-5610, I explored a different way to describe a surface: a function returning the distance from a point to a shape. Ray marching uses that field to find visible surfaces without a conventional triangle mesh.

The study builds on the course framework and distance-function references. My implementation connects the marching loop, surface normals and PBR shading, then uses those pieces to assemble repeated structures and a custom scene.

An approximate subsurface-scattering term adds a thickness-dependent response to selected nonmetallic surfaces. This is a visual approximation, not a volumetric transport solver.

A wide field of repeated colorful SDF objects
Spatial repetition with per-cell material and transform variation.
A closer view of repeated colorful SDF objects
The repeated field at a closer camera distance.

The opening image shows my custom composition: a faceted green form, metallic rings and small colored spheres. It brings implicit modeling and the earlier material studies into one scene.

A close view of the custom SDF composition
A closer view of the custom implicit composition.

Built with: GLSL, OpenGL, C++ and Qt. Coursework with a custom-scene extension.