huxingyi / dust3d

Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
https://dust3d.org/
MIT License
2.98k stars 222 forks source link

Feature request: import from fbx or gltf #63

Closed Jarred-Sumner closed 1 year ago

Jarred-Sumner commented 4 years ago

I'm really frustrated with how slow it is to take models/animations from Blender and put them into Bablyon.js for a game, so I was really excited when I saw Dust3D since it looks a lot faster to use.

I'm using Mixamo to help with getting animations for characters in place, but getting one character from Blender into Mixamo and then from Mixamo back into Blender with all the animations is incredibly time consuming for what probably should be a one-line CLI command (merge *.fbx files with same skeleton/meshes but different animations into single animation -> export as gltf)

I was hoping I could use Dust3D for this instead of Blender. I noticed you added an Import menu in the latest release: image

But its not clear to me what file format it imports, and it doesn't let me select either obj or gltf.

There are lots of libraries for dealing with gltf and fbx files, so if you were at some point to write a way to convert from your own format to one of those formats, it would probably be really easy to add support for all popular formats.

huxingyi commented 4 years ago

Currently support importing .ds3 format with mesh only. For example you can model the character’s head in a separate document and import to another document to composing the full body model.

Your suggestion is great, in the future, we may add supporting for fbx/glb importing. Currently, you can export as fbx or glb and combine the animations you downloaded in Unreal Engine or Unity.

coosadog commented 3 years ago

I downloaded it and installed it. It looks nice but it's really useless to me since I can't import anything other than your own format. You might as well get rid of the import option if you aren't going to use it. Have you looked at assimp library! It's good for importing and exporting many different formats. You'd, of course, have to convert back and forth from/to yours.

buhatkj commented 2 years ago

I downloaded it and installed it. It looks nice but it's really useless to me since I can't import anything other than your own format. You might as well get rid of the import option if you aren't going to use it. Have you looked at assimp library! It's good for importing and exporting many different formats. You'd, of course, have to convert back and forth from/to yours.

same here. A gltf or obj importer at least is necessary for this tool to be of any use for most folks. I understand the issues with fbx, but some kind of importer is absolutely required.

huxingyi commented 1 year ago

Closed as not relevant to the latest release anymore, thanks and feel free to reopen it.