Python 3D Rendering Software

View 133 business solutions

Browse free open source Python 3D Rendering Software and projects below. Use the toggles on the left to filter open source Python 3D Rendering Software by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 1
    MESHROOM

    MESHROOM

    3D reconstruction software

    Photogrammetry is the science of making measurements from photographs. It infers the geometry of a scene from a set of unordered photographies or videos. Photography is the projection of a 3D scene onto a 2D plane, losing depth information. The goal of photogrammetry is to reverse this process. The dense modeling of the scene is the result yielded by chaining two computer vision-based pipelines, “Structure-from-Motion” (SfM) and “Multi View Stereo” (MVS). Fusion of Multi-bracketing LDR images into HDR. Alignment of panorama images. Support for fisheye optics. Automatically estimate fisheye circle or manually edit it. Take advantage of motorized-head file. Easy to integrate in your Renderfarm System. Add specific rules to select the most suitable machines regarding CPU, RAM, GPU requirements of each Node.
    5.0 out of 5 stars 1 Review
    Downloads: 151 This Week
    Last Update:
    See Project
  • 2
    K-3D is the free (as in freedom) 3d modeling, animation, and rendering system.
    Leader badge
    4.9 out of 5 stars 24 Reviews
    Downloads: 66 This Week
    Last Update:
    See Project
  • 3
    House3D

    House3D

    A Realistic and Rich 3D Environment

    House3D is a large-scale virtual 3D simulation environment designed to support research in embodied AI, reinforcement learning, and vision-language navigation. It provides more than 45,000 richly annotated indoor scenes sourced from the SUNCG dataset, covering diverse architectural layouts such as studios, multi-floor homes, and spaces with detailed furnishings and room types. Each environment includes fully labeled 3D objects, allowing agents to perceive and interact with their surroundings through multiple sensory modalities including RGB images, depth maps, semantic segmentation masks, and top-down maps. The simulator is optimized for high-performance rendering, achieving thousands of frames per second to enable efficient large-scale training of RL agents. House3D has served as the foundation for several influential research projects such as RoomNav (for concept-based navigation) and Embodied Question Answering (EQA).
    Downloads: 11 This Week
    Last Update:
    See Project
  • 4
    Kokua viewer

    Kokua viewer

    Kokua is a V3 based open source metaverse viewer project.

    Kokua is an open source metaverse viewer project based on the Second Life Viewer source. Disclaimer: This software is not provided or supported by Linden Lab, the makers of Second Life. The goal of Kokua is to greatly improve the usability of the Viewer through community involvement, thoughtful design, modern development methods, and a pro-change atmosphere.
    Leader badge
    Downloads: 178 This Week
    Last Update:
    See Project
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Splashtop AEM handles patching, alerts, scripts, and inventory, and unattended remote control is included. When something needs hands-on work, you’re one click away instead of switching tools.
    Start Free Trial
  • 5
    PyOpenGL is the binding layer between Python and OpenGL.
    5.0 out of 5 stars 2 Reviews
    Downloads: 33 This Week
    Last Update:
    See Project
  • 6
    Vedo

    Vedo

    A python module for scientific analysis of 3D data

    A lightweight and powerful python module for scientific analysis and visualization of 3d objects. Inspired by the vpython manifesto "3D programming for ordinary mortals", vedo makes it easy to work with 3D pointclouds, meshes and volumes, in just a few lines of code, even for less experienced programmers. vedo is based on VTK and numpy, with no other dependencies. Import meshes from VTK format, STL, Wavefront OBJ, 3DS, Dolfin-XML, Neutral, GMSH, OFF, PCD (PointCloud). Export meshes as ASCII or binary to VTK, STL, OBJ, PLY formats. Analysis tools like Moving Least Squares, mesh morphing and more. Tools to visualize and edit meshes (cutting a mesh with another mesh, slicing, normalizing, moving vertex positions, etc..). Split mesh based on surface connectivity. Extract the largest connected area. Calculate areas, volumes, center of mass, average sizes etc. Calculate vertex and face normals, curvatures, feature edges. Fill mesh holes.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    GtkGLExt is an OpenGL extension to GTK+. It provides additional GDK objects which support OpenGL rendering in GTK+, and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
    Leader badge
    4.0 out of 5 stars 2 Reviews
    Downloads: 23 This Week
    Last Update:
    See Project
  • 8
    PyMOL Molecular Graphics System

    PyMOL Molecular Graphics System

    PyMOL is an OpenGL based molecular visualization system

    The Open-Source PyMOL repository has been moved to github: https://github.com/schrodinger/pymol-open-source We still use the pymol-users mailing list here on sourceforge. Please subscribe for community support: https://pymol.org/maillist (Note: SourceForge email newsletter and special offers are optional and can be unchecked) The PyMOL community wiki has its own home: https://pymolwiki.org/
    Downloads: 58 This Week
    Last Update:
    See Project
  • 9
    3D Gaussian Splatting

    3D Gaussian Splatting

    Original reference implementation of "3D Gaussian Splatting"

    Gaussian Splatting is the official implementation of “3D Gaussian Splatting for Real-Time Radiance Field Rendering,” a research project for reconstructing and rendering 3D scenes from collections of images. The system represents scenes as millions of optimized 3D Gaussians rather than traditional meshes or neural fields, allowing high-quality novel view synthesis with real-time rendering performance. It includes training scripts, rendering tools, scene conversion utilities, and viewers for inspecting generated results. The project is widely used in computer graphics, spatial capture, virtual production, research, and experimental 3D reconstruction workflows. It relies on image-based reconstruction pipelines such as COLMAP to estimate camera positions before optimizing the Gaussian representation. Overall, Gaussian Splatting has become a foundational reference implementation for modern real-time radiance field rendering.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 10
    Armory

    Armory

    3D Engine with Blender Integration

    Armory is an open-source 3D engine focused on portability, minimal footprint and performance. The renderer is fully scriptable with deferred and forward paths supported out of the box. Armory provides a full Blender integration add-on, turning it into a complete game development tool. The result is a unified workflow from start to finish. Powered by Armory engine, ArmorPaint is a stand-alone software designed for physically-based texture painting. Drag & drop your 3D models and start painting. Receive instant visual feedback in the viewport as you paint. Powered by Armory engine, ArmorLab is stand-alone software designed for AI-powered texture authoring. Generate PBR materials by drag & dropping your photos. In development! Armory is an open-source 3D game engine with full Blender integration. The engine is currently available in a form of early preview.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    3DDFA

    3DDFA

    Fast, accurate and stable 3D dense face alignment

    This work extends 3DDFA, named 3DDFA_V2, titled Towards Fast, Accurate and Stable 3D Dense Face Alignment, accepted by ECCV 2020. The supplementary material is here. The gif above shows a webcam demo of the tracking result, in the scenario of my lab. This repo is the official implementation of 3DDFA_V2. Compared to 3DDFA, 3DDFA_V2 achieves better performance and stability. Besides, 3DDFA_V2 incorporates the fast face detector FaceBoxes instead of Dlib. A simple 3D render written by c++ and cython is also included. This repo supports the onnxruntime, and the latency of regressing 3DMM parameters using the default backbone is about 1.35ms/image on CPU with a single image as input. See requirements.txt, tested on macOS and Linux platforms. The Windows users may refer to FQA for building issues. Note that this repo uses Python3. The major dependencies are PyTorch, numpy, opencv-python and onnxruntime, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    InVesalius

    InVesalius

    3D medical imaging reconstruction software

    InVesalius is a free, open-source medical imaging application designed for three-dimensional reconstruction from computed tomography and magnetic resonance imaging scans. It converts sequences of two-dimensional DICOM images into detailed anatomical models. The software supports medical image visualization, segmentation, and measurement through an interactive graphical environment. Users can isolate tissues using threshold ranges, watershed segmentation, and manual editing tools. It provides high-quality volume rendering and three-dimensional surface generation for examining anatomical structures. Reconstructed models can be exported in formats such as STL, OBJ, and PLY for further processing or 3D printing. Available for Windows, macOS, and Linux, InVesalius supports medical research, education, and anatomical visualization workflows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13

    B-Maxwell

    Maxwell Render for Blender

    B-Maxwell add-on offers seamless integration with Maxwell Render and Blender
    5.0 out of 5 stars 6 Reviews
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    GLE is a library of C functions that draw extruded surfaces, including surfaces of revolution, sweeps, tubes, polycones, polycylinders and helicoids. GLE uses the OpenGL(R) API to perform the actual rendering.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 15
    Crystal Space 3D SDK
    Crystal Space is an Open Source 3D SDK for Unix, Windows, and MacOS/X. It renders with OpenGL and features GLSL shaders, CG shaders, deferred rendering, dynamic shadows, bullet based physics library, terrain engine, skeleton based animation meshes, exporter for Blender, portals, etc...
    4.9 out of 5 stars 8 Reviews
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Free 3D Acropolis is a model 3D in hight resolution of the Acropolis of Athens shortly after its construction.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 17
    UPDATE: Chromium is no longer updated or maintained. The project is frozen. Chromium is a flexible framework for scalable real-time rendering on clusters of workstations, derived from the Stanford WireGL project code base.
    5.0 out of 5 stars 8 Reviews
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18

    delta3d Open Source Engine

    Sorry this project is no longer being supported

    This project is not currently being supported but feel free to use it as an example. delta3d is a robust simulation platform built using open standards and open source software. It features full toolchain development supporting a wide variety of free and commercial software.
    4.7 out of 5 stars 14 Reviews
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    RIB Mosaic
    RIB Mosaic is aimed at providing a complete RenderMan(TM) development environment for Blender. It provides tools for developers to create and distribute artist friendly GUI's that control custom RIB export. This makes it easy to use Blender with any RenderMan(TM) compliant renderer or render specific feature.
    5.0 out of 5 stars 3 Reviews
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    SOLARIS is a graphic adventure created and developing by Blender. The game takes place in the Solaris space station, as is described in the book "Solaris" by Stanislaw Lem and Tarkovsky's film.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    A small set of routines for reading of archives 3ds, support for animations , textures and collision detect, compatible with pyopengl and pygame.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22

    VPython

    This project is no longer active. See vpython.org.

    This project is no longer active. See vpython.org.
    5.0 out of 5 stars 3 Reviews
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    PoJamas aims to provide a Python and tools for loading, processing, and producing .cr2, pz3 (crz, pzz) files compatible with the SmithMicro (e-frontier) Poser character animation application. PoJamas is composed of: - Python library - Python Wavefront (.obj) 3D viewer based on GLFW - LibreOffice/Python Application (to ease the library and the viewer usage) As of 2020, the project is ported in Python3 As of 2021 this project proposes a 3D viewer for Wavefront files (pypos3dv) PyPosPosLO v0.15 (and above) provides the means to easily create Poser Mechanical Character. Results can be seen here: https://sharecg.com/v/94509/view/11/Poser/Hawker-Tempest-Character-v2
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    The Python Computer Graphics Kit is a collection of Python modules that contain the basic types and functions to be able to create 3D computer graphics images (focusing on Pixar's RenderMan interface).
    5.0 out of 5 stars 2 Reviews
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    V-Ray integration to Blender
    Downloads: 2 This Week
    Last Update:
    See Project