Open mwestphal opened 2 years ago
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.
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 !
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:
Hi @OloOcki !
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 )
I've added your .blend vote @MostFull , what is Maya format specifically?
.ma
في الجمعة، ٤ أغسطس ٢٠٢٣, ٧:١٦ م Mathieu Westphal @.***> كتب:
I've added your .blend vote @MostFull https://github.com/MostFull , what is Maya format specifically?
— Reply to this email directly, view it on GitHub https://github.com/f3d-app/f3d/issues/38#issuecomment-1665868510, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACS7GPTF5YUXY35NDVUMMQ3XTUN6LANCNFSM5H5Z3ADA . You are receiving this because you were mentioned.Message ID: @.***>
Added
Thank you for your efforts. I would like to point out that some formulas are repeated twice in the first comment. For example, (ma) has two votes, and another (ma) has two votes. Why are there two (ma) ?
Good point! Ive combined them!
3MF, please
Added
Open Cascade BRep format could be useful for CAD users working with OCC-based procedural generation (eg. cadquery
, build123d
) to F3D pipelines.
example file here: https://github.com/tpaviot/pythonocc-demos/blob/master/assets/models/Motor-c.brep
.brep added
support for .3mf , that would be awesome
.3mf format vote added
USD format support added!
Please support 3mf Format
3mf vote added
Dedicated isssue created for 3mf, blend and X support!
X format support just merged in master (rely on the assimp plugin)
VDB support added, please try the last nightly:
3mf and x support available in the nightly release!
My votes for 3dxml and jt, though I understand that as semi-proprietary formats, they're both long shots. Just a heads-up that the list in the issue contains both .3DXML
and .3dxml
, which I assume to be the same.
Some background on the formats:
The 3DXML file format is mostly officially documented here. It's basically just a zip file with a bunch of xml files. Unfortunately, it can also sometimes use some proprietary compression and encoding on .3DREP
files that contain the actual geometry data. I assume that would require some reverse engineering, which is probably beyond the scope of this project.
When that compression is not present, however, you've got some plain ascii xml files, which should be supportable. There is an open source implementation with GLC_lib and GLC_Player, although it's pretty janky in my experience.
Some discussion of people trying to implement it is here and here, which provides some background, but I think the official documentation is the most helpful.
I haven't tried working with JT directly, but a colleague of mine has, and while the format has a public and open specification, it is extremely non-trivial to implement and not fun. We have opted to use the proprietary and licenced JT Open Toolkit, which is of course not an option here. It looks like there are some open source projects that try to work with the file format, but I don't know how usable they are, see dxjt_toolkit and oce-jt.
Added your votes to the list.
Thank you for the links.
Note that it's still possible to open-source a plugin using a proprietary library. It has already been done for the ODB format: https://github.com/YangShen398/F3D-ODB-Reader-Plugin
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
Formats to consider sorted by reddit upvotes: