4

我正在使用 PanoramaGL 在我的应用程序中渲染一些球形图像。

我的图像大于 3000 像素。我尝试使用支持 2048x2048 的 PanoramaGL 的 PLSpherical2Panorama,但质量不好。(我调整了图像大小)

然后我将我的全景图分割成立方体图像,每张脸都有 1527x1527px。我编辑了全景GL 库以支持 2048x2048px 的立方体图像(最初它只支持 1024x1024)。质量比球形2好,但不是我所期望的,而且性能也很糟糕。

一位朋友正在为 iOS 制作相同的应用程序,他使用了该库:https ://bitbucket.org/javieralonso/japanoview

结果是完美的。

所以,我的问题是:任何人都知道任何渲染球形或立方体图像并具有热点功能的 android 库吗?

4

2 回答 2

5

我找到了 PanoDroid(http://www.frank-durr.de/panodroid.html),它是一个下载 Flickr 图像并将其转换为全景图像的库。

我不得不在库中更改很多东西,只使用她的内核,但结果非常好。Panodroid 在大图像方面做得很好。

但不幸的是,Panodroid 没有实现热点。我将不得不将此功能添加到库中。

- 编辑 -

Frank Durr 将 PanoDroid 转变为一个开源项目。

这是他的解释的链接:http ://www.frank-durr.de/?p=26

这是 OpenPanoDroid 的链接:https ://github.com/duerrfk/OpenPanodroid

于 2013-09-17T01:15:22.770 回答
3

您现在还可以使用 Google VR 的VrPanoramaView

https://developers.google.com/vr/android/reference/com/google/vr/sdk/widgets/pano/VrPanoramaView

于 2016-08-17T15:37:23.083 回答