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

📄 alienscale_ps11.psh

📁 hl2 source code. Do not use it illegal.
💻 PSH
字号:
ps.1.1

def c0, 1.0f, 1.0f, 1.0f, 0.5f
def c1, 0.0f, 0.0f, 0.0f, 0.0f

tex t0			; albedo 1
tex t1			; albedo 2
tex t2			; normal map
texcoord t3		; <sz, tz, nz>

dp3_sat r1.rgba, t3, t2_bx2	; r1 = component of normalmap along cameraz (really want along world->eye vector)
sub r0.a, r1.a, t2.a	; r0 = r0 - t2.a
add r0.a, r0.a, c0.a	; r0 = r0 - t2.a + 0.5
cnd r0, r0.a, c0, c1
mul_sat r0, r0, r1		; This effectively blats out values of r0 < t2.a
lrp	r0, r0, t1, t0		; choose between albedo 1 + albedo 2 based on camera z
mul r0, r0, v0			; Factor in lighting + modulation color



⌨️ 快捷键说明

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