顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2015-12-19 17:04:00
看板 Soft_Job
作者 Linux (Windows)
標題 [心得] Theta S 全景相簿實作
時間 Fri Dec 18 11:13:54 2015


Hi all,

週末輕鬆一下,分享一下最近在玩的東西:)


Demo: http://tinyurl.com/hv44fo6
OA's Theta S 全景相簿
[圖]
[圖]
[圖]
搭配 Ricoh Theta S 記錄環景、全景、360度、小星球(Stereographics Projection) 的一個 OA's 個人全景相簿! ...

 

GitHub: https://github.com/comdan66/ThetaS
comdan66/ThetaS ·  GitHub
[圖]
ThetaS - 搭配 Ricoh Theta S 記錄環景、全景、360度、小星球(Stereographics Projection) 的個人全景相簿! ...

 


先說!! 這不是什麼廣告文 >"<

只是因為最近入手了一台 Theta S 360 全景相機,所以就寫了一個全景相簿!

一種.. 進階玩玩具的概念~



網頁前端呈現球狀的方式並且可以操控主要是參考這它!

https://github.com/shokai/theta-viewer.js
shokai/theta-viewer.js ·  GitHub
[圖]
theta-viewer.js - Animate multiple-Photos taken by Ricoh THETA ...

 

而 theta-viewer.js 裡面藉由

async.js、three.js、OrbitControls.js 這幾隻程式來實作

而我只是將它進一步的使用與改造而已..
(例如: 可以取得轉向後的座標存進資料庫.. 等)



至於後端的部分,我寫在另外一包專案裡

https://github.com/comdan66/360 其框架使用 CodeIgniter!
comdan66/360 ·  GitHub
[圖]
搭配 Ricoh Theta S 記錄環景、全景、360度、小星球(Stereographics Projection) 的個人全景相簿! ...

 

比較特別的是因為 360 圖檔較大,所以使用 AWS S3 作為儲存空間

因為檔案大,怕前端傳輸太久,所以這次加入 Tinypng(https://tinypng.com/)

作為壓縮圖片的方式,以減少圖片大小!
(原本用 https://compressor.io/ 但是處理時間花太久..QQ)



以上心得如有任何問題歡迎留言討論喔~~ ^^

--

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.16.214
※ 文章代碼(AID): #1MStd-09 (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1450408446.A.009.html
arenda: 推1F 12/18 13:12
rayway30419: 這好潮!2F 12/18 16:45
fgh81113: ID也好神3F 12/18 19:38
rorotommacy: 請問這台有墊子羅盤嗎?4F 12/18 21:19
ntddt: 推 有趣~5F 12/19 14:36
femlro: 原來linux 本尊不是企鵝6F 12/19 16:42

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 373 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇