Personal OpenGL playground
-
Updated
Jan 26, 2023 - Rust
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.
Personal OpenGL playground
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.
Cub3D is a game engine written in C. It is inspired by one of the first FPS Wolfenstein3D.
A simple 3D rendering engine designed for educational purposes, featuring camera control, mesh loading, and rasterization.
Web and JavaScript port of thesephist/traceur
Follow-along companion repo for /BennyQBD/ModernOpenGLTutorial.
3D game engine written from scratch.
This repository contains an enhanced version of Flappy Bird on tinygraphics for CS174A's final project, featuring dynamic moving pipes, invincibility, and multiple camera angles.
Follow-along companion repo to /BennyQBD/3DSoftwareRenderer.
blenderer is a server-client architectured application that enables rendering across multiple rendering nodes.
A program with a graphical user interface for displaying a render of a 3D scene. Triangular mesh of a cylinder is placed in the center of screen.
Raylib 3D tesseract example. Very short, 70 lines.
An adaptation of the 3D starfield sample from Chapter 3 of "Cutting-Edge 3d Game Programming With C++" by John De Goes using an image buffer with OpenCV
An addon that lets you render with multiple instances in Cycles for Blender 3.2+.
Just a small repo for testing 3D rotation/rendering. It renders a 3D cube and allows to rotate. Based on Avalonia.
A small JS game for web; An FPS similar to the original DOOM games (~1993), or hopefully that’s what it will be once the 3d rendering engine is finished.
Simple 3D Flying game web app which showcases terrain generation, basic shading and fog in WebGL.