3D Material
Create 3D material with adjustable parameters.
Node Data | |
---|---|
3DArray | |
Display name | |
3D Material | |
Internal name | |
Node_3D_Material | |
Inheritances | |
node | |
node_processor | |
node_3d | |
node_3d_material | |
Inputs | |
node_3d_material | |
surface |
Texture |
float |
Diffuse |
float |
Specular |
float |
Shininess |
bool |
Metalic |
surface |
Normal Map |
float |
Normal Strength |
float |
Roughness |
bool |
Anti Aliasing |
vec2 |
Scale |
vec2 |
Shift |
Outputs | |
node_3d_material | |
d3material |
Material |
While you can use any surface as a texture for 3D object, 3D Material nodes allow the creation of material with more complex properties.
Material Properties
Diffuse
Diffuse value simulate the effect of light scattering when in contact with the surface roughtness. Diffuse amount won't have any effect if the specular value is set to 0.
Specular
Specular value simulate the effect of light reflection. The higher the value, the more reflective the surface will be.
Shininess
Shininess value control the reflectiveness at different angles. Increasing it will make reflected light more directed.
Roughness
Roughtness control the reflected color of the light. Lower roughtness make the surface reflect more background colors.
Normal
Normal map is a texture that modify the surface normal. This can be used to increase the detail of the model without increasing the polygon count.