3d-graphics

Open-source projects categorized as 3d-graphics

Top 23 3d-graphic Open-Source Projects

  • tinyrenderer

    A brief computer graphics / rendering course

  • Project mention: How to Become a Software Engineer ? | dev.to | 2024-04-23

    C++: How OpenGL works: software rendering in 500 lines of code

  • filament

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

  • Project mention: Filament – A Language for Fearless Hardware Design | news.ycombinator.com | 2024-03-04

    Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.

    https://google.github.io/filament/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 3d-game-shaders-for-beginners

    🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

  • Project mention: The Book of Shaders | news.ycombinator.com | 2024-01-09

    This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...

  • awesome-creative-coding

    Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

  • nerfstudio

    A collaboration friendly studio for NeRFs

  • Project mention: Smerf: Streamable Memory Efficient Radiance Fields | news.ycombinator.com | 2023-12-13

    You’re under the right paper for doing this. Instead of one big model, they have several smaller ones for regions in the scene. This way rendering is fast for large scenes.

    This is similar to Block-NeRF [0], in their project page they show some videos of what you’re asking.

    As for an easy way of doing this, nothing out-of-the-box. You can keep an eye on nerfstudio [1], and if you feel brave you could implement this paper and make a PR!

    [0] https://waymo.com/intl/es/research/block-nerf/

    [1] https://github.com/nerfstudio-project/nerfstudio

  • o3de

    Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

  • Project mention: Amazon Lays Off 180 Employees in Its Games Division | news.ycombinator.com | 2023-11-13
  • openscad

    OpenSCAD - The Programmers Solid 3D CAD Modeller

  • Project mention: Show HN: Atopile – Design circuit boards with code | news.ycombinator.com | 2024-02-05
  • SaaSHub

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

    SaaSHub logo
  • draco

    Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.

  • tinyraytracer

    A brief computer graphics / rendering course

  • Project mention: But can it raytrace? | /r/termux | 2023-10-16

    Source: https://github.com/ssloy/tinyraytracer

  • Ambient

    The multiplayer game engine

  • Project mention: FLaNK Stack Weekly 09 Oct 2023 | dev.to | 2023-10-10
  • yocto-gl

    Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

  • g3n

    Go 3D Game Engine (http://g3n.rocks) (by g3n)

  • Project mention: Making Games in Go for Absolute Beginners | news.ycombinator.com | 2023-11-24

    I've been working on a game over the past year in Go using https://github.com/g3n/engine. I picked Go because I like the language and wanted to learn it. I picked g3n-engine because I wanted to work in 3d after making a few 2d games in the past.

    Making games is so much more challenging and rewarding than almost all of the work I've done for pay. There's always so much more to learn that doesn't feel like just relearning how to do the same thing except with a different framework of the week.

  • BlenderProc

    A procedural Blender pipeline for photorealistic training image generation

  • F3D

    Fast and minimalist 3D viewer.

  • Project mention: F3d v2.3.0 Released – Fast and minimalist 3D viewer | news.ycombinator.com | 2024-01-22
  • tinykaboom

    A brief computer graphics / rendering course

  • fSpy

    A cross platform app for quick and easy still image camera matching

  • Project mention: Do you have any idea what focal lenghts are used in these shots ? | /r/cinematography | 2023-06-20
  • vedo

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

  • MaterialX

    MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.

  • zero123plus

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

  • Project mention: Zero123: A Single Image to Consistent Multi-View Diffusion Base Model | news.ycombinator.com | 2023-10-27
  • pyntcloud

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

  • povray

    The Persistence of Vision Raytracer: http://www.povray.org/

  • pyrender

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

  • lume

    Create 3D web applications with HTML. Bring a new depth to your DOM! (by lume)

  • Project mention: Lume: Create 3D web applications with HTML | news.ycombinator.com | 2024-01-15
  • 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).

3d-graphics related posts

  • The Editor Update: Bonsai Voxel Engine Devlog [video]

    1 project | news.ycombinator.com | 25 Mar 2024
  • Filament – A Language for Fearless Hardware Design

    3 projects | news.ycombinator.com | 4 Mar 2024
  • Building a level in the Bonsai Voxel Engine [video]

    1 project | news.ycombinator.com | 17 Feb 2024
  • OpenSCAD Survey - what programming language do you want to be added to app?

    12 projects | /r/openscad | 6 Dec 2023
  • OpenSCAD Survey - What should be improved ?

    4 projects | /r/openscad | 6 Dec 2023
  • remove fastcsg option

    1 project | /r/openscad | 4 Dec 2023
  • New EzEngine Release

    1 project | news.ycombinator.com | 25 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source 3d-graphic projects? This list will help you:

Project Stars
1 tinyrenderer 19,434
2 filament 17,138
3 3d-game-shaders-for-beginners 17,083
4 awesome-creative-coding 12,231
5 nerfstudio 8,569
6 o3de 7,393
7 openscad 6,469
8 draco 6,267
9 tinyraytracer 4,903
10 Ambient 3,735
11 yocto-gl 2,765
12 g3n 2,646
13 BlenderProc 2,560
14 F3D 2,358
15 tinykaboom 2,309
16 fSpy 2,076
17 vedo 1,938
18 MaterialX 1,734
19 zero123plus 1,447
20 pyntcloud 1,373
21 povray 1,305
22 pyrender 1,235
23 lume 1,232

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com