Panorama 360:全景照片在iPhone上的展示
2011-03-04 12:49
363 查看
在CodeProject上有个Panorama 360项目,是在iPhone平台上变换角度浏览一张全景照片,类似于对景色进行3D展示。
(本来我是在文章里提到原始链接的,但是很奇怪,一贴原始链接文章发表就出问题,看来是CSDN的spam机制在起作用呀。大家就自己搜索吧。网站是codeproject,搜索关键字panoramagl,或者搜索Panorama 360 iPod Touch & iPhone。)
示范程序下载下来后编译不了,网上似乎遇到这个问题的人也不少。
我的Xcode版本是3.2.5,采用的SDK版本是iOS 4.2。似乎有些人用比较早的版本的Xcode反而没有遇到这个编译问题。
解决办法如下:
1. 把原工程文件中的 PanoramaGL.xcodeproj 的引用去掉。
2. 把 PanoramaGL 的classes文件拷贝到 HelloPanorama 的classes 里面。
3. 把 Classes/glus/glu.h 的内容改成:#include “glues.h”
4. 把Classes/libtess下面的priorityq-heap.h和priorityq-heap.i这两个文件删除(去掉引用)。
Build and Go之后即可运行看到效果。这个效果的实现其实是把一张全景照片卷成一个球形的空间,然后以拍摄原点为中心向不同的方向转动即可看到这个方向应有的景象。
这种实现效果的优点是不需要对场地进行3D建模,通过平面照片得到3D景象。
这种效果的局限性是:
1. 不能用普通的数码相片,要用全景照片。
全景照片用普通的数码相机也可以拍摄,但是需要掌握一定的拍摄技巧。
2. 视角平视的情况下失真比较小,但仰视或俯视的时候画面扭曲比较严重。
3. 对于开阔的场地进行全景拍摄,最终展示的效果比较好,但如果是比较狭小的空间,不容易把仰视所见的画面拍进去。
4. 不能“
走进
”场景中去,只能站在拍摄原点观察景象。
可能说到“局限性”有点吹毛求疵了。Anyway,效果还是挺炫的,感谢作者Javier Baez的共享精神!
原始全景照片:
iPhone上的效果:
示范工程下载:
http://download.csdn.net/source/3361828
(本来我是在文章里提到原始链接的,但是很奇怪,一贴原始链接文章发表就出问题,看来是CSDN的spam机制在起作用呀。大家就自己搜索吧。网站是codeproject,搜索关键字panoramagl,或者搜索Panorama 360 iPod Touch & iPhone。)
示范程序下载下来后编译不了,网上似乎遇到这个问题的人也不少。
我的Xcode版本是3.2.5,采用的SDK版本是iOS 4.2。似乎有些人用比较早的版本的Xcode反而没有遇到这个编译问题。
解决办法如下:
1. 把原工程文件中的 PanoramaGL.xcodeproj 的引用去掉。
2. 把 PanoramaGL 的classes文件拷贝到 HelloPanorama 的classes 里面。
3. 把 Classes/glus/glu.h 的内容改成:#include “glues.h”
4. 把Classes/libtess下面的priorityq-heap.h和priorityq-heap.i这两个文件删除(去掉引用)。
Build and Go之后即可运行看到效果。这个效果的实现其实是把一张全景照片卷成一个球形的空间,然后以拍摄原点为中心向不同的方向转动即可看到这个方向应有的景象。
这种实现效果的优点是不需要对场地进行3D建模,通过平面照片得到3D景象。
这种效果的局限性是:
1. 不能用普通的数码相片,要用全景照片。
全景照片用普通的数码相机也可以拍摄,但是需要掌握一定的拍摄技巧。
2. 视角平视的情况下失真比较小,但仰视或俯视的时候画面扭曲比较严重。
3. 对于开阔的场地进行全景拍摄,最终展示的效果比较好,但如果是比较狭小的空间,不容易把仰视所见的画面拍进去。
4. 不能“
走进
”场景中去,只能站在拍摄原点观察景象。
可能说到“局限性”有点吹毛求疵了。Anyway,效果还是挺炫的,感谢作者Javier Baez的共享精神!
原始全景照片:
iPhone上的效果:
示范工程下载:
http://download.csdn.net/source/3361828
相关文章推荐
- Panorama 360:全景照片在iPhone上的展示
- iWorld-VR: 以VR的形式查看iPhone本地相册中的全景照片
- jQuery Panorama Viewer – 360度全景展示插件
- iPhone上传全景照片到谷歌街景地图攻略
- 360°全景照片
- Android 360度全景照片展示
- iPhone上传全景照片到谷歌街景地图攻略
- iPhone:简单的全景展示利器panoramagl
- Unity3D for VR 学习(7): 360°全景照片
- PanoramaGL向你展示360°全景影像
- three.js旋转的360全景canvas_geometry_panorama
- Unity3D for VR 学习(7): 360°全景照片
- iPhone开发之全景展示(panoramagl)
- 摄影师拼东京360全景照堪称世界第二大照片
- ROS 学习系列 -- Roomba, Xtion Pro live 实现360度全景照片panorama 无法启动的解决方案
- iPhone上传全景照片到谷歌街景地图攻略
- iphone全景照片的处理,加入panoramagl库的具体办法,泪奔啊~
- 可以制作照片360°全景flash文件的jp软件
- jQuery实现360°全景拖动展示
- iPhone开发之全景展示(panoramagl)