This is a first person shooter prototype inplementation for a university project
-
Updated
Jan 29, 2020 - C++
This is a first person shooter prototype inplementation for a university project
Ray tracing is a rendering technique for generating an image by tracing the path of light.
Batch mesh renderer with OpenGL Phong shading
A graffiti wall canvas where paints look like actual paints.
My work in C#/WPF for the 6th Semester "Computer Graphics" class in the Computer Science B.S. program at Politechnika Warszawa. Image Processing, Rasterization & 3D-Modeling
OpenGL C++ | Simple Graphic "animation" where a "man" made of geometric elements passes through gates (spheres, circles, cylinders + polish (Phong shading | ambient, diffuse, specular) + texturing)
📐A lightweight raytracer using mathematical models
An assignment in school that included Directx 11 implementation with various functionalities.
A 2D & 3D rendering engine using OpenGL bindings.
A starter GLSL application written in C++.
Uses Phong illumination
A clone in the style original Doom games complete with doors, pickups, different enemy types, and two levels. This was created using the engine in https://github.com/BKPrograms/GameEngine
This is a repository on OpenGL. It contains Graphics course sessional assignments of CSE, BUET. This repo consists of 3 assignments including Ray tracing.
A flight simulator designed using WebGL2 for the course CS 440 Computer Graphics at Habib University, Karachi.
Generate triangle meshes of scalar fields using the marching cubes algorithm.
Classic Computer Graphics algorithms in C.
An old Project for Computer Graphics using a WiiMote and Rendering 3D Models done in 2010
A Diffuse and A Phong Shader to complete my collection of hand made shaders :D
Fourth-degree Computer Engineering subject at Universitat de Barcelona
Add a description, image, and links to the phong-shader topic page so that developers can more easily learn about it.
To associate your repository with the phong-shader topic, visit your repo's landing page and select "manage topics."