Drawing on 3d objects based on a research paper. For a graphics course.
-
Updated
May 31, 2017 - C++
Drawing on 3d objects based on a research paper. For a graphics course.
Mesh viewing and transforming tool
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.
Minecraft-like game implemented for Computer Graphics class.
Free-Roam in a Virtual City rendered using OpenGL
A Fan-made Game.
C++14 3D graphics engine using libgraph on Linux
[C++] scene-oriented, flexible 3D engine written in C++
A comprehensive demonstration project of 3D graphics, including observation and transformation, realistic display, lighting and texture, particle systems, etc.
OpenGL 3.3 Project - Warbird Simulator
MVID04 - Advanced Video Game Programming I - Course Deliverables
New and improved software rasterizer now with clipping!
GPU-optimized 3D mesh file format with command line exporter and header-only runtime component
Keep on rollin' baby (even in OpenGL 1.1)
Primitive OpenGL 3D primitive library
Pathtracer written by friends
The worst attempt of making a Matrix and Vector library that you've ever seen. For learning purposes
Vulkan-based particle system
Terrafly is a 3-D computer graphics terrain visualization program that implements view-dependent refinement, screen-space error control, while optionally enforcing a strict polygon budget. More simply: it lets you fly over a 3-D terrain, while using specialized techniques to display the scene geometry quickly and accurately.
GPL3 Vulkan voxel library
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."