Amplify Impostors插件使用记录
简介 :
Amplify Impostors插件的作用为将一个模型生成一个始终面向摄像机的2D图面,在不同角度观察时能够展示不同角度的2D图面,这能够大大的减少物体的面数,从而节约资源。
缺点:当摄像机在远处观察时不会有问题,不过当摄像机离物体较近时能够明显的发现不对劲,解决方法是使用LOD技术,当摄像机离得远时是Amplify Impostors处理过的模型,当离得近是只用原模型。
使用方法:
1.首先将插件导入工程中,然后再导入一个模型做测试,这里我使用插件中的木桶做测试;
2. 将模型导入后,为模型添加“AmplifyImpostor”脚本,此时出现脚本界面:
然后点击“+”或者“BakeImpostor”按钮都可以,假设点击“+”,为将要生成的贴图数据选择保存路径;
3. 然后界面会发生变化,如下所示:
BakeType中有三种模式可进行选择,每种模式都有适用的范围,最后我会贴出所有参数的作用,这里先选择默认的Octahedron,TextureSize来设置生成的贴图规格,这里选择8192做测试,最后点击BakeImpostor按钮;
4.物体生成后会出现一个问题,就是物体会变成白色,这是插件的Bug,需要我们手动修改一次,我们先打开需要修改的贴图,操作步骤如下:
选择贴图的单通道即可:
5.之后就能看见正常的图形,接下来开始“如何将LOD技术与Amplify Impostors插件联立”操作步骤做说明:
6.首先将原模型经过Amplify Impostors处理,再将原模型上添加“LOD”组件,
将多余的lod层删除,
在LOD 0(100%)中将原模型拖入,
再将生成后的“替代”模型拖入LOD1(75%)中,即可,最后再进行测试,LOD调整成合适的百分比。
Amplify Impostors插件视频教学:
https://www.bilibili.com/video/av39476160?from=search&seid=2510568992192305500
Amplify Impostors官方文档中文翻译:
https://www.bilibili.com/read/cv1453281/
第一次写博客,图可能不清晰,请大家见谅。