Skip to content

Fzcpp/the_lab_renderer

 
 

Repository files navigation

Modified Lab Renderer --- Updated for Unity 5.6 / 2017.1 


Added new methods of light transport to help add to realism.

Some new features:

-Fluorescence (Also including UV light from light Alpha)
-Retroreflective (Great for reflectors)
-Proper edge falloff Scaler (cubemap scaler is hacky)
-Light Hardness (Lambert wrap)
-Light Cookie Support
-PCSS shadow support (wip)
-Transparent falloff (looks good in VR)
-Transparency Shadows




Anisotropic currently disabled
// -Anisotropic (G chanel in MetallicTex controls second term)
-------
OG Text

The Lab Renderer

Valve’s VR renderer used in The Lab (Valve’s VR launch title for the HTC Vive). 

This is the set of scripts and shaders that drove rendering in The Lab. It is a forward renderer with support for up to 18 dynamic shadowing lights in a single pass with MSAA enabled, and it included the Adaptive Quality system that dynamically adjusts rendering resolution to maintain framerate in VR. 

Requires Unity 5.4.b15 or newer.

More information:
http://steamcommunity.com/games/250820/announcements/detail/604985915045842668

About

Modified Valve’s VR renderer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 73.1%
  • HLSL 14.6%
  • ShaderLab 10.6%
  • GLSL 1.7%