CPU forward/deferred rasterizer with depth-buffering, texture mapping, normal mapping and blinn-phong shading implemented in C++
-
Updated
Jun 20, 2017 - C++
CPU forward/deferred rasterizer with depth-buffering, texture mapping, normal mapping and blinn-phong shading implemented in C++
👾 An app created to explorer the features of SceneKit iOS framework. Assets load (Model I/O), interaction, animation, classical rendering (Blinn-Phong), physically based rendering.
3D scene with a model of the Solar System
Global illumination technical demo - a continuation of the Synesthesia3D (ex-LibRenderer) graphics engine used in https://github.com/iftodebogdan/ShaderEditor
C++ CPU Software-Rasterizer
Graphic Techniques Implemented on The Forge API, a cross-platform rendering framework on top of Vulkan, DirectX, Metal
A 3D cloth animation created using Verlet Integration.
TypeScript based 3D game engine.
RAIN is a 3D image renderer running on the CPU made from scratch. This renderer uses Ray Tracing technique and implements KD-Tree and multithreading to optmization.
A hobby Blinn-Phong shaded ray-tracer written in C++
A game engine that renders primitive objects by utilizing raymarching
My OpenGL game engine.
This repository contains programming assignments and other course material for Graphics Course (Fall 2017)
A set of educational subprojects for Vulkan learners
Implement a raytracer and simulate real-life light interactions with objects (like shadows/reflections) while experimenting with rendering objects made up of different materials (like dielectrics or specular).
A mini-project during my time in my computer graphics course at UBC. Each sphere represents a different light model implementation.
Z-Buffer Rendering System with OpenGL
A 2D & 3D rendering engine using OpenGL bindings.
The sample purpose is to use lookup table to speedup original GPU performance between different shading/texture methods
This project contains an extensive series of Java classes that make up together a raytracing render engine that can be used to generate realistic images. It uses mathematical models and formulas from the computer graphics field of study.
Add a description, image, and links to the blinn-phong topic page so that developers can more easily learn about it.
To associate your repository with the blinn-phong topic, visit your repo's landing page and select "manage topics."