⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit.fp

📁 这是整套横扫千军3D版游戏的源码
💻 FP
字号:
!!ARBfp1.0

# 3DO unit rendering without shadows
OPTION ARB_fog_linear;

TEMP temp,reflect,texColor,specular;
TEMP shadeColor;

#get unit texture
TEX texColor, fragment.texcoord[1], texture[1], 2D;

#normalize surface normal
DP3 temp.x, fragment.texcoord[2], fragment.texcoord[2];
RSQ temp.x, temp.x;
MUL temp, fragment.texcoord[2], temp.x;

#calc reflection dir
DP3 reflect.x, temp, fragment.texcoord[3];
MUL reflect.x, reflect.x,{-2};
MAD reflect, temp, reflect.x, fragment.texcoord[3];

#get specular highlight
TEX specular, reflect, texture[3], CUBE;
MUL specular, specular, {4,4,4,1};
MUL specular, specular, texColor.w;

TEX reflect, reflect, texture[2], CUBE;
LRP shadeColor, texColor.w, reflect, fragment.color;

MAD result.color, texColor, shadeColor, specular;
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -