[SHOPs]새로운 DECAL shader입니다.
(jason이 기존의 세이더를 고쳤습니다.)
if(trans != "none")
{
if(trans == "rgb")
Of = Cf*transcale;
if(trans == "red")
Of = (Cf.r,0,0)*transcale;
if(trans == "green")
Of = (0,Cf.g,0)*transcale;
if(trans == "blue")
Of = (0,0,Cf.b)*transcale;
if(trans == "luma")
Of = (luminance(Cf),luminance(Cf),luminance(Cf))*transcale;
if(trans == "alpha")
Of = mapclr.a * transcale;
}
Cf +=Of * diffuse(nn)*dclr;
기존의 Decal세이더는 Of를 처리하는 구문이 없었져! 새로운 DECAL세이더엔 위 구문이 포함되어 있습니다.
첨부된 세이더를 C-Shell에서 cp decal.* $HFS/houdini/vex/surface하세여! 수공!