-
Notifications
You must be signed in to change notification settings - Fork 15
Home
TANG ZhiXiong edited this page Dec 26, 2017
·
6 revisions
Welcome to the panorama-viewer wiki!
说一下把,主要整合了两个官方的 example:
- three.js / examples #webgl_panorama_equirectangular
- three.js / examples #misc_controls_deviceorientation
还参考了许多 Stackoverflow 页面,以及 ShaderToy 程序,以及一些博客,如:
That's the credits.
v2ex 一些同学提醒下,发现一些有用的链接:
- 一个更强大的全景查看器:mpetroff/pannellum: Pannellum is a lightweight, free, and open source panorama viewer for the web. (原来也是基于 Three.js)
- 如果全景图不是 360 x 180,可以用 Photo Sphere XMP Metadata 来描述纹理贴图的方式
FAQ
图片切片?
不打算支持。图片切片不方便其他人作为一个【全景查看器】使用。以前写过一个切片加载的,见 http://tangzhixiong.com/poicreator/html/pano-gridfs.html。
终极目标
实现这篇论文的效果:[1612.01256] Panoramic Structure from Motion via Geometric Relationship Detection。
移植 Efficient 3D Room Shape Recovery from a Single Panorama, 去掉 matlab 依赖.
(GitHub 访问太慢,这里有一份笔记:Three.js 代码片段 - 作业部落 Cmd Markdown 编辑阅读器。)