我有一张360度长枪拍摄的照片,现在谁知道如何创建360度照片查看器?
请不要发送已经开发的软件的链接,如果有人有的话会更好
路线图/示例代码/文章。
首选技术可以是Java/Flash/Flex/HTML5/ javascript
发布于 2011-02-06 02:42:01
嗯,我自己还没有做过,但它基本上归结为将你拥有的照片投影到原始图像周围的一些相机上。
最简单的是一个立方体,但这可能会导致不太好的结果,特别是在边缘和角落。更好的方法是在一个球体上投影图像。
但基本上,在其上添加3D基元和映射纹理应该很容易使用Java或Flash。如果你想为浏览器编写程序,可以看看WebGL。这将是一种更面向未来的方法,不需要Flash……并且它已经为表面纹理映射提供了很好的方法。
如果360°仅指水平面,您也可以使用圆柱体,这比在球体上投影容易得多。你只需要一张完整的全景照片,并将其映射到圆柱体上。
因此,基本上无论你选择哪个基元,你都需要在这个基元中放置相机,将照片投影到基元上,并实现一些允许用户自由旋转相机的控件。
你能提供一些照片的例子吗?这将使它更容易找到一种方法来解决您的问题,并找到一个好的方法来投影纹理…
希望这能帮上忙。如果不是,继续问...
https://stackoverflow.com/questions/4908330
复制相似问题