5507人加入学习
(36人评价)
Unity Shader入门(Unity2018.3)

完成与2019-03-31

价格 ¥ 380.00
该课程属于 Unity - A计划(永久有效期) 请加入后再学习

课程勘误:对于向量的点积和叉积,都是在[0.180]度讨论的。不存在-90这一说

[展开全文]

顶点数据为应用阶段传入的。

 

[展开全文]

漫反射:法线n   光源l   法线与光源夹角θ

 漫反射强度:θ=90最弱   θ=0最强

 

[展开全文]

向量n l 

2cosθ*n=2(n*l)*n

n*l=|n|*|l|*cosθ

因为向量n l是单位向量

所以向量n*l=cosθ

[展开全文]

BRDF光照模型=>次世代渲染

ssscai'z

[展开全文]

渲染设置

Cull    off/back/front //选择渲染那个面

ZTest  Always/LessGreater/LEqual/GEqyal/Equal/NotEqual//深度测试

Zwrite off/on //深度写人

Blend Srcfactor  DstFactor// 混合

LOD 100 //不同情况下使用不同的LOD,到达提升性能

[展开全文]

常用标签

''Queue''=''Transparent''//渲染循序

''RenderType''=''Opaque''//着色器替换功能

''DisableBatching''=''True''//是否进行合批

''ForceNoShadowCasting''=''True''//是否投射阴影

''IgnoreProjector''=''True''//受不受Projector的影响,通常用于透明物体不受影响

''CanUseSpriteAltas''=''False''//是否用于图片的shader,通常用于UI

''PreciewType''=''Plane''//用于shader面板预览的类型

[展开全文]

DrallCall就是一个命令,发起方是CPU,接收方式GPU,减少DrallCall其实就是减少程序在进行图像化处理阶段,发送命令所占用的时间,从而更加快速的进行图像渲染。发送命令占用时间比例过高在整个可视化程序中展现出来的就是程序图像卡顿严重。

减少DrallCall:将摄像机上的Rendering path,由deferred修改为forward。

[展开全文]

这个二维坐标系平移太简单了,个人感觉没必要这么讲,直接就是:坐标系平移了多少,那么对应的点的坐标就平移了多少。

[展开全文]

尽量少使用 if else

尽量少嵌套

[展开全文]

float、half、fixed在PC上没有太大却别,在移动端区别比较明显。

[展开全文]

切线范围为-1~1

法线范围为-1~1

[展开全文]

矩阵相乘的条件:前一个矩阵的列=后一个矩阵的hang

[展开全文]

矩阵转置级行变列,列变行。

n*1矩阵的转置=1*n的转置

矩阵转置的转置=原矩阵

对角矩阵的转置=原ju'zhen

[展开全文]

N*1矩阵(列向量)=1*N矩阵(行向量)

只有在与矩阵运算时cai'fen'f

[展开全文]

{方阵【对角矩阵(单位矩阵)】}

[展开全文]

向量是以原点de坐标

模是长度

[展开全文]

三角形法则:首尾相连,连接收尾,指向终点。

[展开全文]

坐标  ——位置

向量 ——长度、方向

 

[展开全文]

授课教师

课程特色

下载资料(1)
视频(184)

学员动态

蓝郅韬 加入学习
拍拍熊 加入学习
碎紫晴汐 加入学习
庸人自扰123 加入学习