MaterialX: Implement more shader nodes #23

Merged
Bogdan Nagirniak merged 4 commits from matx-add-other-shader-nodes into matx-export-material 2023-09-15 20:11:01 +02:00

Purpose

Implement more shader nodes

Technical steps

Added type: NodeItem::Type::multioutput
Added nodes:

  • Glossy BSDF
  • Glass BSDF
  • Refraction BSDF
### Purpose Implement more shader nodes ### Technical steps Added type: `NodeItem::Type::multioutput` Added nodes: * Glossy BSDF * Glass BSDF * Refraction BSDF
Georgiy Markelov added 4 commits 2023-09-15 14:47:33 +02:00
Georgiy Markelov requested review from Brian Savery (AMD) 2023-09-15 14:47:39 +02:00
Georgiy Markelov requested review from Bogdan Nagirniak 2023-09-15 14:47:40 +02:00
Georgiy Markelov requested review from Vasyl Pidhirskyi 2023-09-15 14:47:40 +02:00
Bogdan Nagirniak approved these changes 2023-09-15 18:17:50 +02:00
Bogdan Nagirniak left a comment
Collaborator

Looks good

Looks good
Vasyl Pidhirskyi reviewed 2023-09-15 19:42:29 +02:00
@ -45,0 +77,4 @@
conductor.set_input_output("extinction", artistic_ior, "extinction");
conductor.set_input("roughness", roughness);
NodeItem res = create_node("mix", NodeItem::Type::BSDF);
Collaborator

Dielectric already has Reflection and Transmission channels (dielectric -> scatter_mode = "RT"). Do we need one more mix with the Reflection channel (conductor)?

Dielectric already has Reflection and Transmission channels (dielectric -> scatter_mode = "RT"). Do we need one more mix with the Reflection channel (conductor)?
Bogdan Nagirniak approved these changes 2023-09-15 20:10:27 +02:00
Bogdan Nagirniak left a comment
Collaborator

Tested - works good

Tested - works good
Bogdan Nagirniak merged commit f6e00155f9 into matx-export-material 2023-09-15 20:11:01 +02:00
Sign in to join this conversation.
No Label
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: DagerD/blender#23
No description provided.