我在用unity 开发一个pico3的小场景,场景内容是甲骨刻字,就是用刻刀在一片骨头上随意刻字,刻出的字要求有凹下去的刻痕
使用了贴图叠加效果和mesh顶点坐标修改这2种方式,结果均不理想
在unity发布之后,场景中最次也是下面的这种效果,这是在substance painter用画笔画的,贴图加了高度贴图的
我按着步骤代码,实测可行,
如有帮助,请采纳,十分感谢!
有哪位大佬帮忙解决我的问题,可以增加酬金
我有个思路不知道可不可行,你像模型上涂鸦其实就是实时的修改他的贴图,那这种凹凸的效果往往都是法线贴图实现的,那能不能尝试实时修改它的法线贴图呢?
我估计有相关的插件,这个必须实时改变法线贴图,才可能达到不增加模型顶点,还有那么好的效果。
任何变形都需要网格
网格变形机
创建一个新脚本来处理变形。就像立方体球体组件一样,它需要一个网格过滤器来工作。
using UnityEngine;
[RequireComponent(typeof(MeshFilter))]
public class MeshDeformer : MonoBehaviour {
}
将新组件添加到多维数据集球体。
https://catlikecoding.com/unity/tutorials/mesh-deformation/