Fixed bug about SunLightPureColor.mtl

This commit is contained in:
hyzboy 2024-03-10 01:00:42 +08:00
parent f3a59c1bb3
commit f56928d734

View File

@ -40,6 +40,8 @@ Code
void main() void main()
{ {
HandoverMI(); HandoverMI();
Output.Normal=Normal;
gl_Position=GetPosition3D(); gl_Position=GetPosition3D();
} }
} }
@ -66,7 +68,7 @@ Code
vec3 diffuse =vec3(0.5)*dot(world_light_direction.xyz,world_normal)+vec3(0.5); vec3 diffuse =vec3(0.5)*dot(world_light_direction.xyz,world_normal)+vec3(0.5);
//直接光颜色 //直接光颜色
vec3 direct_color =sun.color.rgb*mi.Color.rgb; vec3 direct_color =diffuse*sun.color.rgb*mi.Color.rgb;
// #ifndef HAVE_SPECULAR // #ifndef HAVE_SPECULAR
FragColor=vec4(direct_color,1.0); FragColor=vec4(direct_color,1.0);