InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python 3d-graphic 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.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
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.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Fastplotlib: Driving scientific discovery through data visualization | news.ycombinator.com | 2025-03-11
I don't know Datashader that well, but from what I understand, it generates an image from a set of primitives (e.g. points), and then allows you to interactively inspect that image. It does not re-render the points on every frame like Fastplotlib/Pygfx does.
Depending on your GPU, you can render say 1-50 million points smoothly. Also see e.g. https://github.com/pygfx/pygfx/discussions/819
-
-
-
-
-
3D-Rendering-Desktop-App
3D rendering engine made using Python as an exploratory adventure into the world of 3D graphics.
-
-
-
3d-transforms
3D Transforms is a library to easily work with 3D data and make 3D transformations. This library originally started as a few functions here and there for my own work which I then turned into a library.
-
-
This I think is an underrated tool for scientific visualization. I made a matplotlib add-on that will let you make stereogram plots of data, and use this cross eyed or parallel eyed techniques to see it in 3D. https://github.com/scottshambaugh/mpl_stereo
-
-
Haruhi-Suzumiya-3D-School
3D recreation of Haruhi Suzumiya's highschool in great detail, free of use to anyone.
-
-
-
Neat approach! For this kind of mesh animation on a sphere’s surface, another path worth exploring is quaternion-based orientation traversal. I’ve been experimenting with this in SpinStep[0] — a Python library that uses quaternions to step through spatial structures based on orientation rather than position.
It’s particularly helpful when you want smooth, rotation-aware transitions (like gliding across a sphere’s surface) without relying solely on angles or coordinate systems. Could be interesting to try a similar traversal heuristic in a Three.js context using Quaternion.slerp().
[0]https://github.com/VoxLeone/SpinStep/blob/main/README.md
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python 3d-graphics discussion
Python 3d-graphics related posts
-
Autonomous drone defeats human champions in racing first
-
Ray Tracing in J
-
Compiling a Neural Net to C for a 1,744× speedup
-
Show HN: SpinStep – Quaternion-based 3D graph explorer
-
Show HN: I 3D scanned the tunnels inside the Maya Pyramid Temples at Copan
-
Zero123: A Single Image to Consistent Multi-View Diffusion Base Model
-
DreamCraft3D: Hierarchical 3D Generation with Bootstrapped Diffusion Prior
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 Jun 2025
Index
What are some of the best open-source 3d-graphic projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | nerfstudio | 10,307 |
2 | BlenderProc | 3,105 |
3 | vedo | 2,152 |
4 | zero123plus | 1,901 |
5 | pyntcloud | 1,462 |
6 | pyrender | 1,400 |
7 | BlendLuxCore | 790 |
8 | pygfx | 687 |
9 | plotoptix | 507 |
10 | Uranium | 341 |
11 | SAFA | 180 |
12 | cqMore | 58 |
13 | 3D-Rendering-Desktop-App | 53 |
14 | Python_BMP | 31 |
15 | Blender-Guide | 28 |
16 | 3d-transforms | 25 |
17 | pyraylib | 21 |
18 | mpl_stereo | 20 |
19 | python-play3d | 20 |
20 | Haruhi-Suzumiya-3D-School | 16 |
21 | jkview | 16 |
22 | three.py | 4 |
23 | SpinStep | 4 |