Current games are rendered with OpenGL, DirectX or Vulkan using a rasterization-based rendering pipeline.
Rayve moves away from this very old approach and uses an entirely compute-based renderer that ray traces
the whole path from geometry to display buffer, even UI images and text.
Rayve's proprietary ray tracing method balances graphic fidelity and fast frame rates.
Deterministic ray paths are used that do not require denoising and give clean graphic detail.
Ray Tracing Simplicity
No draw calls
No frustum culling
No occlusion culling
No vertex processing
No overdraw reduction
No screen space calculations
No environment or cube mapping
No forward / deferred rendering
No level of detail meshes
No transparency ordering
No shadow mapping
No depth buffers
No mip-mapping
No filtering
Features So Far...
PBR materials
Dynamic lights
Dynamic shadows
Global illumination
GPU characters
GPU particles
Physics
Scene queries
Collision events
Spatial audio
Simple fog
Skyboxes
Data-oriented entity/component design
Power-of-2 bucketed memory technology
True ray traced supersampling (1x to 4x)
Half-Res mode and trace limiting
More features to come...
System Requirements
Rayve, and games made with Rayve, require Windows 10 and above.
Visual Studio 2020 is recommended.
For FHD & QHD, Nvidia 3070 minimum (4070 or higher recommended).
For UHD, Nvidia 4080 or higher recommended.
A gaming class PC with a minimum 4 cores, 8gb main memory.
Latest Nvidia graphics driver.
Support for AMD GPU's is planned, but not currently available.