3D

Open-source projects categorized as 3D

Top 23 3D Open-Source Projects

  • three.js

    JavaScript 3D Library.

  • Project mention: Three.js Shading Language | news.ycombinator.com | 2024-05-29
  • react-three-fiber

    🇨🇭 A React renderer for Three.js

  • Project mention: 3JS Job Market | /r/threejs | 2023-06-05

    this is perfect then. a large part of the threejs userbase is using https://github.com/pmndrs/react-three-fiber (roughly 1/4, and growing) and this is also where you find lots of job opportunities. fiber has a vast eco system, but if you can pair this with your knowledge of shaders you'll find a job tomorrow if you wanted.

  • 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
  • libGDX

    Desktop/Android/HTML5/iOS Java game development framework

  • Project mention: How to Use the Foreign Function API in Java 22 to Call C Libraries | news.ycombinator.com | 2024-05-08
  • BabylonJS

    Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

  • Project mention: Show HN: My wife and I made a maze game | news.ycombinator.com | 2024-04-12
  • 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

  • FreeCAD

    This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

  • Project mention: Topological naming problem fix merged into FreeCAD main branch | news.ycombinator.com | 2024-05-22
  • 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...

  • SaaSHub

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

    SaaSHub logo
  • A-Frame

    :a: Web framework for building virtual reality experiences.

  • Project mention: 2024 GitHub Accelerator: Meet the 11 projects shaping open source AI | news.ycombinator.com | 2024-05-23
  • Cesium

    An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

  • blender

    Official mirror of Blender

  • Project mention: I fully support this. | /r/KerbalSpaceProgram | 2023-06-24

    Please try looking through some large open source projects and contributing major contributions by familiarizing yourself with the code base, learning multiple programming languages, and not having major bugs in your code. I'd imagine you wouldn't want to do this.

  • MonoGame

    One framework for creating powerful cross-platform games.

  • Project mention: The MonoGame Foundation launch | /r/monogame | 2023-11-15

    To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.

  • Open3D

    Open3D: A Modern Library for 3D Data Processing

  • Project mention: Does anyone else agree that the links to the latest development version of Open3D don't work? | /r/cscareerquestions | 2023-07-10

    I was going to file a bug about another issue, but I have to download the development version. This is why I want this solved quickly. None of the links seem to work: https://github.com/isl-org/Open3D/issues/6259

  • zdog

    Flat, round, designer-friendly pseudo-3D engine for canvas & SVG

  • 3D-Machine-Learning

    A resource repository for 3D machine learning

  • 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

  • SpaceshipGenerator

    A Blender script to procedurally generate 3D spaceships

  • Fyrox

    3D and 2D game engine written in Rust

  • Project mention: Fyrox Game Engine – a Rust game engine with a real editor and scripting system | news.ycombinator.com | 2024-04-26
  • BlenderGIS

    Blender addons to make the bridge between Blender and geographic data

  • Project mention: NumPy issues | /r/blender | 2023-09-27

    I'm running Linux. I've already tried to run sudo apt -y install python3-numpy as suggested here and tried to install numpy using blender's python console and import pip pip.main.... it's saying everything is installed, but I still cannot enable addon either run import numpy in console. Please ask me if you need more technical details.

  • model-viewer

    Easily display interactive 3D models on the web and in AR!

  • Project mention: <model-viewer>: Easily display interactive 3D models on the web and in AR | news.ycombinator.com | 2024-05-28
  • openscad

    OpenSCAD - The Programmers Solid 3D CAD Modeller

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

    :video_game: Open-source, cross-platform game engine designed to be used by everyone.

  • Project mention: Gamedev.js Jam 2024 start and theme announcement! | dev.to | 2024-04-13

    5 × GDevelop Gold license for 12 months

  • veloren

    An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.

  • Project mention: MagicaVoxel – A free voxel art editor and interactive path tracing renderer | news.ycombinator.com | 2023-10-28

    I've never used it, but (from what I've seen) is a great tool for modeling Voxels.

    Shameless plug: The format (and the tool) had been used with great success in Veloren, an Open Source Voxel MMORPG written in rust (https://www.veloren.net/). The artist team has made great assets for the game and landscapes for the release parties.

    Your should check out the project, it is really cool.

    (Disclaimer: I'm part of the mod team.)

  • cocos-engine

    Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • 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 related posts

  • Show HN: Chess Twist

    2 projects | news.ycombinator.com | 1 Jun 2024
  • Three.js Shading Language

    4 projects | news.ycombinator.com | 29 May 2024
  • Show HN: DIVZ – a new open-source 3D Slider for your website, built in React

    2 projects | news.ycombinator.com | 23 May 2024
  • Toon3D: Seeing Cartoons from a New Perspective

    4 projects | news.ycombinator.com | 17 May 2024
  • Ask HN: How does modern FreeCAD compare with Solidworks?

    9 projects | news.ycombinator.com | 21 May 2024
  • Space, Rockets and GPU particles

    2 projects | dev.to | 12 May 2024
  • I've made game engine (I think)

    2 projects | dev.to | 5 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 Jun 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 projects? This list will help you:

Project Stars
1 three.js 99,568
2 react-three-fiber 26,278
3 libGDX 22,821
4 BabylonJS 22,613
5 tinyrenderer 19,573
6 FreeCAD 17,871
7 3d-game-shaders-for-beginners 17,219
8 A-Frame 16,302
9 Cesium 12,184
10 blender 11,800
11 MonoGame 10,944
12 Open3D 10,631
13 zdog 10,258
14 3D-Machine-Learning 9,441
15 nerfstudio 8,696
16 SpaceshipGenerator 7,601
17 Fyrox 7,388
18 BlenderGIS 7,333
19 model-viewer 6,595
20 openscad 6,525
21 GDevelop 6,410
22 veloren 5,460
23 cocos-engine 5,424

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