iPhone 相机图像上的 3D 模型。透明背景?
Posted
技术标签:
【中文标题】iPhone 相机图像上的 3D 模型。透明背景?【英文标题】:3D model over iPhone camera images. Transparent background? 【发布时间】:2011-11-03 11:12:32 【问题描述】:我正在尝试为 iPhone 制作一个增强现实应用程序,您可以在其中通过相机图像查看使用 OpenGL ES 构建的 3D 模型。我已经完成了从相机获取图像的部分,以及从 UIView 继承的 GLView,我在其中绘制模型。我的问题是,当我将 GLView 放在相机图像上时,您不仅看到模型,而且看到覆盖所有视图的黑色矩形。我试着给背景上色,让它变得透明,但我没有。你知道哪一个可能是问题吗?
非常感谢!!
【问题讨论】:
【参考方案1】:我自己回答。 Appart 使用glClearColor
绘制OpenGl
视图时,需要注意的事项:
当您创建 CAEAGLayer
对象时,您必须为其 opaque 属性分配值 NO
。
分配drawableProperties
时,必须选择允许透明的颜色格式,例如kEAGLColorFormatRGBA8
。
希望这对其他人有用!无论如何,感谢本杰明安德里斯的回答! :)
【讨论】:
【参考方案2】:您是否将 GLView 的“不透明”属性设置为 NO?
【讨论】:
以上是关于iPhone 相机图像上的 3D 模型。透明背景?的主要内容,如果未能解决你的问题,请参考以下文章