पर्यावरण में पारदर्शी बनावट व्यवहार: वेबजीएल, क्रोम। मॉडल के लिए बनावट के रूप में पारदर्शी पीएनजी का उपयोग करते समय मेरे पास निम्न व्यवहार है:वेबजीएल
- छवि ए - पेड़ इसके पीछे की इमारत को छुपाता है और मुझे विश्व बॉक्स बनावट दिखाई देती है। यह भी अपने आप में खाल (वापस शाखाओं दिखाई नहीं देते हैं)
- एक ही समय में - छवि बी - ठीक से काम करता है, खिड़की से पारदर्शी है और मैं देख रहा हूँ क्या पीछे
दोनों स्क्रीनशॉट एक ही समय में अलग-अलग कैमरे की स्थिति से दृश्य पर बने थे। बनावट एक ही एल्गोरिदम द्वारा उत्पादित की जाती है।
मुझे समझ में नहीं आता कि खिड़की और शाखा पारदर्शिता के बीच क्या अंतर है। मेरा मुख्य सवाल यह है कि - शाखाओं को कैसे ठीक किया जाए ताकि उनके पीछे वस्तुओं को छिपाना न पड़े? शेडर कोड है:
gl_FragColor = vec4(textureColor.rgb * vLightWeighting, textureColor.a);
मैं अक्षम सम्मिश्रण और depth_test सक्षम/के साथ खेला जाता है, कभी कभी वांछित परिणाम प्राप्त करने के लिए, लेकिन यकीन नहीं अगर यह काम करने के लिए उचित तरीका है।
स्पष्ट उत्तर के लिए धन्यवाद। मैं आवश्यक क्रम में प्रस्तुत कर सकते हैं। केवल तब शेष समस्या - आत्म-ओवरलैप। उदाहरण में वृक्ष सामने की शाखाओं को "छुपाता है"। मान लीजिए कि सामान्य तरीकों से हल करना असंभव है। उचित क्रम में प्रतिपादन करके कम से कम 9 0% समस्याएं हल हो जाती हैं। – Vecnas
@ टोजी क्या वस्तुओं को गहराई से क्रमबद्ध करने के लिए एक अच्छा तरीका है? Greeings – schlenger