The "TLAS" in question is a linear search for now lul, much to do in terms of optimization still. This is my first try at a GI solution ever.
The "TLAS" in question is a linear search for now lul, much to do in terms of optimization still. This is my first try at a GI solution ever.
Added a TLAS for my BVH and implemented very basic global illumination. Toggling it on and off in the video. 1 hour long debugging session detour because I missed a Vulkan validation error in stdout. #graphicsprogramming #indiedev #vulkan
Implemented a BVH on stream. Used the paper "Parallel Locally-Ordered Clustering for Bounding
Volume Hierarchy Construction" as reference. I think it performs better than LBVH. The top-level splits look really bad but I guess that's expected from a bottom-up algorithm. #vulkan #graphicsprogramming
And I obviously pick some random edges to grow grass between as you can see. Grass straws are pyramid shaped.
Procedurally generated brick floor. Vertices are generated using Poisson disk sampling and then Delaunay triangulated. Every brick is extruded upwards, and normals bent outwards. #gamedev #vulkan #graphicsprogramming