예전에 slim expression에 관한 이야기를 한적이 있었다.
그때는 ribgen을 할때 $ELEMENTTYPE 값을 이용했었다.
이번은...
좀 다르다.^^
ribfile을 보면
Option "user" "string pass_id" ["cameraShape1"]
Option "user" "string pass_class" ["reference"] or
Option "user" "string pass_class" ["final"]
와 같은 부분이 있다.
ptc file을 이용한 occ, scattering을 한다면... pass_class에 따라 shader의 특정값들이 다르다. Archive를 고려한다면... 이는 자동으로 적용이 되어야한다.
pass_class값을 shader에서 받으려면...
ex.
string pass;
option("user:pass_class", pass)
이를 이용해서 pass_class별루 shading code를 만들면 OK
^^;
댓글 없음:
댓글 쓰기