mirror of
https://github.com/Relintai/material-maker.git
synced 2024-12-23 21:16:54 +01:00
54 lines
1.6 KiB
ReStructuredText
54 lines
1.6 KiB
ReStructuredText
|
Workflow nodes
|
||
|
--------------
|
||
|
|
||
|
The workflow nodes can be used to organize the generation of complex materials, based
|
||
|
on simple homogeneous materials and maps that describe the overall geometry of the
|
||
|
whole material.
|
||
|
|
||
|
The **CreateMap** node is used to create a map that holds the height, orientation and
|
||
|
offset of the material.
|
||
|
|
||
|
.. image:: images/workflow_map.png
|
||
|
:align: center
|
||
|
|
||
|
The **MixMaps** node can be used to combine maps (based on their
|
||
|
height information) that will be applied to the same material.
|
||
|
|
||
|
.. image:: images/workflow_mixed_maps.png
|
||
|
:align: center
|
||
|
|
||
|
Base (flat) materials consist of albedo, ORM (ambient occlusion, roughness, metallic),
|
||
|
emission and normal channels. A few example materials are provided in the
|
||
|
**Workflow/Materials** section of the library.
|
||
|
|
||
|
.. image:: images/workflow_base_material.png
|
||
|
:align: center
|
||
|
|
||
|
Maps are then applied to base materials using the **ApplyMap** node to generate
|
||
|
new (reoriented and offset) materials (with albedo, ORM, emission and normal) associated
|
||
|
to height information.
|
||
|
|
||
|
.. image:: images/workflow_applied_map.png
|
||
|
:align: center
|
||
|
|
||
|
Different materials with height information can then be mixed based on their height
|
||
|
using the **Mix** node to generate more complex materials.
|
||
|
|
||
|
.. image:: images/workflow_mix.png
|
||
|
:align: center
|
||
|
|
||
|
The result can then be fed into the **Material** node using the **Output** node, that
|
||
|
generates the overall normal and ambient occlusion maps using the height map.
|
||
|
|
||
|
.. image:: images/workflow_final.png
|
||
|
:align: center
|
||
|
|
||
|
.. toctree::
|
||
|
:maxdepth: 1
|
||
|
|
||
|
node_workflow_createmap
|
||
|
node_workflow_mixmaps
|
||
|
node_workflow_applymap
|
||
|
node_workflow_mix
|
||
|
node_workflow_output
|