f3d
f3d copied to clipboard
Consider adding more file formats support
Context F3D supports many file formats, but they are many that F3D does not support, lets add supports for these formats!
Help wanted Not an usual help wanted issue, but if you are familiar with any of these formats and want to add supports for it, please say so and we will create a dedicated issue with all needed information.
Formats
- [x] .fbx : Must have https://github.com/f3d-app/f3d/issues/37
Formats to consider sorted by reddit upvotes:
- [x] .usd 9: https://github.com/f3d-app/f3d/issues/780
- [ ] .3DXML 9
- [x] .dae (collada) 7
- [x] .x (directx) 7 : https://github.com/f3d-app/f3d/issues/1124
- [ ] Parasolid (.x_b, .x_t) 7
- [ ] ACIS (.sat) 7
- [ ] .blend 7: https://github.com/f3d-app/f3d/issues/1125
- [x] .3mf 7: https://github.com/f3d-app/f3d/issues/1126
- [ ] .ma 4
- [ ] .jt 4
- [ ] .ifc 4
- [ ] .ipt/.iam 3
- [ ] .dwg 3
- [ ] Navisworks .nwd 2
- [ ] .dwx/.dwfx 2
- [ ] .ztl/.ztr 2
- [x] vdb 2 : supported by VTK ! #181
- [ ] .las 2
- [ ] Revit formats RVT, RFA, RTE, RFT. 2
- [ ] .skp 1
- [ ] .wire 1
- [ ] e57. 1
- [ ] .ztl 1
- [ ] .pcd 1
- [ ] .skp 1
- [x] .brep 1 : https://github.com/f3d-app/f3d/pull/946
- [ ] .3dm : https://github.com/f3d-app/f3d/issues/1489
- [ ] point clouds: https://github.com/f3d-app/f3d/issues/201
- [ ] Quake MDL 1 : https://github.com/f3d-app/f3d/issues/1310
https://gitlab.kitware.com/f3d/f3d/-/issues/219
I am voting for VDB as well, it is super common in VFX pipelines.
added the vote and moved it up. We would need someone willing to work with OpenVDB. library.
FYI @Meakk
Also please consider supporting more point cloud formats.
.pts
is already available, but tbh I've never come across one single pts file. e57
, ply
, and even simple xyz
are much more common.
Hi,
.ply is supported already. .xyz has no real standard for point clouds. Ill take a look at e57
About e57: http://www.libe57.org/
Looks like there is a lib.
Would be amazing to have ztl, maya ascii, 3DXML, and the ability to open 3dPDF files albeit that may be out of the scope of this project
Pretty much all proprietary formats, i'd not get my hopes up.
- https://drawing.wiki/skills/whats-the-difference-between-ztl-and-zpr-files-in-zbrush/
- https://autodeskmaya.fandom.com/wiki/ASCII_File (may be doable since it is text based)
- https://en.wikipedia.org/wiki/3DXML
I figured ztl was a stretch, and the models will be super heavy too generally. 3DXML is supported by many apps so I assumed it wasn't but I guess not. Some other software imports maya ascii too for example Zbrush
+1 for .3mf
I would also very much like to se support for .3mf as all major software packages around 3D print add it recently. It is supposed to have some advantages over .stl, see e.g. https://blog.prusa3d.com/3mf-file-format-and-why-its-great_30986/ .
Added your vote and a note for vdb (which has its own issue : #181 )
USD is pretty essential. It will very soon be the core 3d format imo
Added your vote @crafthive ! I hope someone who knows the format could go ahead and implement support,
+1 for USD is the upcoming standard.
also - I think opensource, multi-application formats should get priority over proprietary/application specific formats
Added @H4kunaM4tata vote for .3mf
@mrpurest : tbh it is more about finding contributors willing to add support for specific file formats
@mrpurest : added your .usd vote
Thank you @mwestphal , happy 3D printing.
For anyone following this, please note that since plugins are now supported, anyone can develop their own plugin, as @YangShen398 did for abaqus !
https://github.com/YangShen398/F3D-ODB-Reader-Plugin
added a few votes for USD as it was mentionned on reddit multiples times
more usd votes, we definitely should consider it.
First of all - an excellent project!
I'd like to vote for an open formats:
- 3D Models: CityGML in .gml encoding (specs: https://www.ogc.org/standard/citygml/), even without semantics and jsut geometry could be nice
- Point clouds: .pcd (https://pointclouds.org/documentation/tutorials/pcd_file_format.html) ; LAS/LAZ (https://www.loc.gov/preservation/digital/formats/fdd/fdd000418.shtml)
Hi @OloOcki !
- CityGml is already supported :)
- I've added pcd and las to the list.
Added a .3mf vote from reddit
Hi @OloOcki !
* CityGml is already supported :) * I've added pcd and las to the list.
Hi @mwestphal excellent! I've missed it! I'll update the list of CityGML-supported viewers, then! Awesome CityGML
Thank you for adding!
Thanks !
TBH it's all thanks to VTK, that you may want to add in your list too, as a library.
USD support coming soon.
Is support for MaterialX within USD important?
Added two ifc votes
Please support extension ( blender + maya )