S4_Shader学习记录
s4赛季 开启了新的学习,Unity中的 shaderlab学习内容
zebintang
能不活着就不要活,在炼狱中死不掉才是最悲哀的,
展开
-
2018shaderGraphs学习
Nose噪音 非常好用原创 2018-09-05 12:18:16 · 236 阅读 · 0 评论 -
ShaderNote-雾渲染学习
预览图,使用了Noise+屏幕后处理雾Unity中也有内置 的雾,在Lighting-setting下,有个fog选项。但是这种雾是非动效的,大概就是这样的。参数信息: 中文文档。https://connect.unity.com/doc/Manual/GlobalIllumination官方也是推荐使用 后期渲染来实现雾效;屏幕后处理:主要是利用 相机渲染时,对原渲染图进行...原创 2019-11-17 17:46:39 · 313 阅读 · 0 评论 -
ShaderNote-素描风格的渲染
效果图素描素描效果是非真实渲染章节实现的一个效果,还是蛮有意思的。实现方法主要是根据物体的光照系数,来决定哪些浅,哪些深,哪些白,然后再使用这些素描纹理,进行采样填充。轮廓线的实现,主要是顶点上的偏移,要注意的是它们是在视图空间下 完成计算的,它只计算背面,因此需要 剔除前面。主要实现在顶点作色器中计算光照系数,根据光照结果来决定6张为你的混合权重,并传递给片元作色器,然后在片元...原创 2019-11-16 11:40:17 · 274 阅读 · 0 评论 -
Shader学习记录—理论知识,渲染流水线,CPU与GPU通信,GUP的流水线
以下内容 记录下学习 Shader的知识。Shader是图形可编程方案的程序片段。渲染管线是一种计算机从数据到最终图形成像的形象描述。材质是商品,Shader是方法 ,贴图是材料渲染管线 渲染管线 是显示芯片内部处理图形信号相互独立的并行 处理单元。一个流水线是一序列可以并行和按照固定顺序进行的阶段。每个阶段都从它的前一阶段接收输入,然后把输出发给随...原创 2018-12-28 15:53:13 · 337 阅读 · 0 评论 -
Shader学习光照模型,高光
简单的逐像素光照shader,这个只用于练习的。Shader "Custom/05-frament Vertex" { Properties { _Diffuse("DiffuseColor",Color)=(1,1,1,1) } SubShader { pass { Tags{"LightMode"="Fo...原创 2019-01-14 00:47:56 · 1248 阅读 · 0 评论 -
UnityShader基础知识
概念渲染流水线: 需要经历四大阶段: 应用阶段,几何阶段,光栅阶段,测试阶段 测试阶段分为 模板测试,深度测试概念流水线的完整描述在ShaderLab中的关系应用阶段相对于shaderlba里的 a2v (applydata to vertex); 指的是传递给顶点着色器的 模型的应用数据;几何阶段相对于shaderlab里的 vertex;光栅化阶段相对于 shaderl...原创 2019-08-24 09:54:13 · 354 阅读 · 0 评论