摘要:1.在切线空间下计算 struct Attributes { float4 positionOS : POSITION; float3 normal:NORMAL; float4 tangent : TANGENT; float4 texcoord : TEXCOORD0; }; 使用TANGENT
阅读全文
摘要:_MainTex_ST 的名字不是任意起的,在Unity中,需要使用纹理名_ST的方式来声明某个纹理的属性,其中,ST 是缩放(scale)和平移(translation)的缩写。_MainTex_ST可以让我们得到该纹理的缩放和平移(偏移)值,_MainTex_ST.xy 存储的是缩放值,而 _M
阅读全文
摘要:Phong高光反射模型 \(C_{specular}=(C_{light} \cdot M_{specular})max(0,\hat{V} \cdot \hat{R})^{M_{gloss}}\) 其中,\(C_{light}\) 是光源的颜色,\(M_{specular}\) 是材质的高光反射颜
阅读全文
摘要:漫反射光照符合兰伯特定律(Lambert's law),基本光照模型中漫反射计算公式: \(C_{diffuse}=(C_{light} \cdot M_{diffuse})max(0,\hat{N} \cdot I )\) 其中,\(C_{light}\) 是光源的颜色,\(M_{diffuse}
阅读全文
摘要:光照:https://zhuanlan.zhihu.com/p/232193169 光照:https://www.jianshu.com/p/5641bfe91458 高光:https://zhuanlan.zhihu.com/p/245906244 阴影:https://blog.csdn.net
阅读全文
摘要:$\begin{Bmatrix}模型空间(model\ space) \对象空间(object\ space) \局部空间(local\ space) \end{Bmatrix} \underbrace{\Rightarrow }{模型变换} \begin{Bmatrix}世界空间(world\ s
阅读全文
摘要:Mesh 需要焙焙的模型网格,勾选 Contribute GI、BatchingStatic Light: Directional Light: 一般用于主灯光,模式为 Realtime Spot Light: 模式为 Mixed, 开启阴影 Point Light:模式为 Mixed, 开启阴影(
阅读全文
摘要:https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.7/manual/urp-shaders/urp-shaderlab-pass-tags.html Property Description Univer
阅读全文
摘要:https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.7/manual/writing-shaders-urp-reconstruct-world-position.html // 此 Unity 着色器使用
阅读全文
摘要:https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.7/manual/writing-shaders-urp-unlit-normals.html Shader "Example/URPUnlitShade
阅读全文
摘要:https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.7/manual/writing-shaders-urp-unlit-texture.html Shader "Example/URPUnlitShade
阅读全文
摘要:https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.7/manual/writing-shaders-urp-unlit-color.html Shader "Example/URPUnlitShaderC
阅读全文
摘要:https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.7/manual/writing-shaders-urp-basic-unlit-structure.html Shader "Example/URPUn
阅读全文
摘要:https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@13.1/manual/index.html https://docs.unity3d.com/cn/Packages/com.unity.render-pi
阅读全文