Mtlx authoring in VRED. Open Source Plugin now available.

Mtlx authoring in VRED. Open Source Plugin now available.

scottXWLZ5
Participant Participant
649 Views
22 Replies
Message 1 of 23

Mtlx authoring in VRED. Open Source Plugin now available.

scottXWLZ5
Participant
Participant

Hi All, 

Thought I would make a post on here to share my open source plugin release. This now allows full mtlx authoring inside VRED via a node graph window. 

EOkHEyHo3W.png

Numerous examples and presets, preview shader once the material has been pushed to VRED. A handy validator for the material which can spot errors before and show diagnosis before sending. It uses each unique VRED versions mtlx library that it ships with. In theory this means versions 2024-2026 should work (I developed and tested this on 2027 version) but I cannot account for the python syntax changes between versions if there is a discrepancy. 

Please use this post, my Linkedin or Github itself to share issues found, requests or anything else you can think of. I'd like to support this as much as I can until Autodesk release a true native one. 

 

 

https://github.com/ScottRaffertyCG/VREDx


Cheers!

Scott 
Pyre Labs founder

 

 

 

650 Views
22 Replies
Replies (22)
Message 21 of 23

clemens_schlicker_audi
Enthusiast
Enthusiast

It's really not a priority since your approach also just works, but it might be interesting for you to toy around with that approach.

I use Inno Setup to compile my file/folder structures to my internal "customers". There you can specify the hidden attribute.

At the end, you could also ship a convenient setup.exe that installs to a user-defined directory (with reasonable default suggestion) rather than providing a zip file with instructions as a release.

0 Likes
Message 22 of 23

scottXWLZ5
Participant
Participant

Very interesting. I will take a look at that! 

0 Likes
Message 23 of 23

mnosbues
Contributor
Contributor

Hi Scott,

 

great work – impressive. When testing the plug-in (with 2027.1-beta) I noticed the following bugs

 

Bugs

Nodes cannot be renamed

For a Nodegraph node the positions are ignored when they exist in a loaded MTLX

Nodegraph node positions are not stored in a saved MTLX

when using the +/- icon in the editor on a node to expand and compress a node the node connections are not updated to the new anchor positions

 

Cheers,

Martin

0 Likes