Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Fzcpp/the_lab_renderer

Open more actions menu
 
 

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%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.