Naive screen-space subsurface scattering solution for Unity 5.
-
Updated
May 26, 2019 - C#
Naive screen-space subsurface scattering solution for Unity 5.
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.
Powerful Path Tracing Engine For Realistic Rendering
Separable Subsurface Scattering is a technique that allows to efficiently perform subsurface scattering calculations in screen space in just two passes.
Source code for the paper "ReSTIR Subsurface Scattering for Real-Time Path Tracing" (HPG 2024)
Implementation of the Separable Subsurface Scattering technique from http://www.iryoku.com/separable-sss/ in C++ and Vulkan 1.0
A realistic & physically based human skin shader
Vulkan implementations of Subsurface Scattering and Ambient Occlusion
Fork of the Mitsuba renderer containing reference implementations of: (1) Adaptive Lightslice for Virtual Ray Lights, (2) the Forward Scattering Dipole model.
A screen space sub-surface scattering demo implemented with vulkan api
A game engine that renders primitive objects by utilizing raymarching
Volumetric and implicit surfaces (SDF) pathtracer implementation built on top of Yocto/GL.
Procedural skin texture with subsurface scattering and god rays post-process effect.
Code for paper "Inverse Rendering of Translucent Objects using Shape-adaptive Importance Sampling" (PG 2024)
Path tracer written in JS
Cinema, written in code — a new programming language (LUMEN-1) that compiles plain text into photoreal 3D video with GLSL skin shaders, online textures and facial animation. 100% built by Z.AI GLM 5.3 Flash.
Dual-Frequency Radar Informed Subsurface Hydration & Terrain Intelligence
Random-walk subsurface scattering for EEVEE in Blender 5.3.0 alpha, built from EEVEE's light nodes. Ships the .blend plus a three-way comparison against EEVEE's native screen-space SSS and Cycles.
Project page for paper "Inverse Rendering of Translucent Obects with Shape-adaptive Importance Sampling" (PG 2024)
To associate your repository with the subsurface-scattering topic, visit your repo's landing page and select "manage topics."