Some basic Libraries
-
Updated
May 24, 2024 - C#
3D technology is used in a wide range of fields, including film, video games, architecture, engineering, and product design. It allows designers to create digital models of objects that can be manipulated and rendered in three dimensions. 3D modeling software is used to create and manipulate 3D models, and 3D animation software is used to create movement and effects within those models. 3D technology has also been adopted for use in 3D printing, where physical objects can be created from digital models.
Some basic Libraries
Documentation and example applications for the Libbulletjme physics simulation library
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources. With repository stars⭐ and forks🍴
Personal Portfolia Website
Libprimis: Imprimis' 3D destroyable world engine
An implementation of OpenGL 3.x-ish in clean C
Open Multi Body Viewer
RavEngine sample programs
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.
A collaboration friendly studio for NeRFs
Specification and reference implementation for the OpenPBR Surface shading model
Small and intuitive cross-platform 3D game engine (DirectX 12 and Vulkan renderers).
MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
Software Rendered Demo Engine In C
An open source C++ game engine.
3D game engine with a Vulkan renderer backend