Skip to content

Simple SubstrateMaterials support - #119

Open
kevor wants to merge 5 commits into
rdeioris:masterfrom
kevor:sm_simple
Open

kevor wants to merge 5 commits into
rdeioris:masterfrom
kevor:sm_simple

Conversation

@kevor

@kevor kevor commented Mar 2, 2026

Copy link
Copy Markdown
Contributor

Substrate Materials Slabs have 3 complexity levels: Simple, Single, Complex.
Materials with only BaseColor/Metalness/Roughness/Normal/Emissive/AO can be rendered using a single Simple slab.
Since a large part of materials falls in this category it is important to treat them properly.

This code allows you to specify simplified materials for these cases.

kevor added 5 commits March 1, 2026 18:14
The support is limited to reading the KHR_materials_iridescence parameters from the source file and setting them in the UE Material, which is not provided.
IridescenceThicknessMinimum is now 100, was 200 (typo).
Substrate Materials Slabs have 3 complexity levels: Simple, Single, Complex.
Materials with only BaseColor/Metalness/Roughness/Normal/Emissive/AO can be rendered using a single Simple slab.
Since a large part of materials falls in this category it is important to treat them properly.

This code allows you to specify simplified materials for these cases.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant