大约有 34 项符合查询结果, 库内数据总量为 30,778 项。 (搜索耗时: 0.0036 秒)
...arying vec4 worldPos; void main() { vec4 col = texture2D(u_MainTex, uv); //gl_FragColor = vec4(worldPos.xyz, 1.0); float d = distance(worldPos.xyz, vec3(.0, .0, .0)) * 0.15; col.xyz *= d; col.xyz *= u_MainCol; col.a = 0.5; gl_FragColor = col; }`; var customShader:Laya.Shader3D = Laya.Shader3D.add("C...
来源: Laya_社区 发布时间: 20190814
...sets\shaders\drawImagePS.glsl .. 然后在 最后一句把shader 全改成 gl_FragColor.w*=g_Alpha*0.5; 。 2017-04-14 1 2 分享 微博 QZONE 微信 Monica - 知识达人 赞同来自: 问题已收到,先在qq上跟你沟通下 2017-04-12 0 0 分享 微博 QZONE 微信 zeorro 赞同来自: 多...
来源: Laya_社区 发布时间: 20170412
...=v_color.w; //color.rgb*=v_color.w; color.rgb*=v_color.rgb; gl_FragColor=color; 不知道引擎是否支持dxt5? 附件 : --> 2021-12-20 添加评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相关结果 已邀请: 与内容相关的链接 提交 1 个回复 Laya_Fred ...
来源: Laya_社区 发布时间: 20211220
...4 v_color;\ varying vec2 v_pos;\ uniform sampler2D texture;\ void main(){\ gl_FragColor = vec4(0,v_pos.y/1,0,1);\ }"; 如果颜色用v_pos.y没有问题,但是一旦对这个值做操作比如除1或者乘以1都会报"invalid shaders"这个错误,这是为什么 v_pos是顶点着色器传...
来源: Laya_社区 发布时间: 20180806
...; void main() { vec3 finalColor = u_OutlineColor.rgb * u_OutlineLightness; gl_FragColor = vec4(finalColor,0.0); } ``` ##### 第二个Pass使用的着色器: 顶点着色器 `outline02.vs` 代码如下: ```c++ #include "Lighting.glsl"; attribute vec4 a_Position; attribute vec2 a_Texcoord0; unifor...
来源: Laya2.0_文档 发布时间: 20210715
...; void main() { vec3 finalColor = u_OutlineColor.rgb * u_OutlineLightness; gl_FragColor = vec4(finalColor,0.0); } ``` ##### 第二个Pass使用的着色器: 顶点着色器 `outline02.vs` 代码如下: ```c++ #include "Lighting.glsl"; attribute vec4 a_Position; attribute vec2 a_Texcoord0; unifor...
来源: Laya2.0_文档 发布时间: 20210715
..._TextureCoordinate;\nuniform sampler2D u_texture;\n\nvoid main()\n{ \n gl_FragColor=texture2D(u_texture,v_TextureCoordinate)*v_Color;\n gl_FragColor.xyz *= v_Color.w;\n}";} ]); return ParticleShader; })(Shader) 2018-12-25 0 0 分享 微博 QZONE 微信 veined 赞同来自:...
来源: Laya_社区 发布时间: 20171109
...; void main() { vec3 finalColor = u_OutlineColor.rgb * u_OutlineLightness; gl_FragColor = vec4(finalColor,0.0); } ``` ##### 第二个Pass使用的着色器: 顶点着色器 `outline02.vs` 代码如下: ```c++ #include "Lighting.glsl"; attribute vec4 a_Position; attribute vec2 a_Texcoord0; unifor...
来源: Laya2.0_文档 发布时间: 20210715
... float;\n" + "#endif\n" + "varying vec3 v_Normal;\n" + "void main(){\n" + "gl_FragColor=vec4(v_Normal,1.0);}\n"; Laya.ShaderCompile3D.add(customShader, vs, ps, attributeMap, uniformMap); }class Shader_Simple { private rotation: Laya.Vector3; constructor() { Laya3D.init(0, 0, true); Laya.stage.scaleM...
来源: Laya_示例 发布时间: 20241118
...orm DirectionLight u_DirectionLight;\n" + "#endif\n" + "void main(){\n" + "gl_FragColor=texture2D(u_texture,v_Texcoord);\n" + "vec3 normal=normalize(v_Normal);\n" + "vec3 toEyeDir = normalize(u_CameraPos-v_PositionWorld);\n" + "float Rim = 1.0 - max(0.0,dot(toEyeDir, normal));\n" + "vec3 Emissive = ...
来源: Laya_示例 发布时间: 20241118