我正在使用SceneKit和ARKit 1.5,一旦表面被映射,我就会应用一个材质。
我想只显示具有alpha效果的某个半径范围内的相机。我希望保持材质静止,这意味着当相机移动时它不会移动,只有半径形状会移动。
我可以使用哪种技术?
Google的ArCore完美地做到了这一点。
ARCore示例:(点击查看GIF)
谢谢!
答案 0 :(得分:1)
我会使用着色器修改器来实现它。
使用.surface
入口点,您可以将_surface.transparent
设置为一个值,该值取决于着色点与视点之间的距离:
_surface.transparent = attenuation(length(_surface.position));