AcademySoftwareFoundation / AcademySoftwareFoundation/MaterialX

Unable to create nodes with namespace in MaterialX Graph Editor

Open
#1,695 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
2.3k
Forks
451
Avg merge
6d 6h
Merged PRs (30d)
5

Description

Tried in MaterialX 1.38.8.

Steps to reproduce:
1 - Unzip and put the attached nodedefs file in your libraries.
2 - Start materiaX Graph Editor
3 - Press Tab to bring up list of nodes
4 - from the "namespace_debug" group, select "nodedef_without_namespace"
5 - A node is created in the work area (correct)
6 - from the same group now select "test:ND_nodedef_with_namespace"
7 - Node is not created

This is a very simplified test file, but it reproduces what I see with all the nodedefs I have that use namespace.

[namespace_debug.zip](https://github.com/AcademySoftwareFoundation/MaterialX/files/14171020/namespace_debug.zip)

Please check also the video below. The video highlights 2 issues, see the last part where this problem is shown.

https://github.com/user-attachments/assets/d7ac5dd1-4ef7-40a2-b041-37a4496e5aa6

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in the MaterialX Graph Editor with the attached namespace_debug.zip nodedefs file, following the numbered steps and checking the linked video. Trace the Tab node-selection path for the namespaced test:ND_nodedef_with_namespace entry and confirm that it creates a node like nodedef_without_namespace.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.