opengl पर टैग किए गए जवाब

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

1
जीएलएसएल: मैं एक फ्लोट को इंट में कैसे डाल सकता हूं?
एक जीएलएसएल टुकड़ा shader में मैं एक floatमें डालने की कोशिश कर रहा हूँ int। संकलक एक त्रुटि उठाता है: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' मैं की शुद्धता बढ़ाने की कोशिश की int: mediump float indexf = floor(2.0 * mixer); highp int index …
40 opengl  glsl  opengl-es 

5
क्या मुझे बनावट का उपयोग 2 की शक्ति के आकार का नहीं करना चाहिए?
ओपनजीएल और डायरेक्टएक्स के शुरुआती दिनों में, बनावट के आकार को दो की शक्तियों की आवश्यकता थी। इसका अर्थ था कि फ्लोटिंग मूल्यों का प्रक्षेप बहुत तेज़ी से किया जा सकता है, शिफ्टिंग और ऐसे का उपयोग करके। चूंकि ओपनजीएल 2.0 (और इससे पहले, एक विस्तार के माध्यम से) गैर-शक्ति-दो …

6
OpenGL में रेट्रो-शैली पैलेट स्वैपिंग प्रभाव बनाना
मैं एक मेगामन -जैसी गेम पर काम कर रहा हूं, जहां मुझे रनटाइम के दौरान कुछ पिक्सल्स का रंग बदलना होगा। संदर्भ के लिए : मेगामैन में जब आप अपने चयनित हथियार को बदलते हैं तो चयनित हथियार को प्रतिबिंबित करने के लिए मुख्य चरित्र के पैलेट में परिवर्तन होता …

6
3 डी में चीजों को बदलने के लिए हम 4x4 मैट्रेस का उपयोग क्यों करते हैं?
एक्स दिशा में 10 इकाई द्वारा एक वेक्टर का अनुवाद करने के लिए, हमें मैट्रिक्स का उपयोग क्यों करना है? हम चटाई में केवल 10 जोड़ सकते हैं [0] [0], और हमें वही परिणाम मिला।
36 opengl  3d  matrix 

4
OpenGL के वर्टेक्स एरे ऑब्जेक्ट्स का उद्देश्य क्या है?
मैंने अभी-अभी ओपनजीएल के साथ शुरुआत की है मैं अभी भी वास्तव में समझ नहीं पाया हूं कि वर्टेक्स एरे ऑब्जेक्ट्स क्या हैं और उन्हें कैसे नियोजित किया जा सकता है। यदि वर्टेक्स बफर ऑब्जेक्ट का उपयोग वर्टेक्स डेटा (जैसे उनकी स्थिति और बनावट निर्देशांक) को स्टोर करने के लिए …
36 opengl 

7
मैं एक Voxel / Minecraft प्रकार के खेल की गति प्रदान करने में सुधार कैसे कर सकता हूं?
मैं अपने स्वयं के Minecraft का क्लोन लिख रहा हूं (जावा में भी लिखा है)। यह अभी महान काम करता है। 40 मीटर की दूरी देखने के साथ मैं अपने मैकबुक प्रो 8,1 पर 60 एफपीएस आसानी से मार सकता हूं। (इंटेल i5 + इंटेल एचडी ग्राफिक्स 3000)। लेकिन अगर …

5
आधुनिक तरीके से ओपनजीएल के साथ बहुत सारी टाइलें खींचना
मैं लोगों की एक टीम के साथ एक छोटी टाइल / स्प्राइट-आधारित पीसी गेम पर काम कर रहा हूं, और हम प्रदर्शन के मुद्दों पर चल रहे हैं। पिछली बार मैंने ओपनजीएल का उपयोग 2004 के आसपास किया था, इसलिए मैं खुद को सिखा रहा हूं कि कोर प्रोफाइल का …
35 opengl 

10
क्या एक खेल "अच्छा" दिखता है? [बन्द है]
मैं OpenGL और C ++ का उपयोग करके एक 3D स्पेस गम ई पर काम कर रहा हूं और मैं गेम को आधुनिक, आंखों को पकड़ने वाले ग्राफिक्स देने पर ध्यान केंद्रित करने की योजना बना रहा हूं, लेकिन जितना अधिक मैं इसके बारे में सोचता हूं उतना ही मुझे …
34 opengl  3d  graphics 

5
GlScissor का उद्देश्य क्या है?
मुझे पता है कि यह स्टैंसिल परीक्षण की तुलना में अधिक कुशल है, लेकिन क्या मैं सही मान रहा हूं कि व्यूपोर्ट के साथ प्रक्षेपण परिवर्तनों का उपयोग करके समान कार्यक्षमता प्राप्त की जा सकती है?
32 opengl  opengl-es 

2
ओपनजीएल में गेम लूप बनाने का एक अच्छा तरीका है
मैं वर्तमान में स्कूल में ओपनजीएल सीखना शुरू कर रहा हूं, और मैंने दूसरे दिन (अपने दम पर, स्कूल के लिए नहीं) एक सरल खेल बनाना शुरू कर दिया है। मैं फ्रीग्लुट का उपयोग कर रहा हूं, और सी में इसका निर्माण कर रहा हूं, इसलिए अपने गेम लूप के …
31 opengl  c  game-loop 


9
क्या मुझे खेल उद्योग में नौकरी करने का बेहतर मौका देने के लिए ओपनजीएल का अध्ययन जारी रखना चाहिए या फिर डायरेक्टएक्स पर स्विच करना चाहिए? [बन्द है]
मैं कुछ समय से OpenGL और Linux का उपयोग करके ग्राफिक्स प्रोग्रामिंग सीख रहा हूँ। मैं अधिकांश अवधारणाओं से बहुत परिचित हूं, लेकिन मैं वास्तव में अपने ज्ञान को आगे बढ़ाना चाहूंगा और अंततः खेल विकास, विशेष रूप से खेल इंजन विकास में अपना कैरियर बनाना चाहूंगा। अब तक यह …

3
मैं OpenGL में एंटी-अलियासिंग कैसे लागू कर सकता हूं?
मैं ओपन-स्क्रीन एंटी-अलियासिंग करना चाहता हूं, और ओपन-एंटी द्वारा उपयोग किए जाने वाले एंटी-अलियासिंग का उपयोग नहीं करना चाहता, क्योंकि मैं एक गेम बना रहा हूं और इसमें अच्छे प्रभाव चाहता हूं। मुझे कैसे आगे बढ़ना चाहिए?

2
एंड्रॉइड गेम को कितने थ्रेड का उपयोग करना चाहिए?
कम से कम, एक OpenGL Android गेम में UI थ्रेड और एक रेंडरर थ्रेड होता है GLSurfaceView। Renderer.onDrawFrame()Higest FPS प्राप्त करने के लिए न्यूनतम कार्य करना चाहिए। भौतिक विज्ञान, एआई आदि को हर फ्रेम को चलाने की आवश्यकता नहीं है, इसलिए हम उन्हें दूसरे धागे में रख सकते हैं। अब …

4
प्रोग्रामेबल पाइपलाइन (GLSL) फिक्स्ड पाइप लाइन से अधिक तेज़ क्यों है?
इसलिए मैं अपने आप को जीएलएसएल सिखा रहा हूं और यह पता लगाने की कोशिश कर रहा हूं कि यह तय फंक्शन पाइपलाइन से ज्यादा तेज क्यों है। मेरे पास समस्या होने का कारण यह है कि मेरी समझ से, आपके द्वारा बनाए गए शेड पाइप लाइन के वर्गों की …
27 opengl  glsl 

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