We have been thinking for 4.1 (yes, early thinking indeed) to add a Node Material in the framework. What I mean by that is a fully customizable material system relying on blocks that you could from outside the babylon code mix and match as you please.
This would allow customization like Shader Builder but also simplify the creation of materials for artists used to deal with this kind of tools.
We would try to base our default materials (standard, pbr) on this system to ensure you do not need any hacks to customize them and that back compat would naturally flow through the system.
I have created the following github issue to track it: Create a node based system for material · Issue #6012 · BabylonJS/Babylon.js · GitHub
As it is a big addition I am polling the community to see who would be interested:
- I am in
- I do not know why I would use it but it sounds cool
- This is useless
Also do not hesitate to comment if you have any thoughts, requirements to be taken in consediration during the Dev. I am still far from it as I first need to finish SSS but this time I ll take a head start.