- 博客(11)
- 收藏
- 关注
原创 Shader学习笔记(11)vertex shader的几何变换——MVP矩阵变换
3D数学基础——矩阵的逆
逆的定义 I为单位矩阵 逆的计算方法 代数余子式 标准伴随矩阵 矩阵求逆 矩阵逆的性质 行列式为0的脚奇异矩阵 正交矩阵和逆 正交矩阵: 1、每一行都是单位向量 2、 ...
2019-10-17 21:28:14
897
原创 Shader学习笔记(9)3D数学基础——矩阵和行列式
方阵 行和列相同的矩阵 行列式 2阶方针行列式 3阶方针行列式 代数余子式 N*N阶方阵行列式 行列式性质
2019-10-16 22:36:34
241
原创 Shader学习笔记(6)3D数学基础——向量
向量 有大小有方向的量 向量的运算 向量的加法 v1 = (1,0) v2 = (0.5,0.5) v3 = v1 + v2 = (1,0) + (0.5,0.5) = (1.5,0.5) 向量的减法 v1 = (2,0) v2 = (0.7,1.5) v3 = v2 - v1 = (0.7,0.5) + (2,0) = (-1.3,1.5) 向量和标量的乘法 v = (1,2,2) D ...
2019-10-09 22:52:55
344
原创 Shader学习笔记(5)3D数学基础——坐标系
模型坐标系 2D中的模型坐标系 3D中的模型坐标系 世界坐标系 2D中的世界坐标系 3D中的世界坐标系 摄像机坐标系 屏幕投影坐标系
2019-10-09 22:03:30
149
原创 Shader学习笔记(4)cg语言入门
顶点和片段程序的输入输出 in输入关键字 out输出关键字 inout输入输出 常用语义 POSITION 位置 COLOR 颜色 1,从应用阶段传递模型数据给顶点着色器时支持的语义如下表 语义 描述 POSITION 模型空间中的顶点位置 通常float4 NORMAL 顶点法线 通常float3 TANGENT 顶点切线 通常float4 TEXCOORD(n) 该...
2019-10-08 23:07:18
447
原创 shader学习笔记(3)SurfaceShader
https://docs.unity3d.com/Manual/SL-SurfaceShaders.html 不需要编写pass通道,是对顶点和片源着色器的包装 SurfaceOutput Input lighting shadow struct SurfaceOutputStandard { fixed3 Albedo; // base (diffuse or specular...
2019-10-06 21:04:58
164
原创 Shader学习笔记(2)Fixed function shader
properties material lighting serrexture Blend 当前渲染的物体为源,其他物体为目标 制作半透明的物体要关注渲染队列 Shader "Sbin/ff2" { Properties { _Color("Main Color", color) = (1,1,1,1) _Ambient("Ambient", color) = (0.3,0.3,0.3...
2019-10-06 17:17:14
150
原创 U3D Shader笔记(1)UnityShader组织形式
U3D Shader笔记(1)UnityShader组织形式 UniyShader的形态 surface shaders vertex and fragment shaders fixed function shaders Shaderlab基本结构 shader "name"{ [Properties] SubShaders [FallBack] } Properties 可以在材质监视...
2019-10-06 12:47:17
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人