A New Rust-Powered Global Illumination System

Tomasz Stochastic showcased a new global illumination system Kajiya.

Programmer at Embark Studios Tomasz Stochastic demonstrated Kajiya, a brand new global illumination system powered by Rust, a multi-paradigm, general-purpose programming language. According to the developer, Kajiya uses a range of techniques to render an approximation of global illumination in real-time, striking a compromise between performance and correctness.

"Being a toy renderer free from the constraints necessary to ship games, this compromise is a bit different from those made by the large engines out there. The renderer is a vehicle for learning rather than something strictly pragmatic, and some well-known algorithms are intentionally avoided in order to avoid retracing the same steps," says the creator.

Learn more here. Also, don't forget to join our new Reddit pageour new Telegram channel, follow us on Instagram and Twitter, where we are sharing breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more