2011-02-05 95 views
0

我有一张照片是由360度长矛拍摄的,现在有谁知道如何创建360度照片浏览器?360度照片浏览器

请不要发送已开发软件的链接,如果有人有
的路线图/示例代码/文章,请更好。

首选技术可能被 的Java /闪光灯/的Flex/HTML 5/JavaScript的

+0

这是一个非常复杂的任务,因为您需要以某种方式调整每个图像的视角,大小,旋转,晕影,色调和亮度,每个图像看起来都是一样的。你为什么一定要为自己开发它? – anroesti 2011-02-05 17:26:59

回答

1

嗯,我还没有做到我自己还没有,但它基本上可以归结为你的照片投射到一些相机周围的原始。

最简单的是一个立方体,但这可能会导致不太好的结果,特别是在边缘和角落。更好的是投影图像的球体。

但基本上,添加3D基元和映射纹理应该很容易与Java或Flash。如果您尝试对浏览器进行编程,请查看WebGL。这将是一个更加面向未来的方法,不需要Flash ...并且它已经为表面上的纹理映射提供了很好的方法。

如果是360°,你只能指水平面,你也可以使用圆柱体,这比在球体上投影要容易得多。你只需要一张全景照片,并将其映射到圆柱体。

因此,基本上无论您选择哪种原始图片,都需要将相机放置在原始图片中,将照片投影到原始图片并实施一些控件,以便用户自由旋转相机。

你能提供任何示例照片吗?这将使它更容易找到一种方法来解决你的问题,并找到突出质感的好方法...

希望帮助......如果没有,继续问...