- 博客(7)
- 收藏
- 关注
原创 Unity 中的基础光照
Unity 中的基础光照;光源;吸收和散射;着色;BRDF 光照模型;标准光照模型;环境光;自发光;漫反射;高光反射;逐像素还是逐顶点;Unity 中的环境光和自发光;在 Unity Shader 中实现漫反射光照模型;在 Unity Shader 中实现高光反射光照模型;
2022-10-21 16:02:59 1021 1
转载 Unity Shader入门精要之Unity 提供的内置文件和变量
内置的包含文件内置的变量Unity 提供的Cg/HLSL 语义程序员的烦恼:Debug小心:渲染平台的差异Shader 整洁之道
2022-10-17 17:07:17 759 1
原创 学习Shader 所需的数学基础
学习Shader 所需的数学基础;Unity 使用的坐标系;点和矢量;矩阵;矩阵的几何意义:变换;坐标空间;法线变换;Unity shader 的内置变量(数学篇);
2022-10-17 16:49:01 568
原创 学习Shader Unity Shader 基础
Unity Shader 基础;如何充分利用 Unity Shader 来为我们的游戏增光添彩;Unity 中的材质;Unity 中的 Shader;Unity Shader 的形式;Unity Shader 答疑解惑;
2022-09-29 19:31:29 2239 1
原创 学习Shader 一些容易困惑的地方
什么是OpenGL/DirectX;什么是HLSL、GLSL、CG;3、什么是Draw Call;4、什么是固定管道渲染;什么是Shader;Unity Shader;Unity Shader入门精要;CPU和GPU是如何实现并行工作的;为什么Draw Call多了回影响帧率;如何减少Draw Call;
2022-09-28 21:10:29 724
转载 学习Shader-渲染流水线介绍
实际上,Shader仅仅是渲染流水线的一个环节,想要让我们的Shader发挥出它的作用,我们就需要知道它在渲染流水线中扮演了怎样的角色。第一步,准备好场景中需要渲染的数据(视锥体,模型,光源等);第二步,进行粗粒度剔除工作,把那些不可见的物体剔除出去 ,第三步,设置好每个模型的渲染状态(贴图,纹理,shader等),然后输出渲染图元(点、线、三角面等)给下一个阶段。根据几何阶段输出的顶点信息,最终得到该三角网格覆盖的像素 位置,对应像素会生成一个片元,而片元中的状态时对三个顶点的信息进行插值得到的。
2022-09-27 16:42:13 558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人