नहीं, आप गलत हैं - ऐसा नहीं है कि ड्यूक नुकेम 3 डी के दर्पण ने कैसे काम किया।
DN3D ने एक पोर्टल इंजन का उपयोग किया । किसी भी दो क्षेत्रों के बीच एक संयुक्त एक हद तक मनमाना था, और जब रेंडरिंग इंजन एक पोर्टल पर आया, तो यह पता था कि उसे उस क्षेत्र में एक और क्षेत्र प्रदान करना शुरू करना है। दर्पण के पीछे का क्षेत्र मूल रूप से इंजन में एक क्विक से निपटने के लिए एक जगह धारक था - इस क्षेत्र का एकमात्र बिंदु जो भी आपको "प्रतिबिंबित" की तुलना में बड़ा होना था। इसमें कोई वास्तविक ज्यामिति नहीं थी। वास्तव में, इसने पोर्टल में उसी तरह "पोर्टल्स" का काम किया - पोर्टल को छोड़कर (स्वयं एक पोर्टल इंजन पर आधारित होने के कारण) रनटाइम पर पोर्टल्स बनाता है, और एक सीमा होती है कि पोर्ट कितनी बार (यानी ए) को रिकवर कर सकते हैं -> बी -> ए -> बी -> ए ...), जबकि बिल्ड (DN3D) बस के रूप में दुर्घटनाग्रस्त हो जाएगा अगर आप एक दर्पण पर एक दर्पण की ओर इशारा करते हैं।
यह स्पष्ट है कि इसके साथ दर्पण को लागू करना कितना सरल है - एक पोर्टल बनाएं जो कमरे में वापस इंगित करता है। इसका मतलब यह था कि दर्पण को प्रस्तुत करने में कमरे को प्रदान करने के साथ-साथ, उत्कृष्ट प्रदर्शन और निरंतरता प्रदान करने में बिल्कुल खर्च होगा। जब तक आपने एक दर्पण को दूसरे दर्पण पर इंगित नहीं किया, वह है। यदि आप बिल्ड इंजन स्रोत कोड के माध्यम से देखते हैं, तो आप देखेंगे कि कोई भी कोड हैंडलिंग दर्पण नहीं है - एक होने की ज़रूरत नहीं है, क्योंकि पोर्टल्स कैसे काम करते हैं नोट: वास्तव में, गाया पिक्सल को फ्लिप करने के लिए कोड है - यह बस ज्यामिति और सभी विभिन्न स्प्राइट्स और प्रभावों को फ्लिप नहीं करता है। संपादक को इन "नकली" पोर्टल्स को बनाने में सक्षम होना था, हालांकि - खुद को वापस देखना। यदि आप काफी स्मार्ट बिल्ड इंजन के बारे में अधिक जानना चाहते हैं, तो बिल्ड इंजन इंटर्ल्स में फेबियन संगार्ड द्वारा एक महान विश्लेषण है । पूरे इंजन को खुला और आधुनिक प्लेटफॉर्म पर भी पोर्ट किया गया है, हालाँकि पुराना अभी भी विंडोज 10 (आप के लिए परीक्षण: पी) पर त्रुटिपूर्ण रूप से काम करता है। बिल्ड पर आधारित कई खेलों को भी खुला और / या रीमेक बनाया गया है।
अब इसका उपयोग क्यों नहीं किया जाता है? खैर, कुछ इंजन अब पोर्टल्स को पसंद नहीं करते हैं, एक के लिए। यह बहुत सारे ग्राफिक्स हैक्स और अनुकूलन को लागू करने के लिए मुश्किल है - मैं आपको कुछ विशेष करने के लिए इंगित नहीं कर सकता, लेकिन बहुत बाद की प्रक्रिया हैकिंग पर निर्भर करती है जो एक सच्चे पोर्टल इंजन में काम नहीं करेगा (वे बहुत सारी धारणाएं बनाते हैं अब पकड़ नहीं है)। यह मूल रूप से एक ही तरह का मुद्दा है इन खेलों में स्टीरियोस्कोपिक इमेजरी है - हैक अब काम नहीं करते हैं।
सबसे महत्वपूर्ण बात यह है कि दर्पण अधिक जटिल हो गए। उनके पास जटिल आकार, बनावट हो सकते हैं, वे जमीन पर हो सकते हैं ("पानी" के रूप में भी जाना जाता है) आदि। जबकि उन सभी समस्याओं को एक पोर्टल इंजन में हल किया जा सकता है, आरटीटी कुछ बिंदु पर सबसे सरल विकल्प बन जाता है, और जीपीयू काफी तेज होते हैं इसे संभालने के लिए।
हालांकि, यहां तक कि सभी के साथ, हार्डवेयर 3 डी त्वरण के साथ बहुत सारे गेम हैं जो चीजों को "वास्तविक" करते हैं। उदाहरण के लिए, पुराने खेलों में से, 3 या विदेशी बनाम शिकारी। जहाँ तक मुझे पता है, सोर्स इंजन गेम अभी भी "असली" दर्पण का उपयोग करते हैं। यदि आप उम्मीद करते हैं कि लोग दर्पण के करीब जाने वाले हैं, और आप गारंटी दे सकते हैं कि एक ही समय में बहुत अधिक चिंतनशील सतहें नहीं हैं (जैसे स्तर डिजाइन के माध्यम से), पोर्टल दर्पण अभी भी बहुत आकर्षक हैं।