daz3d / DazToUnreal

Daz to Unreal Bridge
Apache License 2.0
144 stars 43 forks source link

Daz to Unreal 5.4 character export: UE doesn't fetch the changes. #85

Open IAMDOKTOR opened 1 month ago

IAMDOKTOR commented 1 month ago

Hi guys,

After applying the Daz to Unreal 5.4 plugin in the Unreal Engine, I cannot attach my daz import to the Unreal Engine. Whenever I click "File -> Send to -> Daz to Unreal" The character gets exported from DAZ studio but Unreal just does not respond to the export in any way.

This issue does not happen when using UE 5.3. Both versions have DazToUnreal plugin turned on and ML Deformer Framework plugin is turned on in UE 5.4

I am using blank project for transfer, not migrating existing one.

Important: I am using MacOS Sonoma 14.4.1 (Apple Silicon).

It seems to me that Unreal Engine just does not know where the intermediate folder is located, therefore is struggling to fetch the changes.

Would gladly appreciate any suggestion on how to fix such issue. Thank you!

daz-ddb commented 1 month ago

Hi @IAMDOKTOR, sorry for your frustrations. There are a few reasons why this may be failing.

  1. Check to make sure the Daz Character is being exported to the Intermediate folder successfully. If it is, the first work-around you can try is to manually import the DTU file from the Intermediate folder into your Unreal project. In the Unreal content browser, click the "Import" button then select the DTU file (do not select the FBX file).
  2. If the character is successfully exporting, then look in your Unreal "Output Log" window. In the "Search Log" text entry box, type "DazToUnreal" and search to see if there is an error message that looks like this: DazToUnreal: ERROR: Unable to find DTU file: ... If you see this error, then you may need to enable permissions in MacOS Settings to allow the UE 5.4 Editor to access the location of the DTU file.
  3. If you do not see any DazToUnreal messages, then you may need to enable permissions in MacOS for UE 5.4 to access the internet. During the export phase, the DazToUnreal plugin on the DazStudio side sends an internet packet (UDP) to the Unreal Editor with the exact file location of the DTU file. From your description of UE 5.3 working, it sounds like Daz Studio already has permission to send the packet, but UE 5.4 may not have permission to receive it.

If you are still having issues after doing the above, please send the LOG files from Daz Studio and from Unreal to us. Please also send a video of the error if possible.