On this work we wanted to check how convenient it is to work with a material layering shader from the Allegorithmic, and the result was impressive.
Due to these technologies, the work has turned out to be very flexible, convenient and effective, so we were able to achieve acceptable results within a relatively short period of time.
All materials in the scene were made procedurally in the Substance designer, assigned to the models by the masks in the Substance painter and automatically picked up in Unity.
This allows you to easily customize individual items in .sbsar materials right in the game engine.This workflow also allows you to make adjustments to .sbsar files and conveniently change these materials for their own needs without changing the model’s textures.
Also, this technology has the ability to generate normal maps from material’s blend masks automatically in the Unity engine, and this means that we can re-use one normal map and several masks for each object.
This is great work! Materials look fab and it’s really clean lighting too. I’d love to see a video on the material layering, its something I’ve been meaning to experiment with - what’s the workflow like for that in Painter? Is the composite mask generated from whatever masks you have in the layer stack?
This thread is awesome and deserves way more attention from the Unity community. I’ve been trying to figure out how best to texture large gameobjects in a unique way without adding huge amounts of draw calls for quite a long time now. This thread gives a fantastic solution to a difficult problem. Thank you for sharing!
Really Awesome !! I was wondering if you plan on updating this shader for 2018 and the different Pipes. I would love to be able to use this in the VR Pipeline and HD Pipeline For 2018.
Also would I be allowed to use the Modified shader to make my own 3D Assets to sell??
No Worries. I already did an Oculus VR Build that you can walk around in. The only change I made to your demo scene was to add Colliders on the walls. It did take awhile to load because of the textures.
But it’s running between 83 and 97 FPS and looks Awesome.
I would love to see video tutorials on setup and optimization for this as well.
Same, beautiful asset, it’ll be interesting seeing how it will work with the high rendering pipeline that already has a layered shader. Would be pretty neat to see it updated.
Can anyone / or author confirm if the shader used for this asset still works in 2017.3? Loading the Json file fails and the compositing of the masks in to one texture fails for me.