Python 3d-graphics

Open-source Python projects categorized as 3d-graphics

Top 23 Python 3d-graphic Projects

3d-graphics
  1. nerfstudio

    A collaboration friendly studio for NeRFs

    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.

  2. 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.

    InfluxDB logo
  3. BlenderProc

    A procedural Blender pipeline for photorealistic training image generation

  4. vedo

    A python module for scientific analysis of 3D data based on VTK and Numpy

    Project mention: PyVista | news.ycombinator.com | 2025-01-22

    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/

  5. zero123plus

    Code repository for Zero123++: a Single Image to Consistent Multi-view Diffusion Base Model.

  6. pyntcloud

    pyntcloud is a Python library for working with 3D point clouds.

  7. pyrender

    Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.

  8. BlendLuxCore

    Blender Integration for LuxCore

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. pygfx

    Powerful and versatile visualization for Python.

    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

  11. plotoptix

    Data visualisation and ray tracing in Python based on OptiX 8.1 framework.

  12. Uranium

    A Python framework for building Desktop applications.

  13. SAFA

    Official Pytorch Implementation of 3DV2021 paper: SAFA: Structure Aware Face Animation.

  14. cqMore

    More fundamental API on CadQuery.

  15. 3D-Rendering-Desktop-App

    3D rendering engine made using Python as an exploratory adventure into the world of 3D graphics.

  16. Python_BMP

    A pure Python 2D/3D graphics library that outputs to windows bitmap format

  17. Blender-Guide

    Blender Guide

  18. 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.

  19. pyraylib

    Python Object Oriented Wrapper for raylib

  20. mpl_stereo

    See your matplotlib plots in 3D by making stereograms and anaglyphs

    Project mention: I've Acquired a New Superpower | news.ycombinator.com | 2025-01-10

    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

  21. python-play3d

    Basic 3D world playground with animations based on 2D.

  22. Haruhi-Suzumiya-3D-School

    3D recreation of Haruhi Suzumiya's highschool in great detail, free of use to anyone.

  23. jkview

    Jedi Knight & MotS 3D Preview

  24. three.py

    Python 3D library based on three.js and Modern OpenGL

  25. SpinStep

    A quaternion-driven traversal framework for trees and orientation-based data structures.

    Project mention: Animate a mesh across a sphere's surface | news.ycombinator.com | 2025-06-10

    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

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python 3d-graphics discussion

Log in or Post with

Python 3d-graphics related posts

  • Autonomous drone defeats human champions in racing first

    2 projects | news.ycombinator.com | 4 Jun 2025
  • Ray Tracing in J

    1 project | news.ycombinator.com | 31 May 2025
  • Compiling a Neural Net to C for a 1,744× speedup

    3 projects | news.ycombinator.com | 28 May 2025
  • Show HN: SpinStep – Quaternion-based 3D graph explorer

    1 project | news.ycombinator.com | 28 May 2025
  • Show HN: I 3D scanned the tunnels inside the Maya Pyramid Temples at Copan

    1 project | news.ycombinator.com | 15 Oct 2024
  • Zero123: A Single Image to Consistent Multi-View Diffusion Base Model

    1 project | news.ycombinator.com | 27 Oct 2023
  • DreamCraft3D: Hierarchical 3D Generation with Bootstrapped Diffusion Prior

    2 projects | news.ycombinator.com | 27 Oct 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 Jun 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?