项目作者: plat-phoenix

项目描述 :
A raytracing engine
高级语言: C++
项目地址: git://github.com/plat-phoenix/Photorealistic.git
创建时间: 2020-10-31T04:36:59Z
项目社区:https://github.com/plat-phoenix/Photorealistic

开源协议:MIT License

下载


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:

  1. Linux:
  2. apt-get install libsdl2-dev
  3. Mac OS X:
  4. brew install sdl2
  5. MSYS2:
  6. pacman -S mingw-w64-i686-SDL2

You will also need SDL Image:

  1. Linux:
  2. apt-get install libsdl2-image-dev
  3. macOS:
  4. brew install sdl_image
  5. MSYS2:
  6. 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:

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

It should generate an executable named “Photorealistic”

Running:

  1. ./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:
    1. chmod +x tools/*.sh

    Credits