在项目设置的渲染模块可打开距离场
把该节点连上,该节点的意思是,距离表面越近,材质显示值为0
不接近表面时:
接近表面时
可勾选该值即可看到距离场具体效果:
未接触表面时:
接触表面时:
产生了黑色阴影
若要取消距离场设置就用该值为false
该值为true
应用:
制作草地交互有两种方式,一是RT绘制,二是距离场
开启模型压缩距离场
让它减去一个值,让距离场影响的范围更大
距离场的方向信息
对应DistanceFieldGradient就是对距离场方向的一个判定
将Tessellation设置为非None属性,然后将之连接到World Displacement上
将材质给Cone
然后用小球接近:
这样就会产生对应的挤压效果