Skip to content

joshhhbailey/ray-marching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ray Marching

Josh Bailey
Master's Project.
NCCA, Bournemouth University.
2020 - 2021.

Contents

  1. Overview
  2. Project Setup
    2.1. Windows
    2.2. Mac
  3. Dependencies

Overview

The nature of this project was to design and implement an interactive shader editor that is equally accessible to both programmers and artists. The tool provides users with the choice between a code or node editor, to develop fragment shaders. The former requires previous GLSL experience, with users expect to code their shaders from scratch. However, the latter requires no previous programming experiences and takes advantage of a node-based editor, using a pre-implemented Ray Marching algorithm.

Project Setup

Windows

  1. Enter the root directory of the project
  2. Create a 'build' directory and enter it
  3. Run "cmake .."
  4. Run "cmake --build ."
  5. Enter the 'Debug' directory
  6. Run '.\ray-marching.exe'

Mac

  1. Enter the root directory of the project
  2. Create a 'build' directory and enter it
  3. Run "cmake .."
  4. Run "make"
  5. Run './ray-marching'

Dependencies

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published