Vulkan Raytracer
1.0.0
Raytracer ที่สร้างขึ้นด้วยโมดูล Vulkan และ C ++ 20 ที่รองรับ Raytracing-based-shader แบบเรียลไทม์ด้วยการตีกลับและหลายเรย์ต่อพิกเซล
คุณสามารถควบคุมกล้องโดยใช้ปุ่ม WASD / Arrow และเมาส์ Tab จะสลับอินพุต Escape จะออกจากแอปพลิเคชัน

หากคุณต้องการสร้างโดยไม่ต้องใช้ cmake ให้ใช้คู่มือนี้
เมื่อสร้างโดยใช้ CMAKE คุณสามารถเรียกใช้เป้าหมาย BuildShaders
หรือคุณสามารถเรียกใช้คำสั่งต่อไปนี้ด้วย ... แทนที่ด้วยพา ธ ที่เกี่ยวข้องและ xxxx แทนที่ด้วยเวอร์ชันที่เกี่ยวข้อง:
.../VulkanSDK/x.x.x.x/Bin/glslc.exe -fshader-stage=vertex Fullscreen.vert.glsl -o Fullscreen.vert.spv
.../VulkanSDK/x.x.x.x/Bin/glslc.exe -fshader-stage=fragment Fullscreen.frag.glsl -o Fullscreen.frag.spv
.../VulkanSDK/x.x.x.x/Bin/glslc.exe -fshader-stage=compute Raytracing.comp.glsl -o Raytracing.comp.spv
C/C++ > Code Generation > Floating Point Model ให้ว่างเปล่า