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

GLSL OpenGL की छायांकन भाषा है। इस टैग का उपयोग उन प्रश्नों के लिए करें जो विशेष रूप से इस भाषा में लिखे गए शेड के बारे में हैं। सामान्य shader प्रश्नों के लिए इसके बजाय [shader] का उपयोग करें।

6
मैं GLSL शेड कैसे डिबग कर सकता हूं?
नॉन-ट्रिवियल शेड्स लिखते समय (जिस तरह नॉन-ट्रिवियल कोड का कोई अन्य टुकड़ा लिखते समय), लोग गलती करते हैं। [उद्धरण वांछित] हालाँकि, मैं इसे किसी भी अन्य कोड की तरह डिबग नहीं कर सकता - आप केवल gdb या विज़ुअल स्टूडियो डीबगर को सब के बाद संलग्न नहीं कर सकते। आप …
45 opengl  glsl  debugging 

4
कई GLSL शेड्स के बीच कोड साझा करना
मैं अक्सर कई शेड्स के बीच खुद को कॉपी-पेस्टिंग कोड पाता हूं। इसमें एक ही पाइपलाइन में सभी शेड्स के बीच साझा किए गए कुछ कम्प्यूटेशन या डेटा, और सामान्य कम्प्यूटेशंस शामिल हैं, जो मेरे सभी शीर्ष शेड्स (या किसी अन्य चरण) की आवश्यकता है। बेशक, यह भयानक अभ्यास है: …
30 glsl 

1
मेरा पेरलिन शोर "अवरुद्ध" क्यों दिखता है?
मैंने सिर्फ थ्योरी (निम्नलिखित flafla2.github.io/2014/08/09/perlinnoise.html) का उपयोग करके खुद के द्वारा पेरलिन शोर को लागू करने की कोशिश की । दुर्भाग्य से मैं "मूल" पेरलिन शोर के रूप को प्राप्त करने में असमर्थ था। नीचे दिए गए कोड पेरलिन शोर के एक अवरुद्ध संस्करण का क्या कारण है? मुझे कोड …
21 glsl  noise  artifacts 

1
पीबीआर कार्यान्वयन के साथ भ्रमित
मुझे गणित की अद्भुत दुनिया का पता चल रहा है और मैं पीबीआर के साथ एक बड़ी दीवार को मार रहा हूं और नामकरण कर रहा हूं इसलिए मेरे पास कुछ सवाल हैं: जहां तक ​​मैं समझता हूं कि बीआरडीएफ वर्णन करता है कि प्रकाश के लिए एक सामग्री कैसे …
14 glsl  pbr 

1
जब परिप्रेक्ष्य को ठीक करने के लिए इंटरपोलेशन (noperspective)
GLSL में, वर्टेक्स विशेषताओं का परिप्रेक्ष्य सही प्रक्षेप डिफ़ॉल्ट सेटिंग है - कोई इसे noperspective क्वालिफायर का उपयोग करके विशिष्ट वर्टेक्स विशेषताओं के लिए अक्षम कर सकता है । प्रसंस्करण के बाद के शेड्स के अलावा, मैंने कभी भी परिप्रेक्ष्य को सही प्रक्षेप अक्षम नहीं देखा है - क्या कोई …

1
एक छाया में लूप प्रदर्शन
मैं सोच रहा हूँ कि एक shader में डायनेमिक लूप फ़ंक्शन को एकीकृत करने का सबसे अच्छा तरीका क्या है? पहला, ऐसा लगता है कि गतिशील सरणियाँ संभव नहीं हैं। तो, क्या अधिकतम आकार का सरणी बनाना बेहतर है और केवल इसका एक हिस्सा भरना है या पूर्वनिर्धारित आकारों के …

1
क्या मुझे shader प्रोग्राम बदलते समय वर्दी या विशेषताओं को फिर से बनाने की आवश्यकता है?
दृश्य को प्रस्तुत करने में आमतौर पर एक से अधिक shader प्रोग्राम शामिल होते हैं, जो मेरे मामले में, सभी समान विशेषताओं का उपयोग करते हैं और कम से कम कुछ यूनिफ़ॉर्म साझा करते हैं। उन्हें ठीक से काम करने के लिए, मैं वर्तमान में सुरक्षित खेलता हूं, जिसका अर्थ …
11 opengl  glsl  shader 

1
बनावट की गणना करते समय बनावट बहुत धीमी क्यों होती है?
जीएलएसएल में बनावट का उपयोग करते समय, अंतिम बनावट निर्देशांक की गणना शीर्ष की छाया में करना और उन्हें varyingएस का उपयोग करके टुकड़े करने वाले को सौंप देना सबसे अच्छा है । उदाहरण के लिए y में एक साधारण फ्लिप के साथ समन्वय करें: // Vertex shader attribute vec2 …

1
WebGL Omnidirectional छाया मानचित्रण समस्या
सबसे पहले, मैं यह कहना चाहता हूं कि मैंने छाया मानचित्रण के बारे में बहुत सारे पोस्ट पढ़े हैं जो कि गहरे मानचित्र और क्यूमैप्स का उपयोग करते हैं और मैं समझता हूं कि वे कैसे काम करते हैं और यह भी, मेरे पास ओपनजीएल का उपयोग करते हुए उनके …

1
Microfacet BRDF को लागू करने की कोशिश की जा रही है लेकिन मेरे परिणाम चित्र गलत हैं
मैं माइक्रोफेट बीआरडीएफ मॉडल को लागू करने की कोशिश कर रहा हूं। मैं सेबेस्टियन लैगार्ड की स्लाइड्स पढ़ रहा हूं । मैंने अपने कोड पर सूत्र लागू किए लेकिन मुझे लगता है कि परिणाम की छवि गलत है। पीला सामग्री का आधार रंग है। विशिष्ट रंग ठीक से देखने के …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.