हस्ताक्षरित दूरी क्षेत्र प्रतिपादन के लिए संपत्ति निर्माण?


9

पारंपरिक कंप्यूटर ग्राफिक्स में, प्रायः त्रिभुज या क्वैड के सबडिविज्ड जाल के खिलाफ ज्यादातर 3 डी मॉडल को रस्टर या रे ट्रेसिंग द्वारा प्रस्तुत किया जाता है। अभी हाल ही में , कुछ वास्तविक समय की तकनीकों पर हस्ताक्षर किए गए दूरस्थ क्षेत्रों (एसडीएफ) के खिलाफ किरण-अनुरेखण पर भविष्यवाणी की गई है। वास्तव में, इन दूरी क्षेत्रों में पारंपरिक प्रतिपादन के समान त्रिकोण और quads नहीं हो सकते हैं और उचित छायांकन प्राप्त करने के लिए 3 डी ज्यामितीय आदिम (क्यूब्स, गोले, आदि) की तरह होना चाहिए। क्या ये सच है? यदि नहीं, तो "पारंपरिक" 3 डी मॉडल के जटिल दृश्यों को एसडीएफ का उपयोग करके दिखाया जा सकता है? यदि यह सच है, तो कलाकार एसडीएफ रेंडरर्स में उपयोग किए जाने वाले उच्च-विस्तार मॉडल कैसे बनाते हैं?

जवाबों:


7

न्यूनतम ग्राफिक्स अनुप्रयोगों में हस्ताक्षरित दूरी के क्षेत्र लोकप्रिय हैं, जैसे कि डेमो दृश्य, जहां दिलचस्प वस्तुओं को कुछ सरल विश्लेषणात्मक प्राइमेटिक्स जैसे कि गोले या क्यूब्स से संश्लेषित किया जा सकता है। हालांकि, हस्ताक्षरित दूरी क्षेत्र इन सरल वस्तुओं तक ही सीमित नहीं हैं, और उन्हें मानव द्वारा डिजाइन करने की आवश्यकता नहीं है। उदाहरण के लिए, आप किसी भी कलाकार के इंटरैक्शन के बिना त्रिकोण मेष के विश्लेषणात्मक हस्ताक्षरित दूरी क्षेत्र को संश्लेषित कर सकते हैं - एसडीएफ केवल सब के बाद निकटतम त्रिकोण के लिए हस्ताक्षरित दूरी है, जिसे आसानी से गणना की जा सकती है। यह आपको पृष्ठभूमि में एसडीएफ का उपयोग करते समय अपनी पारंपरिक मेष पाइपलाइन का उपयोग करने की अनुमति देता है।

अवास्तविक इंजन के मामले में, एसडीएफ सभी स्थिर जालों के लिए एक बार स्वचालित रूप से पूर्व-निर्मित होता है और फिर एक कम-रिज़ॉल्यूशन 3 डी बनावट में नमूना होता है। यह तो एक साधारण बनावट देखने का उपयोग करके हर जगह सस्ते में मूल्यांकन किया जा सकता है, जिससे उन्हें नरम छाया और रनटाइम के समान होने की अनुमति मिलती है। GDC 2011 की इस अवास्तविक प्रस्तुति में संक्षेप में 3 डी बनावट (स्लाइड 27) का उल्लेख है।


1
Voxel मॉडल से SDF उत्पन्न करना भी आसान है।
नाथन रीड

GPU का उपयोग कर मनमाने ढंग से जाल के
Matteo बर्टेलो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.