A comprehensive demonstration project of 3D graphics, including observation and transformation, realistic display, lighting and texture, particle systems, etc.
-
Updated
Oct 11, 2019 - C++
A comprehensive demonstration project of 3D graphics, including observation and transformation, realistic display, lighting and texture, particle systems, etc.
A simple wave example with Three.js
A personal realtime renderer project
GPL3 Vulkan voxel library
A 2d and 3d motor for rendering forms with linear algebra logic
Renders solids using triangle mesh
Building A Relief LandScape Representation Using Bare Naked Pixels Only
🎮Retro Craft - a mini minecraft clone without libraries with an 80's theme
A software renderer in Java based on 'tinyrenderer' by Dmitry V. Sokolov, which is an OpenGL clone used for a 3D graphics course.
A simple starter project for getting into graphics programming in c++
Simple OpenGL-based graphics library for C++.
ShaderLabs is an IDE for learn GLSL or editing existing codes
A 3D Engine from scratch in Java.
Improved Arcball Implementation with templated quaternion class. Has a more natural user experience. Unlike regular Arcball implementations, it does not have singularities near the edge of the screen or near the corners of the screen. Written in c++. Unit tested with Doctest. Apache 2.0 License.
A remake of an OpenGL Project that I made for my Computer Graphics Course at Texas Wesleyan University, but using ModernGL, Python, and PyGame.
GPU-optimized 3D mesh file format with command line exporter and header-only runtime component
Drawing on 3d objects based on a research paper. For a graphics course.
MVID04 - Advanced Video Game Programming I - Course Deliverables
Add a description, image, and links to the graphics-3d topic page so that developers can more easily learn about it.
To associate your repository with the graphics-3d topic, visit your repo's landing page and select "manage topics."