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.

What are the plans regarding NodeMaterial?

See original GitHub issue

Over the years a common request from users has been the ability to modify built-in materials.

Built-in materials do a lot of stuff, but sometimes you only want to tweak a couple of lines of a giant shader, or inject some GLSL at some stage.

There has been a plethora of PR’s and issues posted about this. Some are open, some have been closed:

#14232 #14231 #14206 #14166 #14099 #14098 #14031 #13198 #10791 #13446 #14009 #14011 #13192 #7581 #13364 #12977 #11562

At some point between late 2015 and today, this PR #7522 has been quoted as a blocker for some of these, if not all of these.

As is, #7522 is just another example from /example, until it’s not moved to /src it shouldn’t be treated as a first-class citizen. Why is an example (a very large one at that) blocking small PRs?

I see this as a problem, and I wonder if others do too.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:11 (9 by maintainers)

github_iconTop GitHub Comments

2reactions
mrdoobcommented, Jun 18, 2018

Sorry for the confusion…

The fact that NodeMaterial is “blocking” all these PRs is because NodeMaterial feels like a good design (modular, tree-shackeable, extensible, serialisable, …) design for materials.

The design of the current material system is hacky and hard to maintain. I would rather not add things that make it even harder to maintain on top. I would, instead, focus on exploring NodeMaterial.

1reaction
mrdoobcommented, Jun 14, 2018

@pailhead do you mind renaming the title of this issue to something more descriptive?

Read more comments on GitHub >

github_iconTop Results From Across the Web

All 80+ Blender material nodes explained in under 30 minutes
In Blender 2.8, material nodes have been expanded to include a few more. ... Using the Blender 2.82 documentation for reference ...
Read more >
Nodes Overview - Adobe Support
An overview of some commonly used Nodes. Substance 3D Designer provides many nodes to build graphs with. There are hundreds of nodes, so...
Read more >
Blender courses and tutorials about nodes, materials and ...
In time for Nodevember 2021, here are great Blender material and shader tutorials and courses that will help you join the fun and...
Read more >
Offline version of the Node Material Editor? - Babylon.js Forum
I am just wondering: is there an offline version of node material ... Any plans on releasing the NME for local development just...
Read more >
Material nodes - Maya software - Autodesk Knowledge Network
Get answers fast from Autodesk support staff and product experts in the forums. Visit Maya forum. Maya ideas. Share and vote on ideas...
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