Update README.md
This commit is contained in:
28
README.md
28
README.md
@@ -10,8 +10,28 @@ Like all ray tracing algorithms, ray marching allows for very realistic lighting
|
|||||||
|
|
||||||
The engine is currently a WIP and new features are added with almost every commit.
|
The engine is currently a WIP and new features are added with almost every commit.
|
||||||
Current features include:
|
Current features include:
|
||||||
* Nothing yet :(
|
- Basic Shapes
|
||||||
|
- Spheres
|
||||||
|
- Boxes
|
||||||
|
- Planes
|
||||||
|
- SDF Modifiers
|
||||||
|
- Hollowing
|
||||||
|
- Rounded corners
|
||||||
|
- Onioning
|
||||||
|
- SDF Transforms
|
||||||
|
- Translation
|
||||||
|
- Rotation
|
||||||
|
- SDF Boolean operations
|
||||||
|
- Union
|
||||||
|
- Difference
|
||||||
|
- Intersection
|
||||||
|
- PBR Materials
|
||||||
|
- Diffuse
|
||||||
|
- Reflective (no glossy yet)
|
||||||
|
- Refractive
|
||||||
|
- Denoising
|
||||||
|
- Single scale implementation of the Ray Histogram Fusion algorithm
|
||||||
|
- Multiscale (the good one) coming soon™
|
||||||
## Language
|
## Language
|
||||||
|
|
||||||
Raychel is written in standard C++20 using as little hacks as possible. The design style is rather functional than object oriented, although OO patterns are used.
|
Raychel is written in standard C++20 using as little hacks as possible. The design style is rather functional than object oriented, although OO patterns are used.
|
||||||
@@ -20,8 +40,8 @@ Raychel is written in standard C++20 using as little hacks as possible. The desi
|
|||||||
|
|
||||||
### Compiler Support
|
### Compiler Support
|
||||||
Raychel is primarily developed on a GNU/Linux system, so changes that break Windows compatibility may not be fixed immediately. The following compilers work for sure:
|
Raychel is primarily developed on a GNU/Linux system, so changes that break Windows compatibility may not be fixed immediately. The following compilers work for sure:
|
||||||
* Clang 13
|
* Clang 14
|
||||||
* GCC 11
|
* GCC 12.2
|
||||||
|
|
||||||
### Dependencies / Library credit
|
### Dependencies / Library credit
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user