47

GitHub - armak/pbr-devour: Revision 2019 4k procedural graphics competition entr...

 5 years ago
source link: https://github.com/armak/pbr-devour
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

Devour by Prismbeings

This is a 4 kilobyte executable procedural graphics entry for the Revision 2019 competition. It placed 2nd among other very high quality entries. It uses a modified version of my Leviathan framework (https://github.com/armak/Leviathan-2.0) with the guts replaced for still instead of realtime rendering.

Comment and binary downloads: https://www.pouet.net/prod.php?which=81043

The rendering method is a monte carlo path tracer by doing a one sample per pixel rendering via every draw call and blending it additively with the existing framebuffer until done. Nothing is shown while this is happening as it is denied by the compo rules (no animation or iterative rendering). There is also an "Accumulate" mode that shows the process. After a desired amount of samples has been rendered, it switches to a post processing pass that does averaging and tonemapping of the samples (and some other stuff). The post processing is static rendered once per frame from then on. The resulting executable should be about 3800 bytes (the shader code isn't optimized at all).

Result: Resulting render with about 1000 samples, I think

Acknowledgements:


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK