Unity Shader入门精要
文章平均质量分 82
KS_128
这个作者很懒,什么都没留下…
展开
-
第十章-高级纹理
【代码】第十章-高级纹理。原创 2024-11-03 21:28:22 · 192 阅读 · 0 评论 -
第九章-更复杂的光照
【代码】第九章-更复杂的光照。原创 2024-10-07 15:41:02 · 622 阅读 · 0 评论 -
第八章-透明效果
【代码】第八章-透明效果。原创 2024-10-05 22:04:39 · 871 阅读 · 0 评论 -
第七章-基础纹理
最大尺寸:如果纹理大小超过最大尺寸,则Unity会将该纹理进行缩放至满足最大尺寸范围下。NPOT纹理:占用更多内存空间,而且GPU读取纹理的速度也下降;原创 2024-10-03 13:52:14 · 934 阅读 · 0 评论 -
第六章-Unity中的基础光照
【代码】第六章-Unity中的基础光照。原创 2024-10-03 09:59:35 · 721 阅读 · 0 评论 -
第五章-开始Unity Shader学习之旅
【代码】第五章-开始Unity Shader学习之旅。原创 2024-10-01 18:21:40 · 749 阅读 · 0 评论 -
第四章-学习Shader所需的数学基础
矩阵方块矩阵:行和列数量相等对角矩阵:方阵中除对角元素外,其他都是0单位矩阵:对角阵中对角元素都为1转置矩阵:对原矩阵做转置运算逆矩阵:行列式不为0的矩阵是可逆的正交矩阵:矩阵的转置是矩阵的逆矩阵正交基:基矢量之间是相互垂直,则称为一组正交基标准正交基:基矢量长度为1的正交基变换线性变换:缩放、旋转、错切(shear)、镜像(mirroring、reflection)、正交投影(orthographic projection)仿射变换:线性变换 + 平移变换齐次坐原创 2024-10-01 14:07:27 · 260 阅读 · 0 评论 -
第三章-Unity Shader 基础
背景:正常编写和生效shader代码需要比较繁琐的编写步骤方案:Unity Shader提供了一套解决方案能简化上述步骤,方便用户管理自己的shader代码以及渲染设置Unity Shader:在Unity中指的是一个ShaderLab文件(.shader文件后缀)导入设置(Import Settings):针对外部文件使用,Unity Shader也有自己的Import Settings,可以配置默认属性(Default Maps配置),例如:默认纹理。原创 2024-10-01 09:56:05 · 1136 阅读 · 0 评论