The Persistence of Vision Raytracer (POV-Ray)
-
Updated
Dec 16, 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.
The Persistence of Vision Raytracer (POV-Ray)
ANARI Software Development Kit (SDK)
A simple rendering library to experiment with CG techniques in OpenGL.
3D rendering by M5Stack assisted by PC
A sample Flutter project to demonstrate 3D rendering.
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.
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
3D rendering with openGL for the 42_scop project
Simple code for ray tracing and ray marching to understand the topic
“Before software can be reusable it first has to be usable.” – Ralph Johnson
Program for drawing 3D surfaces from parametric equations.
A ray tracing engine developed in C++ that renders realistic 3D scenes.
Contains the final project from the Computer Graphics course at AIUB. The project demonstrates 2D and 3D object rendering and transformations using OpenGL, GLUT and C++.
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.
A 3D renderer that uses ray tracing techniques to generate images by simulating the interaction of light rays with various objects.
OpenGL Terrain Simulation is an advanced 3D graphic simulation tool designed to create realistic terrain models. Developed using the C++ programming language and leveraging the OpenGL library for low-level graphic programming, this product offers high-performance rendering and detailed visualizations.
3D path tracing renderer written in C++ and Nvidia CUDA.