Some projects to learn more about core OpenGL and some CG algorithms.
-
Updated
Jul 5, 2021 - C++
Some projects to learn more about core OpenGL and some CG algorithms.
Java Processing template for Motion Blur, Perfect Looping, Shadow Mapping
🎓 Repository to contain my slides and demo for my Shadow Mapping tech talk for the Churchill College CompSci Talk series 2020-2021.
Bombing simulation using OpenGL
Hack for Sweden contribution for the 2017 competition
🌆 Shadow mapping with FPS camera in OpenGL 3.3 and C++17.
Real-Time Computer Graphics framework.
OpenGL4 shadow mapping implementation
Deferred shading and stuff
A web page that displays 3-dimensional ball and stick models of various molecules.
A Vulkan command-line tool to visualize a 3D model
Graphical Programming with ThreeJS - main classes for graphics pipeline, computer graphics techniques: geometry and normals calculation for complex models, lighting and shadows, runtime UV coordinates, bump mapping, surface smoothing, UI, skybox, reflections, finite state machine, aabb colliders, particles system
A university OpenGL engine project implementing parallel split shadow maps (PSSM)
Model importer & exporter
A simple scene with a high-poly sports car model in a small garage. I made it over the weekend for a job application.
This is a large game project that was done during a course in school. We were a total of 9 people who participated in this project.
Algorithmic implementation of the research paper "Casting Curved Shadows on Curved Surfaces" by Lance Williams, 1978
A basic rendering engine written in C++ and GLSL using OpenGL. It was originally created for my last high school project (Gymnasiearbete). Active from October to December 2019.
Research and implementation of several Computer Graphics and Artificial Intelligence topics into a video game
Add a description, image, and links to the shadow-mapping topic page so that developers can more easily learn about it.
To associate your repository with the shadow-mapping topic, visit your repo's landing page and select "manage topics."