05 2021 档案
unity模仿瓶子中的液体晃动
摘要:在VR游戏《半条命:Alyx》中,有个酒瓶中液体晃动的交互。 图1 这里在patreon上有个实现了液体晃动的工程,作者忘了叫啥了,记得的话补回来。这里简单分析一下代码的意思,之前也看过,只是不太理解旋转部分的代码,现在重新复习一下。 图2 液体的shader Shader "Unlit/Speci
阅读全文
贴图扭曲 伪流体(译)
摘要:原文地址:https://catlikecoding.com/unity/tutorials/flow/texture-distortion/ 大纲: 使用流图调整UV坐标。 创建一个无缝的动画循环。 控制流的外观。 使用导数贴图添加凹凸。 1.滚动uv 在大多数情况下,我们只希望表面由水,泥,熔岩
阅读全文
法线贴图,切线空间
摘要:法线贴图的每个像素包含一个向量,指向一个特定的方向。方向向量的范围在[-1,1]之间,而颜色所表示的范围是在[0,1]之间,所以颜色和方向的映射关系为:color=(v+1)*0.5。一般来说,法线贴图存储着每个点在各自的切线空间中的shading法线偏移(扰动)方向,如果一个点的法线方向不变,那么
阅读全文
unity深度Depth简析
摘要:深度是一个很重要的概念,能用它做很多效果,比如河流的泡沫,能量球和其他物体的交互,扫描效果等等。这里只介绍深度的主要部分。 struct appdata_t { float4 vertex : POSITION; fixed4 color : COLOR; float2 texcoord : TEX
阅读全文
浙公网安备 33010602011771号