Would it be possible to add custom shader types without editing the source code of the engine.

Recently, i’ve been interested in trying to make a game that uses specular/gloss shading instead of metal/roughness shaders. It would be nice to learn how to edit shader code, but the requirement of having to redownload the entire 50GB engine just to change one type of shader is a bit tedious, especially for people who just want to create their own shader types. I think it would be nice to be able to create your own custom shaders without having to completly rewrite the engine (Unity and Godot for example.) I would also think it would be cool if there was a repository where people could share their custom shader code so everyone can have access to it. I know that this most likely won’t ever be added, but I believe that it would improve the user experience due to adding more options for the engine.

Can you do this with the custom node? ( I don’t know how far you can push it )

It’s not going to make a new domain, but might be useful.

i’ll look into this

1 Like