Posts

Showing posts from June, 2023

Computer Graphics II - Term Project - Vulpix

Image
 Hi everyone! In this blog post, I will talk about my term project in CENG469 course, which is Vulkan based Ray Tracer, Vulpix . Inspired by the captivating Fire-type Pokemon of the same name. Vulpix combines the power of Vulkan and the art of ray tracing to bring you stunningly lifelike graphics.      Vulpix Ray Tracer - Crytek Sponza Scene Firstly,  I will give you brief information about the ray tracing pipeline, the acceleration structure, and the shader binding table. After that, I will show basic features of Vulpix shortly. Then, I will talk about the problems I faced and how I solved them. Vulkan Ray Tracing Pipeline and Acceleration Structure At the heart of my Vulkan-based ray tracer lies the VK_KHR_ray_tracing_pipeline extension . This powerful feature harnesses the GPU's capabilities to accelerate ray tracing, enabling us to achieve realistic visual effects. The ray tracing pipeline encompasses key stages, including ray generation, intersection...