기본적인 반사 벡터
Posted by Go crazy for anything that will make you smile.
반사벡터에 대한 이론과 언리얼 에디터에서 반사벡터 만들기는 요 링크를 참조하면 된다. http://mgun.tistory.com/1306 반사벡터 공식은 R = -E + 2*dot(N,E)*N 라고 했다. 언리얼 머티리얼 세이더에서는 이미 반사벡터가 노드로 제공되어 지는데 shader 함수로는 이미 reflect라는 함수가 제공되어 진다. Output.Reflect = reflect(lightDir, worldNormal); 이렇게 간단하게 reflection 값을 구할 수 있다. reflect함수가 없더라도 큰 걱정은 없다. 이미 reflect를 구할 수 있는 공싟을 알고 있으니까. Output.Reflect = lightColor * dot(-lightDir, worldNormal); 내적시 밑동을 ..