读书笔记-《Unity Shader入门精要》
老洋1990
这个作者很懒,什么都没留下…
展开
-
第5章 开始Unity Shader 学习之旅
5.4 Unity 提供的Cg/HLSL 语义 部分语义带有特殊含义,unity会通过判断这些语义,给语义赋值,比如 a2v的数据中,POSITION(SV_POSITION)代表顶点位置 5.5 程序员的烦恼:Debug 把计算过程的数值当做最终颜色输出到屏幕,通过颜色拾取器判断数值是否正常 Visual Studio支持调试Unity Shader W原创 2017-08-07 23:21:35 · 238 阅读 · 0 评论 -
第2章 渲染流水线
渲染流水线的最终目的在于生成或者说死渲染一张二维纹理 2.1 综述 Shader是渲染流水线中的一个环节(硬件把流水线中的部分控制权放给用户,开发者通过Shader控制部分流水线上的工作) 2.1.1 什么是流水线 流水线将一个任务拆分为多个步骤,并通过多个单元并行处理,使得各个单元专注于自身的工作,简化单元设计。单个任务,所使用的时间为所有单元处理时间之和, 但在整体上,总任务时间为:原创 2017-07-20 20:08:44 · 282 阅读 · 0 评论 -
第10章
10.1 立方体纹理 10.1.3 反射 书上写通过入射光线的方向和表面法线的方向来计算反射方向,再利用反射方向对立方体纹理采样。应该是通过视线方向和表面法线的方向来计算入射光线的方向,再用入射光线对立方体纹理采样吧。原创 2017-08-12 23:54:20 · 201 阅读 · 0 评论