【发布时间】:2015-01-04 05:21:09
【问题描述】:
我正在尝试为使用 Pixpro SP360 拍摄的图像构建查看器。这款相机有一个 214 度视野的鱼眼镜头。生成的图像是一个黑色正方形,其中有一个圆形图像。圆的直径(和正方形的边)是 1440px。
我想将这些图像用作截断球体上的纹理(phiLength of (Math.PI * 2) 和 thetaLength of ((214/360) * Math.PI)。问题是纹理映射似乎包括距离中心超过 1440px 的黑色区域。我尝试过使用各种纹理值。纹理映射、纹理.wrapS 和纹理.wrapT 没有成功。
我使用的代码改编自 http://threejs.org/examples/#webgl_video_panorama_equirectangular,除了截断球体之外几乎完全相同。
有没有办法将图像的圆形中心部分映射到截断的球体?
【问题讨论】:
标签: three.js