daz3d / DazToUnreal

Daz to Unreal Bridge
Apache License 2.0
154 stars 46 forks source link

Props not importing into UE5.0/5.1 #31

Open Milliethegreat opened 1 year ago

Milliethegreat commented 1 year ago

Props are not imported into unreal engine 5.0/5.1 Parented or otherwise

danielbui78 commented 1 year ago

Try loading the props by themselves with no figures in the scene. Then select the prop and send to Daz To Unreal. The Asset Type should be set to "Static Mesh". This should import the prop into Unreal Engine and allow you to create a Slot on your Unreal character blueprint and then bind the static mesh-based prop to it.

Will try to automate this process for parented props in the future, but such a feature will probably not be implemented for the upcoming update.

Milliethegreat commented 1 year ago

It’s not that simple. It’s sometimes multiple props more often than not a lot in a lot of places on the character and the character is pre posed as its much easier for me to pre pose it than to rig it and pose it in UE just for non animated characters. I think this issue should be fixed. Just my opinion Sent from Millie S.’s iPhoneOn Feb 12, 2023, at 9:42 AM, danielbui78 @.***> wrote: Try loading the props by themselves with no figures in the scene. Then select the prop and send to Daz To Unreal. The Asset Type should be set to "Static Mesh". This should import the prop into Unreal Engine and allow you to create a Slot on your Unreal character blueprint and then bind the static mesh-based prop to it.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

danielbui78 commented 1 year ago

I will look into feasibility of creating a feature to bake all meshes of a pre-posed Daz figure into a single non animated character mesh. However, such a feature would probably not be done within the next 8-9 months.

As I have previously stated, Will try to automate this process for parented props in the future, but such a feature will probably not be implemented for the upcoming update. This solution will produce an animatable character, but you should be able to use it as a non-animated character too, and has a better chance of being completed later this year than the baked solution above.

Milliethegreat commented 1 year ago

Why the heck not? It worked in earlier versions of DTU! Why not bring it back sooner? There’s clearly SOME need for it! I personally think it’s jacked up to remove a useful feature and wait two years to get it back! Like that’s totally jacked up! Just my opinion though.Sent from Millie S.’s iPhoneOn Feb 12, 2023, at 12:50 PM, danielbui78 @.***> wrote: I will look into feasibility of creating a feature to bake all meshes of a pre-posed Daz figure into a single non animated character mesh. However, such a feature would probably not be done within the next 8-9 months. As I have previously stated, Will try to automate this process for parented props in the future, but such a feature will probably not be implemented for the upcoming update. This solution will produce an animatable character, but you should be able to use it as a non-animated character too, and has a better chance of being completed later this year than the baked solution above.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Milliethegreat commented 1 year ago

I’d like that feature back sooner than two years later please. I think it’s messed up that it worked on earlier versions and now you’re making me wait an asinine amount of time to get it working again. Not cool guys not cool. Sooner please. Thanks.Sent from Millie S.’s iPhoneOn Feb 14, 2023, at 12:37 PM, Millie Sutton @.> wrote:Why the heck not? It worked in earlier versions of DTU! Why not bring it back sooner? There’s clearly SOME need for it! I personally think it’s jacked up to remove a useful feature and wait two years to get it back! Like that’s totally jacked up! Just my opinion though.Sent from Millie S.’s iPhoneOn Feb 12, 2023, at 12:50 PM, danielbui78 @.> wrote: I will look into feasibility of creating a feature to bake all meshes of a pre-posed Daz figure into a single non animated character mesh. However, such a feature would probably not be done within the next 8-9 months. As I have previously stated, Will try to automate this process for parented props in the future, but such a feature will probably not be implemented for the upcoming update. This solution will produce an animatable character, but you should be able to use it as a non-animated character too, and has a better chance of being completed later this year than the baked solution above.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

danielbui78 commented 1 year ago

Sorry, for the misunderstanding. Please let me reword what I have said in clearer language:

I. I will make an update so that props are automatically attached to figures, in the correct position. It may not be done before the next official Bridge release (which will happen around first week of March). However, it will be in ready in a follow-up update or hotfix as soon as possible.

II. Based on your detailed request and use-case for a non-animated character with props, I offered to look into making a separate feature that allows generating a game object in Unreal that has the Daz figure and all props in the EXACT pose that it is in Daz Studio, but it can not be further posed or animated in Unreal. This is the meaning of "BAKING" an object. This would be a completely separate, new feature that has to be written from scratch and will not be ready for 8-9 months.

III. The feature that you think was removed from an earlier version is actually still there and is built into Unreal Engine.

1. In Unreal Editor, click Edit -> Project Settings...
2. This opens the Project Settings window
3. Scroll down on the left-hand side to Plugins - Daz to Unreal Settings and click it
4. In the main section, find "Show FBXImport Dialog" and put a check in it
5. Send your Daz Figure with all attached Props to Unreal as usual
6. You will get an FBX Import Options window
7. Find the option for "Import Meshes in Bone Hierarchy" and put a check mark next to it.  You may have to resize the divider to read all the words.
8. Click Import All.

This feature was unchecked by default because it does not work well in many cases. The next update in the first week of March will focus on fixing a lot of the Fbx incompatibilities causing this to feature to break. It is a very major update with a lot of internal changes, so that is why I might not be able to fit in the feature I mentioned above.

Milliethegreat commented 1 year ago

Okay thanks for the clarification Sent from Millie S.’s iPhoneOn Feb 15, 2023, at 5:09 AM, danielbui78 @.***> wrote: Sorry, for the misunderstanding. Please let me reword what I have said in clearer language: I. I will make an update so that props are automatically attached to figures, in the correct position. It may not be done before the next official Bridge release (which will happen around first week of March). However, it will be in ready in a follow-up update or hotfix as soon as possible. II. Based on your detailed request and use-case for a non-animated character with props, I offered to look into making a separate feature that allows generating a game object in Unreal that has the Daz figure and all props in the EXACT pose that it is in Daz Studio, but it can not be further posed or animated in Unreal. This is the meaning of "BAKING" an object. This would be a completely separate, new feature that has to be written from scratch and will not be ready for 8-9 months. III. The feature that you think was removed from an earlier version is actually still there and is built into Unreal Engine.

  1. In Unreal Editor, click Edit -> Project Settings...
  2. This opens the Project Settings window
  3. Scroll down on the left-hand side to Plugins - Daz to Unreal Settings and click it
  4. In the main section, find "Show FBXImport Dialog" and put a check in it
  5. Send your Daz Figure with all attached Props to Unreal as usual
  6. You will get an FBX Import Options window
  7. Find the option for "Import Meshes in Bone Hierarchy" and put a check mark next to it. You may have to resize the divider to read all the words.
  8. Click Import All.

This feature was unchecked by default because it does not work well in many cases. The next update in the first week of March will focus on fixing a lot of the Fbx incompatibilities causing this to feature to break. It is a very major update with a lot of internal changes, so that is why I might not be able to fit in the feature I mentioned above.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Milliethegreat commented 1 year ago

Any estimated timeframe on this hotfix you mentioned if you have one? Again thanks for clearing that explanation up. It makes me feel a little better. Cheers:)Sent from Millie S.’s iPhoneOn Feb 15, 2023, at 5:15 AM, Millie Sutton @.> wrote:Okay thanks for the clarification Sent from Millie S.’s iPhoneOn Feb 15, 2023, at 5:09 AM, danielbui78 @.> wrote: Sorry, for the misunderstanding. Please let me reword what I have said in clearer language: I. I will make an update so that props are automatically attached to figures, in the correct position. It may not be done before the next official Bridge release (which will happen around first week of March). However, it will be in ready in a follow-up update or hotfix as soon as possible. II. Based on your detailed request and use-case for a non-animated character with props, I offered to look into making a separate feature that allows generating a game object in Unreal that has the Daz figure and all props in the EXACT pose that it is in Daz Studio, but it can not be further posed or animated in Unreal. This is the meaning of "BAKING" an object. This would be a completely separate, new feature that has to be written from scratch and will not be ready for 8-9 months. III. The feature that you think was removed from an earlier version is actually still there and is built into Unreal Engine.

  1. In Unreal Editor, click Edit -> Project Settings...
  2. This opens the Project Settings window
  3. Scroll down on the left-hand side to Plugins - Daz to Unreal Settings and click it
  4. In the main section, find "Show FBXImport Dialog" and put a check in it
  5. Send your Daz Figure with all attached Props to Unreal as usual
  6. You will get an FBX Import Options window
  7. Find the option for "Import Meshes in Bone Hierarchy" and put a check mark next to it. You may have to resize the divider to read all the words.
  8. Click Import All.

This feature was unchecked by default because it does not work well in many cases. The next update in the first week of March will focus on fixing a lot of the Fbx incompatibilities causing this to feature to break. It is a very major update with a lot of internal changes, so that is why I might not be able to fit in the feature I mentioned above.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

danielbui78 commented 1 year ago

I don't know how long it will take right now, but if the feature does not make it into the next update, I will try to give an estimate at that time.

Milliethegreat commented 1 year ago

Sounds good. Thanks Sent from Millie S.’s iPhoneOn Feb 15, 2023, at 5:25 AM, danielbui78 @.***> wrote: I don't know how long it will take right now, but if the feature does not make it into the next update, I will try to give an estimate at that time.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Milliethegreat commented 1 year ago

Idk if the hotfix is out yet but I tried importing my character and props and using the steps mentioned earlier about the fbx import settings and it imported everything….just not always in the right place. More like a little off to one direction or another but close to where it’s supposed to be. Is that what you mentioned is gonna be in the hotfix? Because it’d sure make a HUGE difference for me Sent from Millie S.’s iPhoneOn Feb 15, 2023, at 5:25 AM, danielbui78 @.***> wrote: I don't know how long it will take right now, but if the feature does not make it into the next update, I will try to give an estimate at that time.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>