Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/TSL.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ TSL is a Node-based shader abstraction, written in JavaScript. TSL's functions a
- Build materials by connecting nodes through: [positionWorld](#position), [normalWorld](#normal), [screenUV](#screen), [attribute()](#attributes), etc.
More declarative("what") vs. imperative("how").
- Composition & High-Level Concepts
- Work with high-level concepts for Node Material like [colorNode](#basic), [roughnessNode](#standard), [metalnessNode](#standard), [positionNode](#basic), etc. This preserves the integrity of the lighting model while allowing customizations, helping to avoid mistakes from incorrect setups.
- Work with high-level concepts for Node Material like [colorNode](#basic), [roughnessNode](#meshstandardnodematerial), [metalnessNode](#meshstandardnodematerial), [positionNode](#basic), etc. This preserves the integrity of the lighting model while allowing customizations, helping to avoid mistakes from incorrect setups.
- Keeping an eye on software exchange
- Modern 3D authoring software uses Shader-Graph based material composition to exchange between other software. TSL already has its own MaterialX integration.
- Easier Migration
Expand Down
Loading