ShaderLab
Sam_ONE
https://github.com/SamWLH
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shader系统函数
1、uint CreateShader(enum type) : 创建空的shader object; type: VERTEX_SHADER,2、void ShaderSource(uint shader, sizeicount, const **string, const int *length):加载shader源码进shader object;可能多个字符串3、void ...转载 2018-06-22 11:35:37 · 698 阅读 · 0 评论 -
shader利用噪声实现2D屏幕水波纹
在这之前试着通过计算输出正弦(sin)相关的uv坐标来实现波动效果,结果比较失望,那种方法大概适合使用在3D的波浪效果上。 shader使用噪声效果+屏幕捕获实现Shader "Custom/wave" { Properties{ _MainTex("Maintex", 2D) = "white" {} _Noise_Mask("N...原创 2018-07-24 19:40:50 · 2544 阅读 · 0 评论 -
Shader顶点动画实现波浪效果
首先要知道顶点函数中的一个顶点会包含以下信息:float3类型的顶点法线方向 float3类型的顶点位置 甚至可能包含这个顶点的颜色信息(float4类型,注意:导入模型的默认材质不会显示顶点颜色的,我们需要自己编写一个着色器提取顶点颜色) (参考官方文档: https://docs.unity3d.com/Manual/SL-VertexProgramInputs.html)...原创 2018-10-25 22:20:01 · 2545 阅读 · 0 评论
分享