Introduction to Maya - Modeling Fundamentals Vol 2
This course will look in the fundamentals of modeling in Maya with an emphasis on creating good topology. It's aimed at people that have some modeling experience in Maya but are having trouble with complex objects.
# 1 16-03-2021 , 12:09 PM
Registered User
Join Date: Mar 2021
Posts: 1

Maya lost parent reference edit after importing nested reference

Hello everyone!
Bumped into a little problem.
I have a set, in which i have nested references.
And after i import this nested references i have just referenceses without nesting.

But in my ui script i need to show groups, in which reference files exists,
and here i stuck with a little problem. Before importing nested references i can acces parent reference edits
easily with Open Maya (i need to use OpenMaya because of the speed)

After i import nested refrences i can’t access parent reference edit, it look like it do not exists.
The only way they are returning it is:

cmds.referenceQuery
Here - they returned with no problem.
I take parent from edits because refernce file can be unloaded and it will not be in outliner.

Any one had something in common? maybe there is other way to “take” this parent information?
currently i do it this way:

import maya.OpenMaya as om

selList=om.MSelectionList()
root=om.MObject()
selList.add(ref)
selList.getDependNode(0,root)
it = om.MItEdits(root, root, 1)
parent=""
while not it.isDone():
edit = it.edit()
if 4 == edit.editType():
parent = edit.getString().rsplit(" ", 1)[1].replace(""", "")
break
it.next()
return parent

Posting Rules Forum Rules
You may not post new threads | You may not post replies | You may not post attachments | You may not edit your posts | BB code is On | Smilies are On | [IMG] code is On | HTML code is Off

Similar Threads