抱起物品
This commit is contained in:
+5
-2
@@ -138,8 +138,11 @@ func test_face_shader_has_expected_uniforms() -> void:
|
||||
"shader 必须用 body_tex 采样全身底色,否则脸和身体不是同一块皮肤")
|
||||
assert_true(code.contains("varying vec3 object_position") and code.contains("object_position.xy"),
|
||||
"贴花必须用模型本地坐标定位,否则又会被 UV 孤岛边界卡住")
|
||||
assert_true(code.contains("-normalize(object_normal).z"),
|
||||
"贴花必须按「法线朝前」筛一遍,而且正面是模型本地 -Z,写反了表情会跑到背上")
|
||||
assert_true(code.contains("normalize(object_normal).z"),
|
||||
"贴花必须按「法线朝前」筛一遍,否则背面的点也会画上表情")
|
||||
# 模型正面是本地 +Z(尾巴在 -Z 那一侧),写成 -normalize 表情就跑到背上去了
|
||||
assert_true(not code.contains("-normalize(object_normal).z"),
|
||||
"正面遮罩写反了:模型正面是本地 +Z,-normalize 会让表情出现在背上")
|
||||
assert_true(code.contains("ROUGHNESS = surface_roughness"), "shader 必须复用 mat_body 的 roughness")
|
||||
assert_true(code.contains("METALLIC = surface_metallic"), "shader 必须复用 mat_body 的 metallic")
|
||||
# alpha 只代表墨线覆盖率,不能写进空间 ALPHA,否则身体面片会被抠出洞
|
||||
|
||||
Reference in New Issue
Block a user