2012-07-27 8 views
6

मैं पिछले कुछ सालों में ब्लेंडर में कुछ 3 डी ग्राफिक्स कर रहा हूं और मैंने 3 डी गेम (यूनिटी 3 डी में) बनाने की भी कोशिश की है। मैं कंप्यूटर गेम भी बहुत खेलता हूं और मैं एक चीज़ से हैरान हूं:3 डी अनुप्रयोगों के प्रस्तुतकर्ताओं की तुलना में गेम रेंडरर इतनी तेज़ क्यों हैं?

गेम प्रस्तुतियों की तुलना में 3 डी एप्लिकेशन 'रेंडरर इतने धीमे "क्यों हैं?

यह एक आक्रामक सवाल नहीं है। मैं सिर्फ उत्सुक हूँ। उदाहरण के लिए मैं क्रिस्टिस या एनएफएस खेल सकता हूं: रन को निर्बाध रूप से चलाएं, लेकिन अगर मैंने ब्लेंडर में एक समान दृश्य बनाया है, तो मेरा मानना ​​है कि एक फ्रेम का प्रतिपादन हमेशा के लिए ले जाएगा।

मुझे इंटरनेट पर कुछ जानकारी मिली है (जैसे "गेम रेंडरर कई नकली और हैक्स का उपयोग करते हैं"), लेकिन मैं ग्राफिक्स प्रोग्रामर नहीं हूं और मैं वास्तव में एक विशेषज्ञ के उत्तर की सराहना करता हूं।

+1

यदि आपके पास ओपनसीएल या सीयूडीए सक्षम रेंडरर है, तो आप आश्चर्यचकित होंगे कि आप कितनी तेजी से एक दृश्य प्रस्तुत करते हैं। खेल की तरह वास्तविक समय नहीं है, लेकिन लगभग वहाँ। – Hassan

उत्तर

8

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

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

+0

मुझे नहीं पता था कि प्रतिपादन सॉफ्टवेयर डिफ़ॉल्ट रूप से आपके जीपीयू का उपयोग नहीं करता था। रोचक तथ्य। –

+1

@ डैन: सभी प्रतिपादन सॉफ्टवेयर नहीं, सिर्फ ब्लेंडर। मुझे आश्चर्य होगा कि एक वाणिज्यिक मॉडलिंग प्रोग्राम था जो ग्राफिक्स कार्ड का उपयोग नहीं करता था। –

संबंधित मुद्दे