Home

Awesome

AyaRay

Last update: 2020/4/16

AyaRay is a physically based Windows-platform renderer. AyaRay is written in modern C++ and integrates multi-threading and SIMD at the bottom to optimize high-performance computing. It includes many state of the art algorithms published in recent years in light transport simulation. The ultimate goal of AyaRay is to have a complete offline rendering procedure, and provide the corresponding workflow for the artist.

Welcome to use any part of the code or the application in any place, but it should be warned that for now the code is just a demo. And it has no enough ability in any commercial occasions. If you have any issue, please post to the issue page and I will reply as early as I can.

Demos

san-miguel 2nd floor, 1280x800, 1024spp

san-miguel 1-st floor, 1280x800, 1024spp

point-light with bunny in cornell-box, 600x600, 200spp

Build

Because the project is still building and need fast iteration, so it has not provide project file yet, you can include all files to build the current version.

Compile switch

Features

Integrators

Materials

Acceleration Structures

Lights

Media

Samplers

Cameras

Filters

File Loaders

Math Library AyaMath

Todo Lists (Planning schedule)