-
-
Notifications
You must be signed in to change notification settings - Fork 254
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider adding more file formats support #38
Comments
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. |
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:
|
Added your votes to the list. 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 |
I do vote for 3DM support. |
Added a .las vote after discussing with a potential user :) |
Revit families (.rfa) would be nice. |
@runxel : I've added your vote. |
@Diegovsky @Nokse22 I've added the .skp format |
Adding an .ifc vote from discord |
+1 for 3MF (see Nokse22/Exhibit#39) |
It's already supported by f3d |
I confirm the 3MF is already supported, by the assimp plugin. |
+1 for IFC. It will be helpful for architects, Bim managers and plant conception I don't have the competences myself, but I saw some open source library that can help translate 3D data from IFC to other format (step for example) IFCopenshel and IFCplusplus for example. |
Added an .ifc vote. |
+1 for .laz |
Added .laz votes |
Added .spz Gaussian Splatting format. See https://github.com/nianticlabs/spz |
Could you add |
That's possible in theory, but it may be tricky to distinguish between regular PLY and gaussian splats. |
What about Magic Bytes/Numbers? (better than relying on file extensions) |
3dgs ply files are like normal point cloud ply files, but with covariance matrices and spherical harmonics for each vertex |
Maybe these covariance matrices and spherical harmonics leave a signature that is detectable easily? E.g. looking at the first or last point in the file? |
Yes it's possible. Currently the reader is determined by file extension only but we have plans to change that. |
Actually this approach even allows you to restore/recover missing or wrong extensions. This is an additional benefit. |
Regarding 3dgs splats formats currently listed (spz & ply), here is a quick discussion listing some more formats and associated links to implementations/formats description, not all yet standardized, like:
Here is a longer discussion regarding splat formats standardization. |
If |
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:
Add BLEND support using assimp plugin #1125pdal
plugin relying on vtkPDALReader #201The text was updated successfully, but these errors were encountered: