Spark AR Studio中口罩与边框重叠问题求助
Spark AR Studio口罩边框人脸重叠问题解决方案
检查边框的追踪绑定与锚点位置
把边框模型的父对象设为Face Tracker,而非直接绑定到Face Mesh,然后手动调整边框的位置、缩放,让它完全贴合人脸外围(比如锚定到下巴、脸颊外侧的追踪点),避免和人脸网格的顶点区域重叠。调整材质的深度测试设置
选中边框的材质,在Inspector面板里找到Depth Test选项,设置为LEqual。开启深度测试后,边框会遵循3D空间的层级逻辑,不会被人脸网格穿透显示。修改渲染层级顺序
找到场景中的Face Mesh对象,在它的Renderer组件里,把Render Order数值调得比边框的Render Order小(数值越小越先渲染,会在下方)。比如边框设为10,人脸网格设为0,这样边框就能正确显示在人脸前方。修正模型面朝向
如果是导入的边框模型,可能存在法线翻转的问题。选中边框模型,在Mesh组件里勾选Double Sided,或者用建模软件翻转模型法线后重新导入Spark AR。调整人脸网格的Z-Write设置
找到Face Mesh的Renderer组件,展开Advanced Render Options,关闭Z-Write。这样人脸网格不会写入深度缓冲,边框就能正常覆盖在人脸外围。
内容的提问来源于stack exchange,提问作者eli
相关产品推荐
相关产品推荐

