RenderMan Functions Definition
RenderMan/PRM Data 2013. 1. 18. 01:22 |함수를 사용할 때, 함수의 정의 부분을 보는것은 지극히 당연한 일인데.. 여태까지 왜 간과하고 있었지!!
여하튼... 어떤 함수든 간에 그 함수의 정의 부분을 보는것은 당연한 일이다.
그래야 확실히 어떻게 작동되는지를 판단할 수 있고, 적시적지에 그 함수를 활용할 수 있다고 생각한다.
물론, 함수의 정의를 안보고 몇번의 테스트만으로도 그 함수가 어떤 기능을 하는지를 가늠할 수 있다. 하지만 완벽히 이해를
하지 못하였으니 자기것이 되지는 않는다고 생각한다... 그런데, 엄청난 수학공식이 들어가는 함수라면...일단.. ㅜ.ㅜ
지금부터 하나씩 함수의 정의를 써 내려갈 생각이다.
지금까지 함수의 정의를 찾아볼 생각도 않은채 써 보면서 대략적인 기능을 가늠하였는데...
함수의 정의를 보니까 내부적으로 어떻게해서 작동이 되는지를 확실히 알겠다.
그리고 RenderMan 랑 Mantra 랑 함수 이름만 살짝씩 다르지 기능적으론 같으니까 이것을 이해하면,
Mantra 도 이해하는 것이다.
참고로 Mantra ( RenderMan Extra )
faceforward
함수의 정의
diffuse
함수의 정의
specular
함수의 정의