Real-time Raycasting Application
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
screenshots
Model.cpp
Model.h
Quadtree.h
README.md
Shader.cpp
Shader.h
compute.csh
config.txt
main.cpp
quad.fs
quad.vs

README.md

RayCaster - Final Year Project

The goal of this project is to see if I can create a Real-Time RayCasting rendering engine, possibly with elements of RayTracing if time allows. The 'official' project description is below:

The overall aim is to see whether it is possible to utilise the GPU for raycasting calculations in order to create a real-time raycasting rendering engine. The basic version of this project will simply be about getting the raycasting engine to work and document how to change it further and study the impact on performance. From there it will be expanded to include loading of more complex models and incorporate some raytracing techniques such as reflection

Screenshots

Alt text

Shown above is a Battle Droid from Borderlands with all information except texture loaded.

Alt text

The same model but with texture information added.