ajdillhoff/Quack
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Project Name: Quack Language: C++ Platform: Windows Description: Open source, object-oriented, software graphics rendering engine for education. The project will be implemented over N milestones. Each new milestone will represent a new version of the engine. This engine will be based on the rendering architecture of the Quake 3 engine. Dependencies: GLEW % Milestones Milestone 1: Basic Rendering Description: The first iteration of the engine should be able to render basic geometry. This will include representation of 3D geometric primitives, modeling, transformation, and basic rasterization. Milestone 2: Culling and Clipping Description: In this phase, back-face culling and view clipping capabilities will be added. Milestone 3: Lighting Description: Illumination is an advanced topic which makes this milestone one of the most involved. A basic lighting implementation is all that is required for this phase. In milestone 5, many optimizations will be added. Milestone 4: Texturing and shading Description: Simple textures and shading, per-pixel. Milestone 5: Optimizations Description: Any additional features or performance issues will be addressed during this milestone.
About
Educational graphics engine using OpenGL
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published