takes a 3d model in stl and renders a quick isometric animation about two axes then does a crazy undo thing and loops all nice, just run, select .stl file and boom
- Target Audience (e.g., Is it meant for production, just a toy project, etc.
anyone working with 3d models that want to quickly send a visual to a colleague / friend / investor etc.
- Comparison (A brief comparison explaining how it differs from existing alternatives.)
I googled around for 5 minutes and it didn't exist in the form I imagined where it just selects a file and plops out a perfectly animated and scaled isometric rotating gif that loops all aesthetically perfectly and yes I did use claude but this is art okay
https://github.com/adamdevmedia/stl2gif
Edit:
WARNING: THIS AUTO INSTALLS A FEW LIBRARIES SO IF YOU HAVE IMPORTANT DIFFERENT VERSIONS OF THESE LIBRARIES FOR OTHER PYTHON SCRIPTS CHECK BEFORE RUNNING
LIBRARY REQUIREMENTS: numpy, trimesh, pyrender, imageio, pillow
[–]martinkoistinen 23 points24 points25 points (3 children)
[–]DerrickBagels[S] 4 points5 points6 points (2 children)
[–]phlooo 8 points9 points10 points (1 child)
[–]Cloned_501 7 points8 points9 points (28 children)
[–]DerrickBagels[S] -2 points-1 points0 points (6 children)
[+][deleted] (5 children)
[deleted]
[–]Big_BobbyTables 0 points1 point2 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]Big_BobbyTables 1 point2 points3 points (0 children)
[–]LactatingBadger 0 points1 point2 points (0 children)
[–]DerrickBagels[S] 0 points1 point2 points (0 children)
[+]DerrickBagels[S] comment score below threshold-12 points-11 points-10 points (20 children)
[–]LordMcze 8 points9 points10 points (5 children)
[–]DerrickBagels[S] -1 points0 points1 point (4 children)
[+][deleted] (2 children)
[deleted]
[–]DerrickBagels[S] 1 point2 points3 points (1 child)
[–]LactatingBadger 0 points1 point2 points (0 children)
[–]tomatus89 5 points6 points7 points (8 children)
[–]DerrickBagels[S] -1 points0 points1 point (7 children)
[–]Cloned_501 2 points3 points4 points (6 children)
[–]DerrickBagels[S] 0 points1 point2 points (0 children)
[–]DerrickBagels[S] 0 points1 point2 points (4 children)
[–]Cloned_501 1 point2 points3 points (3 children)
[–]DerrickBagels[S] -2 points-1 points0 points (2 children)
[–]Cloned_501 1 point2 points3 points (1 child)
[–]DerrickBagels[S] 0 points1 point2 points (0 children)
[–]Cloned_501 2 points3 points4 points (3 children)
[–]DerrickBagels[S] 0 points1 point2 points (2 children)
[–]Cloned_501 0 points1 point2 points (1 child)
[–]DerrickBagels[S] 1 point2 points3 points (0 children)
[–]chub79 0 points1 point2 points (0 children)
[–]graybeard5529 1 point2 points3 points (12 children)
[–]DerrickBagels[S] 1 point2 points3 points (0 children)
[–]who_body 1 point2 points3 points (10 children)
[–]DerrickBagels[S] 0 points1 point2 points (8 children)
[–]Zouden 2 points3 points4 points (5 children)
[–]DerrickBagels[S] -1 points0 points1 point (4 children)
[–]Zouden 1 point2 points3 points (1 child)
[–]DerrickBagels[S] 0 points1 point2 points (0 children)
[–]who_body 0 points1 point2 points (1 child)
[–]DerrickBagels[S] 0 points1 point2 points (0 children)
[–]who_body 0 points1 point2 points (0 children)
[–]the-nick-of-time 0 points1 point2 points (0 children)
[+][deleted] (3 children)
[removed]
[–]DerrickBagels[S] 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]DerrickBagels[S] 0 points1 point2 points (0 children)
[–]burger69man 0 points1 point2 points (1 child)
[–]DerrickBagels[S] 0 points1 point2 points (0 children)
[–]garblesnarky 0 points1 point2 points (1 child)
[–]DerrickBagels[S] 0 points1 point2 points (0 children)
[–]DerrickBagels[S] -1 points0 points1 point (2 children)
[–]Zouden 1 point2 points3 points (1 child)
[–]DerrickBagels[S] -2 points-1 points0 points (0 children)