Skip to content

Reference implemenation of the Layering Displaced Materials with Thickness, Accumulation, and Size paper.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

LaikaStudios/LaSh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaSh (Layered Shading)

Layered Materials

LaSh is a displacement-aware Material shader layering system that contains the latest reference implementation of the Layering Displaced Materials with Thickness, Accumulation, and Size paper.

Derived from the Laika Production Shading Library for RenderMan 20, LaSh incorporates bxdfs and displacements into its definition of a LaSh Material shader so that it can represent a true physical substance, and implements a bxdf and displacement-aware layering capability so LaSh Material shaders can be easily and intuitively layered over one another in a physically plausible way.

All documentation is in the doc directory.

As a bonus, this repository also contains the Siggraph 2024 Shader Writing in Open Shading Language course Supplementary Material shading nodes.

Please feel free to use the Discussions Tab. I'd love you hear what you think, or to discuss any issues or thoughts you may have about this repository and its Layered Shading implementation.

License

This repository's content is licensed under either the

at your option.

About

Reference implemenation of the Layering Displaced Materials with Thickness, Accumulation, and Size paper.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published