Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
prism/README.md

22 lines
1.2 KiB
Markdown
Raw Normal View History

2020-08-11 12:07:21 -04:00
# Prism
2022-02-21 00:25:44 -05:00
A cross-platform engine providing real-time physically based rendering. This is the culmination
of several years of my own graphics programming work :-)
2020-08-11 12:07:21 -04:00
2022-02-21 00:25:44 -05:00
Here is a selection of screenshots that provides a good sense of the graphical capabilities of Prism:
2020-08-11 12:07:21 -04:00
2020-08-11 12:41:19 -04:00
![pcss](https://github.com/redstrate/prism/blob/master/misc/pcss.png?raw=true)
![sponza](https://github.com/redstrate/prism/blob/master/misc/sponza.png?raw=true)
![buddha](https://github.com/redstrate/prism/blob/master/misc/buddha.png?raw=true)
![custom models](https://github.com/redstrate/prism/blob/master/misc/custom%20models.png?raw=true)
2021-02-04 10:06:57 -05:00
The sibenik, sponza and buddha models shown are from the [McGuire Computer Graphics Archive](https://casual-effects.com/data/), any other models shown are created by me.
2020-08-11 12:07:21 -04:00
## Features
2021-02-04 10:06:57 -05:00
You can view a more comprehensive list of features [here](https://github.com/redstrate/prism/wiki/List-of-Features).
2020-08-11 12:07:21 -04:00
2022-02-21 00:25:44 -05:00
## Building
There are instructions for Windows, Linux, and macOS targets in the [wiki](https://github.com/redstrate/prism/wiki).
2020-08-11 12:07:21 -04:00
2022-02-21 00:25:44 -05:00
There is an example app provided in `example/`. If you want to build the tooling or the example, use the CMake options `BUILD_EXAMPLE` and `BUILD_TOOLS` respectively.