Home Technical Talk

[Maya] [ShaderFX] Norrsken realtime PBR

Norrsken PBR is a realtime PBR shader that allows the user to display full PBR in the Maya viewport. The main goal was to make previewing game assets or animations as simple as possible. I wanted the user to just take their exported textures and their favorite HDRI without needing to worry about dependencies or other roadblocks.

How to setup: https://youtu.be/mLUW1APpfOQ

The shader has support for both spec/gloss and metal/rough pipelines. The shader has limited support for texture packing like the Unreal4 packing standard and The Game Assembly's packing standard for the spite game project. 

Spec/Gloss & Texture Packing setup: https://youtu.be/M2OL2duwsQA

For more documentation: https://pontus-canback.artstation.com/pages/norrsken-pbr

Download v1.0: https://drive.google.com/file/d/1iHW4jDHW6Eoj5dmzbR244RkKfe1ELCNr/view?usp=sharing


 - Metal/Roughness pipeline
 - Specular/Glossiness pipeline
 - Texture Packing: Unreal Engine 4, The Game Assembly Spite
 - DirectX/OpenGL normal map standard
 - Transparency: clipping and blend with Maya's native alpha sorting
 - Emissive and emissive multiplier
 - HDRI/HDR support with brightness level
 - HDRI error diffusion

Happy Rendering!


Sign In or Register to comment.