ओपनजीएल में वास्तव में पीछे का चेहरा क्या है? क्या आप मील को एक विशिष्ट उदाहरण दे सकते हैं उदा। एक त्रिकोण?ओपनजीएल नौसिखिया प्रश्न: पीछे का चेहरा क्या है?
उत्तर
यदि आप ध्यान से देखते हैं तो आप इसके कई वीडियो गेम में उदाहरण देख सकते हैं। जब भी कैमरा गलती से के माध्यम से एक वस्तु - आमतौर पर एक चरित्र की तरह एक चलती वस्तु - ध्यान देता है कि दुनिया सही तरीके से प्रस्तुत करने के लिए कैसे जारी है। ऐसा इसलिए है क्योंकि त्रिभुज के पीछे के पक्ष जो चरित्र की त्वचा बनाते हैं; वे प्रभावी रूप से पारदर्शी हैं। अगर यह मामला नहीं था तो हर बार जब कैमरा किसी ऑब्जेक्ट के अंदर गलती से चले गए तो स्क्रीन काला हो जाएगी (क्योंकि ऑब्जेक्ट का इंटीरियर जलाया नहीं जाता है) या आप ऑब्जेक्ट की त्वचा की तरह दिखने पर एक विचित्र परिप्रेक्ष्य प्राप्त करेंगे अंदर से।
बैक फेस कूलिंग वह जगह है जहां कैमरे/व्यूपॉइंट से दूर त्रिकोण को ड्राइंग के लिए नहीं माना जाता है।
Wikipedia को परिभाषित करता है इस के रूप में:
यह चित्रमय पाइप लाइन का परीक्षण करती है कि जब स्क्रीन पर प्रस्तावित आकार में बिन्दु दक्षिणावर्त या वामावर्त क्रम में दिखाई देते हैं कि क्या में एक कदम है। यदि उपयोगकर्ता ने निर्दिष्ट किया है कि सामने वाले मुकाबले वाले बहुभुजों की घड़ी की दिशा में घुमावदार है, यदि स्क्रीन पर प्रक्षेपित बहुभुज के विपरीत घुमावदार है तो इसे कैमरे से दूर करने के लिए घुमाया गया है और इसे खींचा नहीं जाएगा।
अन्य सिस्टम सामान्य चेहरे का उपयोग करते हैं और दृश्य दिशा के साथ डॉट उत्पाद करते हैं।
यह निर्णय लेने का अपेक्षाकृत तेज़ तरीका है कि त्रिभुज खींचना है या नहीं। एक घन पर विचार करें। घन के किनारों में से किसी एक समय में उपयोगकर्ता से दूर होने जा रहे हैं और इसलिए दिखाई नहीं दे रहे हैं। यहां तक कि अगर इन्हें खींचा गया तो वे तीन "आगे" सामना करने वाले पक्षों से अस्पष्ट हो जाएंगे। चेहरे को वापस खींचकर आप 12 से 6 (2 प्रति तरफ) से खींचे गए त्रिकोणों की संख्या को कम कर रहे हैं।
पिछला चेहरा कूलिंग बंद "ठोस" वस्तुओं जैसे क्यूब्स, गोलाकार, दीवारों के साथ सबसे अच्छा काम करता है।
कुछ प्रणालियों में यह नहीं है क्योंकि वे चेहरे को डबल पक्षीय मानते हैं और इसलिए किसी भी दिशा से दिखाई देते हैं।
त्रिभुजों के पास उनके निर्देशांक एक विशिष्ट क्रम, घड़ी की दिशा में आईआईआरसी में विशिष्ट होते हैं।
जब ग्राफिक्स इंजन एक विशिष्ट दिशा से त्रिकोण को देखता है, और निर्देशांक विपरीत दिशा में होते हैं, तो यह जानता है कि यह किसी ऑब्जेक्ट के माध्यम से त्रिकोण के पीछे की तरफ देख रहा है। चूंकि वस्तु के सामने की ओर त्रिकोण को ढंकना है, इसे खींचा जाना नहीं है।
यह वास्तव में डिफ़ॉल्ट रूप से दूसरी तरफ है - सीसीडब्ल्यू पॉइंट्स आगे की ओर वाला त्रिकोण इंगित करता है, और सीडब्ल्यू पॉइंट पिछड़े सामना का संकेत देते हैं। हालांकि, इसे बदलने का एक तरीका है। – cHao
मेरा मानना है कि डायरेक्ट 3 डी डिफ़ॉल्ट रूप से फ़्रॉन्साइड के लिए सीसीडब्ल्यू है जबकि ओपनजीएल डिफ़ॉल्ट रूप से फ़्रॉन्साइड के लिए सीडब्ल्यू है – Octopus
ओपनजीएल डिफ़ॉल्ट सीसीडब्ल्यू है। इसे 'glFrontFace (GL_CW)' के साथ बदला जा सकता है। डायरेक्टएक्स डिफ़ॉल्ट रूप से सीडब्ल्यू है। –
यह केवल और अनुकूलन तकनीक है।
जब आप एक बंद ऑब्जेक्ट को देखते हैं, तो एक घन कहें, आप केवल आधे चेहरों को देखते हैं: चेहरे जो आपके प्रति हैं (या, कम से कम, चेहर जो आपके प्रति नहीं हैं हमेशा एक और चेहरे से गुज़रते हैं आप की ओर अंक)
आप इन सभी को पीछे की ओर की ओर मुख चेहरे ड्राइंग छोड़ते हैं, यह दो परिणाम हो जाएगा: - प्रतिपादन समय दो बार (औसतन) बेहतर होगा - अंतिम प्रस्तुत करना नहीं बदलेगी (एक और के बाद से , सामने वाला चेहरा "कूल्ड" के शीर्ष पर खींचा जाएगा)
तो आप मूल रूप से x2 perf मुफ्त में प्राप्त करते हैं।
यह जानने के लिए कि त्रिभुज आगे या पीछे का सामना कर रहा है, आप v0-v1 और v0-v2 लेते हैं, एक क्रॉस उत्पाद बनाते हैं। यह आपको सामान्य चेहरा देता है। यदि यह वेक्टर आपके प्रति है (डॉट (सामान्य, व्यू वेक्टर) < 0), ड्रा।
- 1. पीछे का चेहरा खींचना + GL_TRIANGLE_STRIP?
- 2. नौसिखिया बहुरूपता प्रश्न जेनरिक
- 3. नौसिखिया विरासत प्रश्न
- 4. आधुनिक ओपनजीएल प्रश्न
- 5. वेब अनुप्रयोग पृष्ठभूमि प्रक्रिया, नौसिखिया डिजाइन प्रश्न
- 6. Django नौसिखिया तैनाती प्रश्न - ImportError: सेटिंग्स 'सेटिंग'
- 7. ओपनजीएल के 'बाइंड' कार्यों के पीछे अवधारणा
- 8. ओपनजीएल निम्न-स्तरीय प्रदर्शन प्रश्न
- 9. jQuery नौसिखिया: jQuery क्या करता है (फ़ंक्शन ($) {...}) का अर्थ है?
- 10. नौसिखिया एसक्यूएल लेनदेन प्रश्न: पढ़ने में रोकने दौड़ - गणना लिखें
- 11. चेहरा पहचान
- 12. नौसिखिया जेएसएफ प्रश्न - इस लेआउट को कैसे प्राप्त करें?
- 13. नौसिखिया प्रश्न: rdf के साथ संबंध कैसे व्यक्त करें?
- 14. ओपनजीएल: मैट्रिक्समोड क्या है?
- 15. 15x15 पिक्सल के लिए चेहरा पहचान एल्गोरिदम चेहरा?
- 16. घूर्णन चेहरा पहचान
- 17. आर। जावा के पीछे अवधारणा क्या है?
- 18. C# चेहरा पहचानने
- 19. चेहरा पहचान और तुलना
- 20. नौसिखिया: वेबसाइट
- 21. ओएसजीआई बनाम स्प्रिंग बनाम स्ट्रैट्स बनाम ईजेबी बनाम हाइबरनेट - एक पूरी तरह से नौसिखिया का प्रश्न
- 22. विज्ञापन प्रश्न क्या है?
- 23. पासा चेहरा मूल्य पहचान
- 24. ओपनजीएल में सामान्य क्या है?
- 25. ओपनजीएल में इंटरपोलेशन क्या है?
- 26. एफबीओ के साथ ओपनजीएल छाया मैपिंग - एकाधिक पीछे ड्रॉ
- 27. नींद के पीछे एल्गोरिदम क्या है()?
- 28. Django नौसिखिया: login_required() डेकोरेटर
- 29. सी # - मूल प्रश्न: '?' क्या है?
- 30. क्या एनएसएआरएआरए के पीछे पीछे हटने का कोई आसान तरीका है?
मुझे अभी भी यह समझ में नहीं आ रहा है :) यदि मेरे पास लाल त्रिकोण है, तो इसे दोनों मामलों में खींचा जाना चाहिए (शिखर सीडब्ल्यू या सीसीडब्ल्यू क्रम में हैं)। चेहरे को कम करने के साथ, अगर मैं इसे पीछे से देखता हूं तो त्रिभुज अपमानित होगा। – fhucho
@fhucho - इस मामले में आप इस बात पर विचार कर रहे हैं कि त्रिभुज दो तरफा प्रभाव में है और चेहरे को "बंद" करना चाहता है। – ChrisF
धन्यवाद, मुझे अब मिल गया है। – fhucho