Vulkan Raytracer
1.0.0
تم تصميم Raytracer مع وحدات Vulkan و C ++ 20 التي تدعم Raytracing القائمة على حساب REATIME-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 ليكون فارغًا.