शारीरिक रूप से आधारित प्रतिपादन और किरण अनुरेखण


11

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

जवाबों:


16

"शारीरिक रूप से आधारित" एक बहुत अच्छी तरह से परिभाषित शब्द नहीं है, इसलिए इस सवाल का सही जवाब देना मुश्किल है।

सामान्य तौर पर, "शारीरिक रूप से आधारित" इस तथ्य को संदर्भित करता है कि प्रश्न में एल्गोरिथ्म शारीरिक रूप से आधारित सिद्धांतों से लिया गया है। यह शारीरिक रूप से सही नहीं है (क्योंकि हम इसे बर्दाश्त नहीं कर सकते हैं) और कुछ सन्निकटन आमतौर पर किए जाने हैं, लेकिन यह अच्छी तरह से ज्ञात है कि वे कौन से सन्निकटन हैं और आदर्श रूप से कुछ अंतर्ज्ञान है कि यह किस तरह की त्रुटि का परिचय देता है।

यह तदर्थ मॉडल के विपरीत है, जो आमतौर पर एक कलाकार द्वारा बनाया जाता है जो वास्तविक जीवन में एक प्रभाव को देखता है और एक ऐसा शेडर या समान लिखने की कोशिश करता है जो किसी भी तरह से इसकी नकल करता है। आमतौर पर तदर्थ मॉडल सरल और सस्ते होते हैं और किसी समस्या के समाधान के लिए पहला समाधान होते हैं, लेकिन वे वास्तव में क्या हो रहा है, इस बारे में कोई विशेष जानकारी नहीं देते हैं। यह कहना भी व्यावहारिक रूप से असंभव है कि इस तरह का एक मॉडल उस प्रभाव को पुन: उत्पन्न करने में सक्षम है जो इसे अनुकरण करने का प्रयास करता है।

प्रतिपादन के संदर्भ में, "शारीरिक रूप से आधारित रेंडरर" इसलिए बस कुछ ऐसा होगा जो शारीरिक रूप से आधारित सिद्धांतों का उपयोग करके एक छवि प्रदान करता है, जो एक बहुत अस्पष्ट वर्गीकरण है। एक किरण अनुचर स्वाभाविक रूप से शारीरिक रूप से आधारित नहीं है, और वास्तव में प्रकाश और इसी तरह के लिए आदिकाल में उपयोग किए जाने वाले सबसे अधिक किरण अनुरेखक हैं। मेरे व्यक्तिगत अनुभव से, "शारीरिक रूप से आधारित प्रतिपादन" आमतौर पर प्रतिपादन समीकरण को हल करने के लिए उपयोग किया जाता है। हालांकि, ऐसा लगता है कि हाल के वर्षों में, कई गेम इंजनों ने इस शब्द का दावा किया है कि इसका मतलब "हम ऊर्जा संरक्षण करते हैं" या "हम अब फोंग का उपयोग नहीं करते हैं"।

तो वास्तव में, "शारीरिक रूप से आधारित प्रतिपादन" का कोई कठिन वर्गीकरण नहीं है, और किरण अनुरेखण का उपयोग करके एक रेंडरर शारीरिक रूप से आधारित नहीं है। ऑफ़लाइन रेंडरिंग में, यह शब्द अभी भी रेंडरर्स को संदर्भित करने के लिए उपयोग किया जाता है जो रेंडरिंग समीकरण को हल करते हैं, जबकि वास्तविक समय प्रतिपादन में, यह अधिक संभावना माइक्रोफ़ैसेट मॉडल या इसी तरह के उपयोग को संदर्भित करता है। लेकिन यह संभव है कि इस शब्द का अर्थ वर्षों में बदल जाएगा।


3
जैसा कि @BenediktBitterli द्वारा संकेत दिया गया है "शारीरिक रूप से आधारित प्रतिपादन" वास्तव में एक हाँ या नहीं है। प्रतिपादन में, हमें हमेशा कम्प्यूटेशनल लागत के साथ यथार्थवाद को संतुलित करना होगा। कुछ रेंडरर्स में कुछ 'फिजिकली बेस्ड' फीचर्स होंगे, उदाहरण के लिए, माइक्रोफैसेट बीआरडीएफ और एचडीआर टार्गेट। जबकि दूसरों के लिए कई हो सकते हैं, उदाहरण के लिए, पूर्ण बीएसडीएफ, पूर्ण स्पेक्ट्रम टारगेट, लाइट ट्रेसिंग, एरिया लाइट्स इत्यादि
रिचीसम सिप

2

नहीं, बस:

  • शारीरिक रूप से आधारित प्रतिपादन के लिए आवश्यकता नहीं होती है। कोई अन्य साधनों का उपयोग कर सकता है। *

  • शारीरिक रूप से आधारित प्रतिपादन की तुलना में अन्य प्रभावों को करने के लिए रेस्ट्रिंग का उपयोग किया जा सकता है।

Raytracing अक्सर लागू करने और सोचने के लिए सबसे आसान है। इसलिए इसके व्यापक रूप से शारीरिक रूप से आधारित प्रतिपादन के लिए तैनात किया गया है। लेकिन एक ही कारण के लिए कई अवास्तविक रेंडर रेराट्रिंग ट्रिक्स का उपयोग करते हैं, जो उन्हें चाहिए।

* व्यक्तिगत रूप से ive छवियों के प्रतिपादन के लिए असंरचित FEM के साथ कर रहे हैं

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