#!Start #0. #!End ##################################################################################### #!Start #1. DP3 RST_NORMAL.x, IPT_NORM, EnvParam[Addr.x]; DP3 RST_NORMAL.y, IPT_NORM, EnvParam[Addr.x+1]; DP3 RST_NORMAL.z, IPT_NORM, EnvParam[Addr.x+2]; ARL Addr.x, IPT_COLOR.w; DP3 Temp1.x, IPT_NORM, EnvParam[Addr.x]; DP3 Temp1.y, IPT_NORM, EnvParam[Addr.x+1]; DP3 Temp1.z, IPT_NORM, EnvParam[Addr.x+2]; MUL RST_NORMAL.xyz, RST_NORMAL, vertex.texcoord.w; MAD RST_NORMAL.xyz, Temp1, vertex.texcoord.z, RST_NORMAL; MOV RST_NORMAL.w, EtcConsts.w; #0 วาด็ #!End #####################################################################################