• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 2 项符合查询结果, 库内数据总量为 30,778 项。 (搜索耗时: 0.0013 秒)

1. 自定义shader-边缘光照shader [ 100%]

...+ "float Rim = 1.0 - max(0.0,dot(toEyeDir, normal));\n" + "vec3 Emissive = 2.0 * u_DirectionLight.Diffuse * u_marginalColor * pow(Rim,3.0);\n" + "gl_FragColor = texture2D(u_texture, v_Texcoord) + vec4(Emissive,1.0);\n" + "}"; Laya.ShaderCompile3D.add(customShader, vs, ps, attributeMap, uniformMap); ...

来源: Laya_示例 发布时间: 20241118

2. 自定义shader-地形shader [ 72%]

...rgb = gl_FragColor.rgb * (texture2D(u_LightMapTexture, v_Texcoord1).rgb) * 2.0;\n #endif\n}\n\n\n\n"; var customTerrainCompile3D = Laya.ShaderCompile3D.add(customTerrianShader, vs, ps, attributeMap, uniformMap); CustomTerrainMaterial.SHADERDEFINE_DETAIL_NUM1 = customTerrainCompile3D.registerMaterial...

来源: Laya_示例 发布时间: 20241118