Skip to content
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

[ENG-1942] Thumbnail generation for 3D objects #2784

Open
HeavenVolkoff opened this issue Oct 21, 2024 Discussed in #2454 · 1 comment
Open

[ENG-1942] Thumbnail generation for 3D objects #2784

HeavenVolkoff opened this issue Oct 21, 2024 Discussed in #2454 · 1 comment
Assignees

Comments

@HeavenVolkoff
Copy link
Member

Add support for generating thumbnails for 3D objects

References parser/loaders/viewers:
Autodesk DXF cad:
https://github.com/k-fujino-kohei/dxf2image (rust crate)
Universal Scene Description (USD):
https://openusd.org/release/toolset.html#usdrecord (Official OSS tool)
https://github.com/PixarAnimationStudios/OpenUSD/blob/release/pxr/usdImaging/bin/usdrecord/usdrecord.py (Python)
3D model (STL, OBJ, 3MF):
https://github.com/unlimitedbacon/stl-thumb (rust thumbnailer program)
lotuc/stl-thumb@9f1b5a0 (Commit adding support for macOS)
glTF™ (GL Transmission Format):
https://github.com/bwasty/gltf-viewer (rust program with screenshot capabilities)
Autodesk FBX:
https://github.com/ufbx/ufbx (C file loader/parser)
https://github.com/godotengine/FBX2glTF (C++ converter to glTF)
https://github.com/lo48576/fbx-viewer (Rust unmaintained FBX viewer)
Collada DAE:
https://github.com/PistonDevelopers/piston_collada (Rust unmaintained loader/parser)
https://github.com/digama0/dae-parser (Rust loader/parser)
Marmoset .mview:
https://github.com/majimboo/mviewer (Convert mview to obj)

General:
https://github.com/kovacsv/Online3DViewer (A browser based viewer for multiple 3D file formats)
https://github.com/EYHN/space-thumbnails (Rust thumbnailer for windows explorer that uses Google's filament render and supports multiple 3D file formats)
https://gist.github.com/warrenm/f4f1c7f7e71bd88fc3d3df95b60d5f04 (thumbnailer code specific for macos/iOS compatible with multiple 3D file formats)

Copy link

linear bot commented Oct 21, 2024

@spacedriveapp spacedriveapp deleted a comment Oct 21, 2024
@HeavenVolkoff HeavenVolkoff self-assigned this Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
@HeavenVolkoff and others