The Shader Forge allows the
NOVA user to develop his own shaders and to affect them as materials in the NOVA environment. The shader Forge is able to dynamically link the datas from a 3D scene with the parameters of a shader.
The language used to create shaders is the
HLSL (High Level Shader Langage) from Microsoft.
Shaders creation window |
The main interface of the
Shader Forge allows to compile a shader and to affect it as a material in the active scene. If a shader is affected, it will be compiled automatically in a .mxc, or an .exe. An affected shader appears in the
Entities Browser window. You can, from there, activate/de-activate the shader or see its code (with a right click on its icon). This edition functionality is not available if the shader is compiled in a .mxc or a .exe file.
The buttons
New,
Load et
Save allows the user to create, load or save the shaders in separate files.