त्रिविम 3 डी गेम के लिए कितनी अतिरिक्त शक्ति की आवश्यकता होती है?


12

यदि हम खेल के विकास के लिए क्रायेंगिन 3 का उपयोग करते हैं और खेल को 3 डी संगत बनाते हैं। क्योंकि 3D दो तस्वीरें भेजता है, तो क्या इसका मतलब यह होगा कि आपको "पावर" से दोगुना कंप्यूटर चाहिए? तो अगर आपको 30 एफपीएस मिलता है तो सामान्य खेलते समय आपको 3 डी के साथ खेलने के लिए 60 एफपीएस की आवश्यकता होगी?

जवाबों:


1

संक्षेप में, हाँ, आपको 30fps के प्रभाव के लिए 60fps आउटपुट करने की आवश्यकता होगी।


1
मैं इस जवाब के बारे में उलझन में हूँ "स्वीकार किए जाते हैं" जवाब, दो प्रतीत होता है विरोधाभासी जवाब भी यहाँ दिया।
jcurrie33

2
मुझे नहीं पता कि यह स्वीकृत उत्तर क्यों है, क्योंकि यह तथ्यात्मक रूप से गलत है।
अटैकिंगबोबो

16

स्टीरियो 3 डी चालू करते समय आप अपना प्रदर्शन कम नहीं करते। गेम लॉजिक, AI, फिजिक्स और कुछ भी CPU अभी भी केवल एक बार चलता है। केवल रेंडरिंग दो बार किया जाता है, और यह कुशल है, क्योंकि कार्ड में प्रत्येक दूसरे फ्रेम के लिए मेमोरी में सब कुछ है, इसलिए यह किसी भी अतिरिक्त बैंडविड्थ का उपयोग नहीं करता है।

केवल यही स्थिति जहां यह सच होगा यदि आपके पास एक स्थिर 3 डी दृश्य था जो वास्तव में GPU के साथ सब कुछ कर रहा था और सीपीयू बैठे बेकार था। और फिर भी मुझे संदेह है कि यह प्रदर्शन में 50% की गिरावट होगी

मैंने एनवीडिया 3 डी स्टीरियो के साथ बहुत सारे गेम का परीक्षण किया है, और कोई गेम कभी भी 50% प्रदर्शन के पास नहीं गिरा है।


9

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


1
हां लेकिन यह पूर्ण स्टीरियो नहीं है।
सांभर

उन्होंने इसका उल्लेख एक गेम डेवलपर कमेंट्री में कहीं, इस समय लिंक नहीं मिल रहा है।
डेविड यंग

@samboush: यह "पूर्ण स्टीरियो" क्यों नहीं है? यह एनवीडिया 3 डी विजन और सामान्य स्टीरियो ग्लास के साथ काम करता है।
एनरिको

@ ईनरिको: यदि आपके पास गहराई के साथ स्क्रीन है, तो आप हर पिक्सेल के वास्तविक निर्देशांक जानते हैं। तब यू बाईं और दाईं आंख के लिए सामान्य दृश्य की पारी की गिनती कर सकता है। लेकिन असली 3 डी स्टीरियो यह है कि आप दो दृश्य खींचते हैं - बाईं आंख के लिए झगड़े और दूसरी दाईं आंख के लिए। दो पूर्ण दृश्य। फिर ड्राइंग टाइम 2 गुना अधिक हो जाता है।
सांभर

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

1

मैं कहूंगा कि बिल्कुल नगण्य नहीं। यह एक हार्डवेयर संसाधन समस्या और विकास चुनौती दोनों है।

अधिकांश समय आप दो आँखों के बीच फ्रैमर्ट को विभाजित नहीं कर सकते हैं; यदि आपका गेम आमतौर पर 60fps पर चलता है, तो आपको उसी विज़ुअल आराम के लिए 120fps पर दौड़ना होगा

हालाँकि, बहुत सी चीजें केवल एक बार प्रति जोड़ी जोड़ी जा सकती हैं: फ्रिलम कलिंग - थोड़े बड़े फ्रूटम की कीमत पर ( PlayStation® पर स्टीरियोस्कोपिक 3 डी गेम्स बनाने के लिए अनुकूलन में 3 डी कैमरा स्थापित करना ), क्रॉलिंग, वर्सेटेक्स को रोकना और इंडेक्स सरणी अपलोड, दृश्य कैप्चर और टेक्सचर को प्रस्तुत करता है ...

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

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

नोट वहाँ इस तरह के रूप में खेल stereovision को अन्य तरीकों कि एक 3 डी टीवी की जरूरत नहीं है, हैं कि Trioviz । मैं यहाँ विवरण में नहीं जा सकता, हालांकि (एनडीए मुद्दे)।

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