[Theta V]在Unity裡用Theta V 玩360吧!

詹閔翔
Eric’s publication
3 min readSep 29, 2018

測試環境:Unity2018.1.02
測試電腦:MacOS 10.13.6

p.s.下面分享的腳本可以從參考資料中找到,我只有小改一些內容

第一步 用USB連接電腦

這一步應該是最簡單的,因為真的只要接上USB就好了XD

第二步 新增一個腳本

這個腳本的目的在於把WebCam拍到的東西做成一張新的貼圖(texture)
再賦予到材質的貼圖上

for(int i = 0;i<devices.length;i++) Debug.Log(devices[I].name
檢查電腦讀到的webcam是哪一個(懶得寫動態切換(´_ゝ`)
修改後再重新按一次播放鍵

第三步 新增一個新的shader

下面shader功能是將外邊的Mesh 渲染成裡邊
v.normal.xyz = v.normal * -1//代表整個面方向相反

最後再新增一個Material把剛才寫好的shader拖曳進去

第四步 新增一個球體,並修改參數

把camera、sphere 的位置歸零(0,0,0)

把剛才的Material直接拉到這顆球上

然後再把步驟二創建的腳本拖曳到這個球上

大功告成ヽ(✿゚▽゚)ノヽ(✿゚▽゚)ノヽ(✿゚▽゚)ノ

參考資料:
https://community.theta360.guide/t/howto-unity-and-theta-v-live-streaming-mac-os-x/1681

http://gad.qq.com/article/detail/31047

--

--

詹閔翔
Eric’s publication

專注於各種可能的技術解決方案,喜歡從技術的角度解決問題,也喜歡接觸各種新科技跟open source專案與時代一起進化,並樂於將所見所聞製作成人人都能輕鬆理解的教學文章分享於網路平台。https://studio-frontend-one.vercel.app/