Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues. Learn more →
Top 23 Python 3D Projects
-
Project mention: Show HN: I 3D scanned the tunnels inside the Maya Pyramid Temples at Copan | news.ycombinator.com | 2024-10-15
You should be able to do this with nerfstudio: https://github.com/nerfstudio-project/nerfstudio/ I've done it a few times, you can test 3d Gaussian Splatting also instead.
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
TRELLIS
Official repo for paper "Structured 3D Latents for Scalable and Versatile 3D Generation" (CVPR'25 Spotlight).
-
Project mention: Hunyuan3D-2-Turbo: fast high-quality shape generation in ~1 SEC on a 4090 | news.ycombinator.com | 2025-03-19
-
-
-
Project mention: We are shutting down the Ondsel FreeCAD business | news.ycombinator.com | 2024-11-18
OpenSCAD is my go-to. It's self-contained and AI coding tools know the syntax well enough to help you move fast. Unfortunately I keep hitting a complexity ceiling.
If it doesn't like how I'm describing something, it crashes. I have to load an older version of my .scad and try a new approach. This usually happens 70% of the way into a complex project, which is quite discouraging.
The Python ecosystem has CadQuery[0] and a few other tools built around the Open Cascade kernel[1] which is quite good in my limited experience. CadQuery is positioned as an OpenSCAD alternative [2], and I really want it to be. Unfortunately the user experience isn't there yet.
Making an object with CadQuery is writing a Python program. Which means you need a Python environment and dev setup. CQ-editor [3] is nice, but needs a Python environment first. I think CadQuery would be much more viable OpenSCAD alternative if it was packaged into a standalone CQ-editor application and published via homebrew, etc.
I'm also interest in Zoo [4](fka KittyCAD). They're trying to create a modelling tool that combines model-by-code and model-by-mouse. With some AI layered on top. They have an interesting architecture where they stream geometry to your local device from the cloud. Should be great for performance, but ties you to the cloud.
[0] https://github.com/CadQuery/cadquery
[1] https://en.wikipedia.org/wiki/Open_Cascade_Technology
[2] https://cadquery.readthedocs.io/en/latest/intro.html#why-cad...
[3] https://github.com/CadQuery/CQ-editor
[4] https://zoo.dev/
-
3DDFA
The PyTorch improved version of TPAMI 2017 paper: Face Alignment in Full Pose Range: A 3D Total Solution.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
pyvista
3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
-
3DDFA_V2
The official PyTorch implementation of Towards Fast, Accurate and Stable 3D Dense Face Alignment, ECCV 2020.
-
-
-
MeshAnything
[ICLR 2025] From anything to mesh like human artists. Official impl. of "MeshAnything: Artist-Created Mesh Generation with Autoregressive Transformers"
-
I mostly use tools like this for data exploration in Jupyter notebooks and PyVista was fine when I tried it out last year. However, I found I could get results much faster with Vedo[0].
No hate though, I'm so glad there are options in this space!
[0]https://vedo.embl.es/
-
zero123plus
Code repository for Zero123++: a Single Image to Consistent Multi-view Diffusion Base Model.
-
-
-
-
-
https://www.reddit.com/r/sdforall/comments/13lenfm/free_seam...
https://github.com/3DTopia/OpenLRM (They mention NeRF as inspiration but it seems original paper it was based on decided to use visual transformers. the opensource version seems to use meta's dino as one of key components)
-
K3D-jupyter
K3D lets you create 3D plots backed by WebGL with high-level API (surfaces, isosurfaces, voxels, mesh, cloud points, vtk objects, volume renderer, colormaps, etc). The primary aim of K3D-jupyter is to be easy for use as stand alone package like matplotlib, but also to allow interoperation with existing libraries as VTK.
-
-
Project mention: We are shutting down the Ondsel FreeCAD business | news.ycombinator.com | 2024-11-18
OpenSCAD is my go-to. It's self-contained and AI coding tools know the syntax well enough to help you move fast. Unfortunately I keep hitting a complexity ceiling.
If it doesn't like how I'm describing something, it crashes. I have to load an older version of my .scad and try a new approach. This usually happens 70% of the way into a complex project, which is quite discouraging.
The Python ecosystem has CadQuery[0] and a few other tools built around the Open Cascade kernel[1] which is quite good in my limited experience. CadQuery is positioned as an OpenSCAD alternative [2], and I really want it to be. Unfortunately the user experience isn't there yet.
Making an object with CadQuery is writing a Python program. Which means you need a Python environment and dev setup. CQ-editor [3] is nice, but needs a Python environment first. I think CadQuery would be much more viable OpenSCAD alternative if it was packaged into a standalone CQ-editor application and published via homebrew, etc.
I'm also interest in Zoo [4](fka KittyCAD). They're trying to create a modelling tool that combines model-by-code and model-by-mouse. With some AI layered on top. They have an interesting architecture where they stream geometry to your local device from the cloud. Should be great for performance, but ties you to the cloud.
[0] https://github.com/CadQuery/cadquery
[1] https://en.wikipedia.org/wiki/Open_Cascade_Technology
[2] https://cadquery.readthedocs.io/en/latest/intro.html#why-cad...
[3] https://github.com/CadQuery/CQ-editor
[4] https://zoo.dev/
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Python 3D discussion
Python 3D related posts
-
Trellis Text-to-3D Models Released
-
Roblox Launches Cube 3D: AI Model for 3D and Future 4D Creation
-
Roblox Releases Cube: Generative AI System for 3D
-
Roblox Releases Cube 3D Open Source Mesh Gen Model
-
Hunyuan3D-2-Turbo: fast high-quality shape generation in ~1 SEC on a 4090
-
Your camera can take 3D photos. Your screen can display 3D photos.
-
Publish Your Gaussian Splats with SuperSplat
-
A note from our sponsor - Judoscale
judoscale.com | 30 Apr 2025
Index
What are some of the best open-source 3D projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | nerfstudio | 10,126 |
2 | TRELLIS | 9,188 |
3 | Hunyuan3D-2 | 9,168 |
4 | BlenderGIS | 8,173 |
5 | SpaceshipGenerator | 7,715 |
6 | cadquery | 3,636 |
7 | 3DDFA | 3,624 |
8 | armory | 3,143 |
9 | pyvista | 3,041 |
10 | 3DDFA_V2 | 2,944 |
11 | CAD_Sketcher | 2,916 |
12 | DECA | 2,255 |
13 | MeshAnything | 2,171 |
14 | vedo | 2,129 |
15 | zero123plus | 1,841 |
16 | sdf | 1,678 |
17 | Papers-in-100-Lines-of-Code | 1,493 |
18 | pyntcloud | 1,447 |
19 | tsdf-fusion-python | 1,269 |
20 | OpenLRM | 1,098 |
21 | K3D-jupyter | 977 |
22 | SegmentAnythingin3D | 937 |
23 | CQ-editor | 876 |