इस प्रोजेक्ट के बारे में
VK_Mark-3 एक हाई-परफॉरमेंस रेंडरिंग इंजन है जो Vulkan 1.4 और C++20 का उपयोग करता है। यह एक GPU-ड्रिवन आर्किटेक्चर को लागू करता है जिसमें visibility-buffer deferred rendering के साथ एक mesh shader पाइपलाइन और GPU एड्रेस टेबल के माध्यम से एक पूर्ण bindless indirect बफर सिस्टम शामिल है।
मुख्य तकनीकी क्षमताओं में शामिल हैं:
- लाइटिंग और शेडिंग: Cook-Torrance GGX का उपयोग करके Physically based rendering (PBR), विभिन्न लाइट प्रकारों के लिए clustered lighting, और image-based lighting (IBL)। यह NRD डिनोइज़िंग के साथ ray-traced रिफ्लेक्शन और सॉफ्ट शैडो, साथ ही screen-space ग्लोबल इल्यूमिनेशन (XeGTAO-आधारित) का समर्थन करता है।
- ज्योमेट्री और विजिबिलिटी: GPU-ड्रिवन occlusion culling, Hi-Z डेप्थ पिरामिड जनरेशन, और Order-Independent Transparency (OIT)।
- पोस्ट-प्रोसेसिंग: Temporal Anti-Aliasing (TAA), ACES फिल्म टोनमैपिंग, Contrast Adaptive Sharpening (CAS), और ब्लूम।
- टूलिंग और इंटीग्रेशन: glTF 2.0 एसेट पाइपलाइन, रियल-टाइम कंट्रोल के लिए ImGui, और CPU/GPU प्रोफाइलिंग के लिए Tracy।
यह प्रोजेक्ट आधुनिक हार्डवेयर (NVIDIA RTX 20-सीरीज+ या AMD RDNA 2+) के लिए डिज़ाइन किया गया है और EnkiTS द्वारा संचालित एक मल्टीथ्रेडेड जॉब सिस्टम का उपयोग करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.