Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug : Characterisation fails importing basic G9 mesh #53

Open
sync700uk opened this issue Aug 1, 2023 · 1 comment
Open

Bug : Characterisation fails importing basic G9 mesh #53

sync700uk opened this issue Aug 1, 2023 · 1 comment
Assignees
Labels
bug Something isn't working question Further information is requested

Comments

@sync700uk
Copy link

Latest update fixed issued posted on 26/12/2022. Now I have a new error which prevents skeleton definition.

// Error: file: M:/Program Files/Autodesk/Maya2020/scripts/others/hikDefinitionUtils.mel line 43: No object matches name: lShin //

Comes up every time. Basic G9 Mesh. Removed all child meshs ( e.g eyes) as an variant test. Nothing doing.

Daz 4.20.0.17

@danielbui78 danielbui78 self-assigned this Aug 13, 2023
@danielbui78 danielbui78 added the bug Something isn't working label Aug 13, 2023
@danielbui78
Copy link
Contributor

I have been studying your error report, but having difficulty producing your error. The only way I can produce that error message on my systems is to modify the d2m.py script to ignore the Genesis9 pathway and only use the old pathway. Please do the following steps to help me figure out why your system is failing to execute the Genesis9 pathway:

  1. Make sure you are using DazToMaya 2023 v1.1 in Daz Studio and that the version number in the Maya Python console shows: DazToMaya: has successfully loaded, version v2023.1.1.13.
  2. In Daz Studio, start a new scene then add the Genesis 9 Base Character (aka "Genesis 9" or "Genesis 9.duf").
  3. Select "Genesis 9" in the Scene tab and click File -> Send To -> DazToMaya Bridge.
  4. Make sure the Asset Name field has the string "Genesis9".
  5. Click Accept and wait for the transfer to finish.
  6. In Maya, click the "DAZ IMPORT" icon and then click Auto-Import.
  7. When the error occurs, open the Script Editor (Windows -> General Editors -> Script Editor).
  8. Copy and Paste the following code into a Python Tab:
import maya.cmds as cmds

joint_list = cmds.ls(type="joint")
print("DazToMaya Debug, joint_list (" + str(len(joint_list)) + "):")
i = 0
for joint in joint_list:
    print(str(i) + ": " + joint)
    i+=1
  1. Execute the script ("Play" button on toolbar or Command->Execute).
  2. Copy and Paste the entire output, starting with the line: DazToMaya Debug, joint_list (144):
  3. The number in parantheses is the number of joints you should expect in the list (they will be listed starting from 0 so the last number should be 143).
  4. Copy and Paste the list into a text file and upload the file here for me to review.

Thanks

@danielbui78 danielbui78 added the question Further information is requested label Aug 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants