Skip to content

dosu0/Photorealistic

Repository files navigation

license-mit C/C++ CI

Table of Contents

About

Photorealistic is a low-dependency Ray Tracing Engine to generate photorealistic images.

Supported Systems:

  • macOS
  • Linux (in theory)
  • Windows MYSYS2 (in theory)

Dependencies

You will need SDL2:

Linux:
    apt-get install libsdl2-dev
Mac OS X:
    brew install sdl2
MSYS2:
    pacman -S mingw-w64-i686-SDL2

You will also need SDL Image:

Linux:
    apt-get install libsdl2-image-dev
macOS:
    brew install sdl_image
MSYS2:
    pacman -S mingw-w64-i686-SDL2_image

Yup, those are the two dependencies, the rest are built with the project.

Building

To build make sure you have managed the dependencies

Then run:

git clone https://github.com/Platinum-Phoenix/Photorealistic
cd Photorealistic
make

It should generate an executable named "Photorealistic"

Running:

./Photorealistic

Contributing

You can help by:

  • Reporting and issue
  • Creating a fork and doing a pull-request

Notes

  • To use the tools (found in the tools direcotry) you may need to run:
chmod +x tools/*.sh

Credits