मैंने हाल ही में कुछ लैंडस्केप कोड बनाए हैं और दृश्य में कुछ प्रसारित प्रकाश जोड़ा है, हालांकि, मेरी निराशा के लिए, कोई छाया नहीं है। मैंने ओपनजीएल में छाया प्राप्त करने के तरीकों की तलाश में घंटों तक वेब के चारों ओर देखा, हालांकि वे सभी बहुत जटिल लग रहे थे; और अपने स्वयं के डेमो कार्यक्रमों के लिए बहुत ही अद्वितीय है।क्या ओपनजीएल में छाया प्राप्त करने का कोई आसान तरीका है?
क्या छाया बनाने के लिए कोई आसान तरीका है?
वास्तव में नहीं। पाइपलाइन में छाया नहीं बनाई गई हैं। आपको उन्हें स्वयं उत्पन्न करना होगा (ऐसा करने के कई तरीके हैं, प्रत्येक के अपने पेशेवर और विपक्ष के साथ) और उन्हें स्वयं प्रस्तुत करें। – GManNickG
ओपनजीएल छाया नहीं बनाता है, यह प्रत्येक बिंदु को प्रस्तुत करता है जैसे कि बिंदु और रोशनी –
के बीच कोई बाधा नहीं है जब तक आप ग्राफिक्स प्रोग्रामिंग के अंदरूनी भाग सीखना नहीं चाहते हैं, तो आप एक ग्राफिक्स इंजन (जैसे हॉर्डे 3 डी) या गेम इंजन का उपयोग करना चाहेंगे (ओग्रे या इरलिच) शुद्ध ओपनजीएल के बजाय। यह आपको पहिया को फिर से आविष्कार करने से बचाएगा (ठीक है, शायद कई पहियों, शायद) और आप सीधे जो कुछ हासिल करना चाहते हैं उसमें कूदने दें। ओपनजीएल एक निम्न स्तरीय एपीआई है। – Kos