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 starter GLSL application written in C++.
A 2D & 3D rendering engine using OpenGL bindings.
Uses Phong illumination
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.
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
An old Project for Computer Graphics using a WiiMote and Rendering 3D Models done in 2010
Classic Computer Graphics algorithms in C.
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."