PXC Documentation

PXC Home

3D Material

pre 1.18

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.