मैं प्रति पिक्सेल प्रकाश शेडर्स के साथ खेल रहा हूं और मुझे एक चीज़ नहीं पता: प्रकाश स्रोत का आधा वेक्टर क्या है?glsl में प्रकाश का आधा-वेक्टर क्या है?
vec3 halfVector = normalize(gl_LightSource[1].halfVector.xyz);
मैं मैं चाहते हैं यदि आप गणित पंक्तियों में यह व्याख्या कर सकते हैं, मैं गणित शब्द :)
क्या यह वास्तव में सही है? यदि वी {0,5} है और एल {2,0} है तो एच और वी के बीच कोण ~ 21 डिग्री है और एच और एल के बीच कोण ~ 69 डिग्री है। यह मानते हुए कि (v + l) {2,5} और || v + l || है एसकर्ट [2 9] – ColacX
मुझे लगता है कि वी और एल को यहां सामान्यीकृत माना जाता है। – jgon