Re: [問題] 技術討論 實做像YOUTUBE那樣的播放器

看板VR (虛擬實境)作者 (豎琴海豹)時間9年前 (2016/07/24 11:45), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《kobenein (哈哈哈)》之銘言: : 如何從equirectangular轉換成以上四個參數決定的畫面 : 不知道有沒有人可以指點一下 : 謝謝 先假設人眼(or播放器畫面)為理想pinhold攝影機。 之後將Equirectangular畫片投影至3D球體內側,而人眼在球體中心。再根據pinhold原理 ,將球面紋理投影至人眼(or播放器畫面)上。 當你可以在紙上把以上關係模擬出來後,就知道怎麼寫了。至於人眼是否需要在球體中心 ,投影是否必須為3D球體,就再根據實際狀況修改假設。 下面連結是facebook之前討論如何針對VR影片的特性來設計影片encoder演算法 https://code.facebook.com/posts/1126354007399553 在文章中除了有大致提到VR播放器的原理外,還有一個github的專案,內容是一個 影片filter,可將equirectangular projection的影片投影至cubemap projection。 專案中只有一個.c,可以翻閱原始碼瞭解其原理。 https://github.com/facebook/transform -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.210.165 ※ 文章網址: https://www.ptt.cc/bbs/VR/M.1469331940.A.975.html

07/24 18:06, , 1F
補充一個還蠻有趣的概念影片 http://goo.gl/U95vuf
07/24 18:06, 1F

07/25 00:12, , 2F
感謝!
07/25 00:12, 2F

07/25 00:20, , 3F
所以youtube只傳使用者選的FOV到用戶端?
07/25 00:20, 3F

07/25 00:21, , 4F
我以為是傳整個equirectangular video
07/25 00:21, 4F

07/25 01:02, , 5F
還是傳整個影片,這些最佳化都仍在概念階段
07/25 01:02, 5F

07/25 09:21, , 6F
我記得沒錯Facebook已經有使用Adaptive Steaming了吧
07/25 09:21, 6F
文章代碼(AID): #1Nb3dabr (VR)
文章代碼(AID): #1Nb3dabr (VR)