The Persistence of Vision Raytracer: http://www.povray.org/
-
Updated
Aug 3, 2023 - 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.
The Persistence of Vision Raytracer: http://www.povray.org/
A simple rendering library to experiment with CG techniques in OpenGL.
3D rendering by M5Stack assisted by PC
Open source 3D image visualisation and deformation software. It supports interactive deformation of high-resolution 3D images with real-time 3D visualisation of the deformed image.
A sample Flutter project to demonstrate 3D rendering.
Show virtual 3D Mesh Object on the plane of a reference image without camera calibration.
3D representation of Al Aqsa Mosque using legacy OpenGL on Windows
Simple code for ray tracing and ray marching to understand the topic
3D rendering with openGL for the 42_scop project
2D / 3D Game Engine / Interactive Software Framework with Python / C++ Scripting
“Before software can be reusable it first has to be usable.” – Ralph Johnson
Program for drawing 3D surfaces from parametric equations.
This project is the example of usage of the Emscripten. The application itself is the 3D-Model Render, based on OpenGL.👾👾👾
A user-friendly graphics library for beginners, offering a simplified approach to OpenGL programming with easy-to-understand functions and minimalistic features. It's based off the tinyrenderer repository.
This repository showcases a 3D scene crafted using OpenGL, featuring a textured backdrop, composite 3D objects, and diverse light sources. Atmospheric effects, such as fog, are also integrated. Efficient rendering is achieved through the use of complex display lists.
A simple 3D rendering engine designed for educational purposes, featuring camera control, mesh loading, and rasterization.
3D game engine written from scratch.
Awesome Ray Tracing (ART) is an 3D image renderer that use Ray tracing techniques.