redstrate.com/content/software/prism/index.md

29 lines
978 B
Markdown
Raw Normal View History

2022-08-29 10:46:26 -04:00
---
title: "Prism"
2022-09-21 10:49:57 -04:00
date: 2020-08-11
2022-08-29 10:46:26 -04:00
draft: false
2025-04-12 11:03:07 -04:00
source: "https://code.ryne.moe/redstrate/prism"
2022-08-29 10:46:26 -04:00
license: MIT
2023-06-23 14:42:45 -04:00
projtags:
2022-08-29 10:46:26 -04:00
- 3D
2023-08-05 11:12:27 -04:00
- CPlusPlus
2022-08-29 10:46:26 -04:00
- Vulkan
- Metal
featured: yes
2022-08-29 10:50:32 -04:00
layout: "project"
aliases:
- /projects/prism
2023-03-01 14:02:08 -05:00
summary: "My latest cross-platform game engine."
2022-08-29 10:46:26 -04:00
---
2022-09-14 11:13:34 -04:00
![PCSS in action](pcss.webp)
2022-08-29 10:46:26 -04:00
This engine is the summation of all of my graphics developer knowledge. The list of features is not limited to:
* Physically based rendering and image based lighting based on scene probes or from a dynamic sky.
* Skeleton and also a basic cutscene system.
* Custom editors to edit the most common assets, such as materials and maps.
* Beautiful shadows using a runtime configurable option of PCSS, PCF or just plainly sampled.
* Scalability options including turning off all image based lighting or toning down point light shadowing which can run on lower end devices such as a phone.
* Advanced render interface layer that can run on top of Vulkan, Metal and eventually DirectX.