Skip to content

Specification Updates#1371

Merged
jstone-lucasfilm merged 7 commits intoAcademySoftwareFoundation:mainfrom
dbsmythe:main
Jun 8, 2023
Merged

Specification Updates#1371
jstone-lucasfilm merged 7 commits intoAcademySoftwareFoundation:mainfrom
dbsmythe:main

Conversation

@dbsmythe
Copy link
Copy Markdown
Contributor

@dbsmythe dbsmythe commented Jun 1, 2023

Updates to the v1.39 markdown spec docs.

Main Specification:

  • Removed the earlier "Shader Nodes" section and moved its important contents to a later existing also-named "Shader Nodes" section, cleaned up the text and node descriptions.
  • Added clarification paragraph to "Output Nodes" section to say that "colorspace", "width", "height" and "bitdepth" are only applicable in applications that save output images, and do not affect values output to other nodes connected to this output (Slack discussion)
  • Added descriptions of the new <checkerboard>, <round> and <distance> nodes. Also added note about integer-output variants of <floor> and <ceil>.
  • Added note that geomcolor, geompropvalue and geompropvalueuniform can take a "colorspace" attribute for color3/4 values (Slack discussion)
  • Removed notes on "add" and "multiply" about shader-semantic variants, because you can't actually add or multiply shaders, only BSDF's/EDF's/VDF's, and those are covered in the PBRSpec doc.

PBRSpec:

  • Renamed "Shader Nodes" section to "PBR Shader Nodes" to avoid conflict with main specification heading
  • Added links to the "displacement" and "surface_unlit" nodes in the main Spec doc

Supplement:

  • Added "blend" input to the triplanar nodes, as this is a "no brainer" to be added officially.
  • Some minor formatting fixes.

README:

  • Updated to include new/updated nodes and a few other updates.

dbsmythe added 7 commits May 29, 2023 14:36
Add descriptions of checkerboard and distance nodes, clarify use of colorspace/etc attrs in <output> elements
Add note about integer output variants for floor, ceil, round
Moved/combined/renamed the three sections titled "Shader Nodes" to make more sense and not have conflicting link targets.  Added other new things to the README.
add "blend" param to triplanars, formatting fix
@linux-foundation-easycla
Copy link
Copy Markdown

linux-foundation-easycla Bot commented Jun 1, 2023

CLA Signed

The committers listed above are authorized under a signed CLA.

Copy link
Copy Markdown
Member

@jstone-lucasfilm jstone-lucasfilm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me, thanks @dbsmythe!

@jstone-lucasfilm jstone-lucasfilm merged commit 07311f5 into AcademySoftwareFoundation:main Jun 8, 2023
Michaelredaa pushed a commit to Michaelredaa/MaterialX that referenced this pull request Oct 21, 2023
Updates to the v1.39 markdown spec docs.

Main Specification:
- Removed the earlier "Shader Nodes" section and moved its important contents to a later existing also-named "Shader Nodes" section, cleaned up the text and node descriptions.
- Added clarification paragraph to "Output Nodes" section to say that "colorspace", "width", "height" and "bitdepth" are only applicable in applications that save output images, and do not affect values output to other nodes connected to this output (Slack discussion)
- Added descriptions of the new &lt;checkerboard>, &lt;round> and &lt;distance> nodes.  Also added note about integer-output variants of &lt;floor> and &lt;ceil>.
- Added note that geomcolor, geompropvalue and geompropvalueuniform can take a "colorspace" attribute for color3/4 values (Slack discussion)
- Removed notes on "add" and "multiply" about shader-semantic variants, because you can't actually add or multiply *shaders*, only BSDF's/EDF's/VDF's, and those are covered in the PBRSpec doc.

PBRSpec:
- Renamed "Shader Nodes" section to "PBR Shader Nodes" to avoid conflict with main specification heading
- Added links to the "displacement" and "surface_unlit" nodes in the main Spec doc

Supplement:
- Added "blend" input to the triplanar nodes, as this is a "no brainer" to be added officially.
- Some minor formatting fixes.

README:
- Updated to include new/updated nodes and a few other updates.
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.

2 participants