Skip to content
This repository has been archived by the owner on Jul 18, 2024. It is now read-only.
/ siyana-renderer Public archive

An ongoing upgrade to an a OpenCL-based path tracer and terrain generator I wrote many years back.

License

Notifications You must be signed in to change notification settings

JVillella/siyana-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Siyana Renderer

An OpenCL-based path tracer and terrain generator I wrote while in high school.

Here are a few videos of it working:

Controls

  • Mouse to look around
  • W: Forward
  • A: Left
  • S: Backward
  • D: Right
  • Q: Down
  • E: Up

Setup

Boost

You can install the Boost C++ libraries from source here or more simply with homebrew.

brew install boost
GLFW3

To install GLFW3, you can either install it via homebrew,

brew install gflw3

or follow the steps below to compile it from source. For more information, visit their website.

Install cmake if you don't already have it, e.x.

brew install cmake

Then,

mkdir glfw-build
cd glfw-build
cmake <glfw-sources-directory>
make
make install

If you are using the Xcode project the rest of the dependencies will already be setup.

Author

Julian Villella

License

Siyana Renderer is available under the MIT license. See the LICENSE file for more info.

About

An ongoing upgrade to an a OpenCL-based path tracer and terrain generator I wrote many years back.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published