【发布时间】:2020-08-23 13:47:35
【问题描述】:
【问题讨论】:
-
没有足够的信息来帮助您。
-
添加示例照片
标签: ios swift augmented-reality arkit realitykit
【问题讨论】:
标签: ios swift augmented-reality arkit realitykit
有限的玻璃光线追踪选项
在 RealityKit 2.0 中,用于透明和半透明对象(如眼镜、花瓶或窗户)的 raytracing 选项非常有限。没有任何属性可以控制光线追踪的工作方式。请记住,例如,RealityKit 的渲染器与 Autodesk Maya 中的 Arnold 不同。所以在 RealityKit 中眼镜后面没有强大的半透明阴影。只有框架会投射出不透明的阴影,但这些阴影是微不足道的,几乎不引人注意。
解决方案一
这是针对这种情况的第一个解决方案 - 您需要在规范面部网格的纹理上使用 baked shadows(假阴影)。但是,当然,使用这种方法,您不能在真实用户的眼睛上“投射”阴影以获得强大的阴影体验。
解决方案二
要在 AR 应用中为真实用户的眼睛和眼睛周围区域着色,您需要创建两个 Alpha 通道蒙版,以便为眼睛及其周围区域应用较低的强度。要更改背景视频某些区域的强度,您需要使用 CoreImage 框架中提供的合成方法 (CI filters)。
【讨论】: