shader
nihao561
这个作者很懒,什么都没留下…
展开
-
u3d shader着色器学习笔记(二)——顶点函数,片元函数
一些着色器的简单写法Shader"ff"{ SubShader{ Pass{ CGPROGRAM //顶点函数 这里只是声明了顶点函数的函数名 确定位置 //基本作用是完成顶点坐标从模型空间到剪裁空间(从游戏环境转换到视野相机屏幕上)#pragma vertex vert //片元函数 处理像素 返回颜色值 //基本作用 返回模型对应屏幕上的每一个像...原创 2018-05-25 14:20:10 · 294 阅读 · 0 评论 -
u3d shader着色器学习笔记(三)——光照
光照模型就是一个公式,使用这个公式来计算在某个点的光照效果。标准光照模型(在标准光照模型里,我们把进入摄像机的光分为下面四个部分):自发光高光反射(类似镜子的反射)漫反射(类似石头) Diffuse = 直射光颜色 * max(0,COS 夹角(光和法线的夹角))环境光(均匀反射)一些方法:normalize() 用来把一个向量,单位化(原来的方向保持不表,长度为1)即向量的方向向量max()用...原创 2018-05-25 17:29:16 · 365 阅读 · 0 评论 -
u3d shader着色器学习笔记(一)
基础知识:MeshFilter 存储一个mesh(网格,模型网格,模型由哪些三角面组成,组成什么样子的模型,三角面的一些顶点信息)MeshRender 根据MeshFilter 存储的三角面顶点信息 用来渲染一个模型的外观,就是样子,按照Mesh给他颜色和皮肤。通过Material(材质)控制模型渲染的样子。Material是由 : 贴图 (可以没有,可以是由纯...原创 2018-05-24 14:11:00 · 975 阅读 · 0 评论