SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 3D Open-Source Projects
-
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.
-
BabylonJS
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
-
FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Regarding the optimization of the effect, I found an issue on the three.js GitHub repository: https://github.com/mrdoob/three.js/issues/14104 The alpha channel issue seems to be a difficult problem, which has been present since 2018. At the end of the discussion, a solution proposed by a contributor is not to modify the UnrealBloomPass but to blend the source texture and target texture in the shader.
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.
Neat, thank you! I'd love to see how it compares to the libgdx IntMap[0].
[0] https://github.com/libgdx/libgdx/blob/master/gdx/src/com/bad...
I don’t think that exists (I sure would like for it to), but until it does you could amuse yourself with:
- A 500-line (non-OpenGL-compatible) 3D rasterizer: https://github.com/ssloy/tinyrenderer/wiki.
- A “hello Wayland” app written in C without libwayland or anything else: https://gaultier.github.io/blog/wayland_from_scratch.html.
- A “hello X11” app written in x86-64 assembly(!) without libX11, libxcb, or anything else: https://gaultier.github.io/blog/x11_x64.html.
bug reports should be made on the github issue tracker here: https://github.com/FreeCAD/FreeCAD/issues
This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
Project mention: El Prado Museum in Unprecedented Detail with New 360º Gigapixel Virtual Tour | news.ycombinator.com | 2024-04-19
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.
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.
Project mention: Does anyone else agree that the links to the latest development version of Open3D don't work? | /r/cscareerquestions | 2023-07-10I 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
Project mention: Smerf: Streamable Memory Efficient Radiance Fields | news.ycombinator.com | 2023-12-13You’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!
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.
Some other Rust game engines ship with their own physics engine. Fyrox, for example, has advanced 2D/3D physics, supporting rigid bodies, joints, ray casting and more. Godot too, which has community-led Rust bindings also has an in-built physics engine as well as a Godot-native extension using the Jolt physics engine. In fact, which is reported to be more performant than the official physics engine.
Project mention: Would it be possible to implement this 3d model viewer into 3d tavern? | /r/SillyTavernAI | 2023-12-06I came across this after finding out about chatvrm https://modelviewer.dev and I was wondering if it would be possible to implement it into silly tavern or if anyone knows of similar extensions? I might try it myself but I really have no idea what I am doing but it would be cool to add any video game character to it with animations for a more realistic rp experience.
Project mention: Show HN: Atopile – Design circuit boards with code | news.ycombinator.com | 2024-02-05
5 × GDevelop Gold license for 12 months
Project mention: MagicaVoxel – A free voxel art editor and interactive path tracing renderer | news.ycombinator.com | 2023-10-28I'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.)
3D related posts
- Implementing Bloom Effect with Mapbox and Three.js
- Rust Game Physics Engines: PhysX, Rapier, XPBD & Others
- CityGaussian: Real-Time High-Quality Large-Scale Scene Rendering with Gaussians
- JPEG XL Is a Stupid Name
- On the importance to make games during the game engine's development
- Text to CAD?
- Gimp 2.99.18 Released: The Last Development Preview Before 3.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source 3D projects? This list will help you:
Project | Stars | |
---|---|---|
1 | three.js | 98,752 |
2 | react-three-fiber | 25,832 |
3 | libGDX | 22,661 |
4 | BabylonJS | 22,428 |
5 | tinyrenderer | 19,305 |
6 | FreeCAD | 17,387 |
7 | 3d-game-shaders-for-beginners | 16,993 |
8 | A-Frame | 16,166 |
9 | Cesium | 11,821 |
10 | blender | 11,384 |
11 | MonoGame | 10,789 |
12 | Open3D | 10,436 |
13 | zdog | 10,222 |
14 | 3D-Machine-Learning | 9,323 |
15 | nerfstudio | 8,449 |
16 | SpaceshipGenerator | 7,567 |
17 | BlenderGIS | 7,211 |
18 | Fyrox | 7,170 |
19 | model-viewer | 6,490 |
20 | openscad | 6,413 |
21 | GDevelop | 5,698 |
22 | veloren | 5,332 |
23 | cocos-engine | 5,277 |