EmbarkStudios / kajiya

💡 Experimental real-time global illumination renderer 🦀
Apache License 2.0
4.86k stars 180 forks source link

[Request] A demo for making and rendering a scene natively #81

Open djkato opened 1 year ago

djkato commented 1 year ago

Love the project, trying to make something with it. Researching how it works, I unfortunately struggle to understand it. A simple demonstration of how to create a simple native scene with the renderer would be amazing.

As a newbie to both Rust and 3D programming I'd appreciate if it covered something like:

I have read through Kajiya-simple and tried to understand how it sets up the rendering, but I'm not there yet.

Thanks, dj

h3r2tic commented 1 year ago

I will not have the time to do this personally, but contributions are welcome!

djkato commented 1 year ago

Well, I've been looking at the source code, and from looking around it seems WorldRenderer is what I'd use, but the surface is not optional, so window-less rendering would take a lot of work I am under-qualified for.... I will look around the code a bit more to see if I could do it.