Skip to content

2D & 3D Grid shadow casting optimal algorithm based off Spiral Path FOV

Notifications You must be signed in to change notification settings

Towerthousand/3D-Grid-Shadow-Casting

Repository files navigation

3D-Grid-Shadow-Casting

2D & 3D Grid shadow casting optimal algorithm based off Spiral Path FOV

Requirements

This demo uses OpenGL 4.3. Appropriate drivers should be installed. It also uses GLEW (libglew-dev, tested with >=1.10) and SDL 2 (libsdl2-dev, tested with >=2.0.1) for window managing and input/audio devices.

To build these projects you will need both make and qmake installed. On Ubuntu at least, qmake requires the qt5-default package to be installed too.

Setup

After cloning initially from https://github.com/Towethousand/3D-Grid-Shadow-Casting.git make sure to run:

git submodule update --init

Building

You can build this project with the compile.sh script. For build options, see ./compile.sh -h.

Builds directories are ./build/ for the release build and ./build-debug/ for the debug build.

Running

Run the demo with the run.sh script once you've built it successfully. Use -d to run the debug build.

About

2D & 3D Grid shadow casting optimal algorithm based off Spiral Path FOV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published