question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

NodeMaterial documentation

See original GitHub issue

I’d be willing to write documentation for node-based materials in three.js, but need to get a couple questions answered before I feel comfortable doing so.

  1. Is StandardNodeMaterial the material that should be documented, and not MeshStandardNodeMateral? I believe that’s true, based on https://github.com/mrdoob/three.js/pull/14572#issuecomment-430067719 and the goal that MeshStandardNodeMaterial will just be a drop-in replacement for MeshStandardMaterial but the docs would be very different if this is wrong.
  2. Which syntax (see https://github.com/mrdoob/three.js/pull/17105 and https://github.com/mrdoob/three.js/pull/17265) should be documented?

I’d prefer to document only one recommended material class, and one recommended syntax style, at the beginning — even if multiple will be available. I’m a bit nervous about having many syntax permutations in use so early with this API.

/cc @sunag @bhouston

Issue Analytics

  • State:open
  • Created 4 years ago
  • Reactions:14
  • Comments:7

github_iconTop GitHub Comments

4reactions
sunagcommented, Feb 6, 2022

@DennisSmolek in next release, some goals are:

There’s a lot of open to finalize beside these, this might take a while to list, but I think any contribution would be of great help.

4reactions
sunagcommented, Feb 6, 2022

@DennisSmolek I started developing NodeMaterial docs about a week or two ago. I will post what I developed in the next few days even if unfinished I think it might help . Your suggestion is good, I think it’s worth sharing some goals.

image

Read more comments on GitHub >

github_iconTop Results From Across the Web

NodeMaterial - Babylon.js Documentation
Class NodeMaterial. Class used to create a node based material built by assembling shader blocks. Hierarchy.
Read more >
Procedural Node Material Shaders: 3 Tips For Getting Started
The Node Material documentation page already has the starting point written down for you. That's it! That's the basics. This is the exact...
Read more >
Export node — Material Maker documentation
The Export node defines a texture that will be saved together with the material textures when exporting the project. _images/node_miscellaneous_export.png ...
Read more >
Node Material Editor: Using Your Materials - YouTube
Node Material Editor for this video: ... homepage: a great starting place. https://doc.babylonjs.com/ - The documentation : knowing all the ...
Read more >
Material Nodes | Unreal Engine 4.27 Documentation
... and short description, which corresponds to a section within this document. ... what you read here in the docs, you can quickly...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found