3 डी रेंडरिंग

3D स्केलर फ़ील्ड्स की रेंडरिंग के लिए, वॉल्यूम रेंडरिंग देखें।

3 डी रेंडरिंग कंप्यूटर पर 3डी मॉडल को 2 डी कंप्यूटर ग्राफिक्स में परिवर्तित करने की 3 डी कंप्यूटर ग्राफिक्स प्रक्रिया है।3 डी रेंडर में फोटोरिअलिस्टिक प्रतिपादन या गैर-फोटोरियलिस्टिक स्टाइल सम्मिलित हो सकते हैं।

रेंडरिंग तरीके
रेंडरिंग तैयार दृश्य से वास्तविक 2 डी छवि या एनीमेशन बनाने की अंतिम प्रक्रिया है। इसकी तुलना वास्तविक जीवन में सेटअप समाप्त होने के बाद फोटो लेने या दृश्य को फिल्माने के लिए की जा सकती है। कई अलग -अलग, और अक्सर विशेष, प्रतिपादन विधियों का विकास किया गया है। ये पॉलीगॉन-आधारित रेंडरिंग के माध्यम से स्पष्ट रूप से गैर-यथार्थवादी वायर फ्रेम मॉडल से लेकर अधिक उन्नत तकनीकों जैसे: स्कैनलाइन प्रतिपादन, रे ट्रेसिंग, या रेडियोसिटी तक हैं। एकल छवि/फ्रेम के लिए रेंडरिंग में सेकंड से लेकर कुछ दिनों तक का समय लग सकता है। सामान्य तौर पर, अलग-अलग तरीके या तो फोटोरियलिस्टिक रेंडरिंग, या वास्तविक समय प्रतिपादन के लिए अनुकूल होते हैं।

वास्तविक समय
वास्तविक-समय कंप्यूटर ग्राफिक्सइंटरैक्टिव मीडिया, जैसे गेम और सिमुलेशन के लिए रेंडरिंग की गणना और वास्तविक समय में लगभग 20 से 120 फ्रेम प्रति सेकंड की दर से प्रदर्शित की जाती है। वास्तविक समय के प्रतिपादन में, लक्ष्य जितना संभव हो उतना जानकारी दिखाना है जितना आंख एक सेकंड के अंश में संसाधित कर सकता है (ए.के.ए. "एक फ्रेम में": 30 फ्रेम-प्रति-सेकंड एनीमेशन के मामले में, एक फ्रेम एक सेकंड का 30वां हिस्सा सम्मिलित होता है)।

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

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

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

नॉन-रियल-टाइम
फीचर फिल्मों और वीडियो जैसे गैर-संवादात्मक मीडिया के एनिमेशन को प्रस्तुत करने में अधिक समय लग सकता है। गैर-वास्तविक-समय प्रतिपादन उच्च छवि गुणवत्ता प्राप्त करने के लिए सीमित प्रसंस्करण शक्ति का लाभ उठाने में सक्षम बनाता है। अलग -अलग फ़्रेमों के लिए रेंडरिंग समय जटिल दृश्यों के लिए कुछ सेकंड से लेकर कई दिनों तक भिन्न हो सकता है। रेंडर किए गए फ्रेम को हार्ड डिस्क ड्राइव पर संग्रहीत किया जाता है, फिर अन्य मीडिया जैसे मोशन पिक्चर फिल्म या ऑप्टिकल डिस्क में स्थानांतरित किया जाता है। इन फ्रेमों को गति के भ्रम को प्राप्त करने के लिए क्रमिक रूप से उच्च फ़्रेम दर, सामान्यतः पर 24, 25 या 30 फ़्रेम प्रति सेकंड चित्र हर क्षण में (एफपीएस) पर प्रदर्शित किया जाता है।

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

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

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

छायांकन को दो अलग -अलग तकनीकों में तोड़ा जा सकता है, जिनका प्रायः स्वतंत्र रूप से अध्ययन किया जाता है:


 * सतह छायांकन - सतह पर प्रकाश कैसे फैलता है (ज्यादातर वीडियो गेम में रियल -टाइम 3 डी रेंडरिंग के लिए स्कैनलाइन रेंडरिंग में उपयोग किया जाता है)
 * परावर्तन/प्रकीर्णन - किसी दिए गए बिंदु पर प्रकाश किसी सतह के साथ कैसे इंटरैक्ट करता है (सीजीआई स्टिल 3डी छवियों और सीजीआई गैर-संवादात्मक 3डी एनिमेशन दोनों में गैर-वास्तविक समय के फोटोरिअलिस्टिक और कलात्मक 3डी रेंडरिंग के लिए ज्यादातर किरण-निशान रेंडर में उपयोग किया जाता है)

सतह छायांकन एल्गोरिदम
3 डी कंप्यूटर ग्राफिक्स में लोकप्रिय सतह छायांकन एल्गोरिदम में सम्मिलित हैं:
 * सपाट छायांकन : एक तकनीक जो बहुभुज के "सामान्य" और प्रकाश स्रोत की स्थिति और तीव्रता के आधार पर किसी वस्तु के प्रत्येक बहुभुज को छायांकित करती है
 * गौर्ड छायांकन : 1971 में एच. गौराद द्वारा आविष्कृत; सुचारू रूप से छायांकित सतहों का अनुकरण करने के लिए एक तेज़ और संसाधन-सचेत वर्टेक्स छायांकन तकनीक का उपयोग किया जाता है
 * फोंग छायांकन: बुई तुंग फोंग द्वारा आविष्कार किया गया; स्पेक्युलर हाइलाइट्स और चिकनी छायांकित सतहों का अनुकरण करने के लिए उपयोग किया जाता है

प्रतिबिंब
परावर्तन या प्रकीर्णन किसी दिए गए बिंदु पर आने वाली और बाहर जाने वाली रोशनी के बीच संबंध है। बिखरने की संख्या सामान्यतः पर एक द्विदिश प्रकीर्णन वितरण फ़ंक्शन या बीएसडीएफ के संदर्भ में दी जाती है।

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

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

परिवहन
प्रकाश परिवहन सिद्धांत वर्णन करता है कि एक दृश्य में रोशनी एक स्थान से दूसरे स्थान पर कैसे पहुँचती है। दृश्यता (ज्यामिति)  प्रकाश परिवहन का एक प्रमुख घटक है।

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

रेंडरिंग इंजन
रेंडर इंजन एक साथ आ सकते हैं या 3 डी मॉडलिंग सॉफ्टवेयर के साथ एकीकृत हो सकते हैं, लेकिन स्टैंडअलोन सॉफ्टवेयर भी है। कुछ रेंडर इंजन कई 3 डी सॉफ्टवेयर के साथ संगत हैं, जबकि कुछ एक के लिए अनन्य हैं।

यह भी देखें

 * आर्किटेक्चरल रेंडरिंग
 * परिवेशी बाधा
 * कंप्यूटर दृष्टी
 * ज्यामिति पाइपलाइन
 * ज्यामिति प्रसंस्करण
 * ग्राफिक्स
 * ग्राफिक्स प्रोसेसिंग यूनिट (जीपीयू)
 * चित्रमय आउटपुट युक्ति
 * मूर्ति प्रोद्योगिकी
 * औद्योगिक सीटी स्कैनिंग
 * चित्रकार का एल्गोरिथ्म
 * समानांतर प्रतिपादन
 * प्रतिबिंब (कंप्यूटर ग्राफिक्स)
 * सिग ग्राफ
 * खंड प्रतिपादन

बाहरी कड़ियाँ

 * How Stuff Works - 3D Graphics
 * History of Computer Graphics series of articles (Wayback Machine copy)