Naive screen-space subsurface scattering solution for Unity 5.
-
Updated
May 26, 2019 - C#
Naive screen-space subsurface scattering solution for Unity 5.
Powerful Path Tracing Engine For Realistic Rendering
Implementation of the Separable Subsurface Scattering technique from http://www.iryoku.com/separable-sss/ in C++ and Vulkan 1.0
The project contents contain the code necessary to calculate tension data on inside Unity Shaders. It also contains some other tools like the nodes required to re-create the "Skin" material that you see in the showcase above. The following implementation will work with Rigged Geometry as well as BlendShapes/MorphTargets.
Separable Subsurface Scattering is a technique that allows to efficiently perform subsurface scattering calculations in screen space in just two passes.
A realistic & physically based human skin shader
Vulkan implementations of Subsurface Scattering and Ambient Occlusion
Source code for the paper "ReSTIR Subsurface Scattering for Real-Time Path Tracing" (HPG 2024)
Fork of the Mitsuba renderer containing reference implementations of: (1) Adaptive Lightslice for Virtual Ray Lights, (2) the Forward Scattering Dipole model.
Volumetric and implicit surfaces (SDF) pathtracer implementation built on top of Yocto/GL.
A screen space sub-surface scattering demo implemented with vulkan api
Procedural skin texture with subsurface scattering and god rays post-process effect.
A game engine that renders primitive objects by utilizing raymarching
Path tracer written in JS
Add a description, image, and links to the subsurface-scattering topic page so that developers can more easily learn about it.
To associate your repository with the subsurface-scattering topic, visit your repo's landing page and select "manage topics."