2011-01-31 15 views
7

क्या ओपनजीएल ईएस में प्रत्येक त्रिभुज के लिए प्रत्येक चरम को दोहराए बिना फ्लैट छायांकन करने का कोई तरीका है?ओपनजीएल ईएस: बिना डुप्लिकेट किए बिना फ्लैट छायांकन?

नियमित ओपनजीएल में यह glShadeModel के साथ किया जाता है लेकिन ईएस में मैं शेडर्स लिखता हूं इसलिए यह इतना आसान नहीं है।

जीएलएसएल 1.3 या 1.4 (सुनिश्चित नहीं) कीवर्ड flat प्रस्तुत करता है जो इसे सक्षम करने के लिए प्रतीत होता है लेकिन दुर्भाग्यवश ES 2.0 में अभी तक यह नहीं है।

फिर भी ऐसा करने का एक और तरीका dFdx, dFdy फ़ंक्शंस का उपयोग करता है, जो कि, ईएस में भी गायब हैं।

उत्तर

6

नहीं, फ्लैट-शेडिंग ओपनजीएल ईएस 2.0 की एक विशेषता नहीं है, क्षमा करें।

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