成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利用Linux平臺構建一款VR應用,僅僅需要15分鐘!

譯文
移動開發 VR/AR
僅需要15分鐘,我們即可開發出一款虛擬現實應用并將其運行在瀏覽器內、VR頭戴設備中或者是Google Daydream上。其中的關鍵在于A-Frame——由Mozilla公司VR團隊開發的一款開源工具包。

【51CTO.com快譯】僅需要15分鐘,我們即可開發出一款虛擬現實應用并將其運行在瀏覽器內、VR頭戴設備中或者是Google Daydream上。其中的關鍵在于A-Frame——由Mozilla公司VR團隊開發的一款開源工具包。

1.測試

大家可以,轉到此鏈接:http://theta360.guide/360gallery/

在自己的移動設備是使用Chrome或者火狐瀏覽器。

將手機放在Google Cardboard中,而后盯著菜單中的方塊以切換至360度場景。

利用Linux平臺構建一款VR應用,僅僅需要15分鐘!

2.進行Fork

轉到此鏈接:https://github.com/theta360developers/360gallery

對GitHub上的示例庫進行fork。請注意變更該repo中的目錄。

利用Linux平臺構建一款VR應用,僅僅需要15分鐘!

如果大家擁有360度圖像,則可將其放在img/子目錄下。如果大家沒有合適的360度圖像,則可轉到此鏈接:https://github.com/theta360developers/360gallery 利用開源Hugin全景照片工具。本教程中使用的樣本圖像來自我在舊金山參加的一次聚會。

3.創建縮略圖

頭戴設備中的菜單為標準的240 x 240像素圖像。大家可以使用GIMP創建此類圖像。A-Frame能夠自動幫助大家調整其角度變化。

利用Linux平臺構建一款VR應用,僅僅需要15分鐘!

4.編輯代碼

如果大家使用同樣的圖像文件名稱并覆蓋/img中的1.jpg,則不再需要編輯以下代碼。如果大家希望進行程序擴展或者修改為自己的文件名,則請變更index.html中的id與src以匹配您的文件。

  1. <body><a-scene> 
  2. <a-assets> 
  3. <img id="kieran" src="img/1.jpg"> 
  4. <img id="kieran-thumb" crossorigin="anonymous" src="img/kieran-thumb.png"> 
  5. <img id="christian-thumb" crossorigin="anonymous" src="img/christian-thumb.png"> 
  6. <img id="eddie-thumb" crossorigin="anonymous" src="img/eddie-thumb.png"> 
  7. <audio id="click-sound" crossorigin="anonymous" src="https://cdn.aframe.io/360-image-gallery-boilerplate/audio/click.ogg"></audio> 
  8. <img id="christian" crossorigin="anonymous" src="img/2.jpg"> 
  9. <img id="eddie" crossorigin="anonymous" src="img/4.jpg"> 

 

下滾并編輯其中的菜單鏈接部分:

  1. <!-- 360-degree image. --><a-sky id="image-360" radius="10" src="#kieran"></a-sky> 
  2. <!-- Image links. --> 
  3. <a-entity id="links" layout="type: line; margin: 1.5" position="0 -1 -4"> 
  4. <a-entity template="src: #link" data-src="#christian" data-thumb="#christian-thumb"></a-entity> 
  5. <a-entity template="src: #link" data-src="#kieran" data-thumb="#kieran-thumb"></a-entity> 
  6. <a-entity template="src: #link" data-src="#eddie" data-thumb="#eddie-thumb"></a-entity></a-entity> 

 

5.上傳至GitHub Pages

添加并提交您的更改:

  1. git add * 
  2. git commit -a -m ‘changed images' 
  3. git push 

 

轉到此鏈接:http://username.github.io/360gallery通過您的手機打開此應用。

6.下一步

本文介紹的僅是一個簡單的示例,用于證明WebVR易于實現且可供Web開發人員進行訪問。感興趣的朋友可以訪問:https://aframe.io/以查看更多演示。盡管360度影像并非真正的VR,但其易于實現、有趣且可供大家隨時訪問。利用360度圖像亦有助于大家輕松理解增強現實的基本原理。

大家可以使用普通相機拍攝照片,并將其合并起來以構建360度圖像。當然,直接購買360度相機也是完全可行的。我自己目前使用的相機支持360度視頻文件與實時流媒體錄制。

7.故障排查

這款應用并非運行自本地文件,大家必須配合Apache2等本地Web服務器或者將其上傳至GitHub Pages等外部站點以完成測試。

如果大家使用的是Oculus Rift或者HTC Vive,則需要安裝Firefox Nightly或者尚處于實驗階段的Chromium builds。感興趣的朋友可以轉到此鏈接:https://iswebvrready.org/查看您的瀏覽器是否能夠運行WebVR。

360度視頻也能夠在桌面瀏覽器上正常播放。而且雖然目前其在移動設備上的播放效果仍然不太理想,但相信該技術將迅速得到改善。

原文標題:Build a VR app in 15 minutes with Linux

原文作者:Craig Oda

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:陳琳 來源: 51cto
相關推薦

2021-01-18 05:59:21

開發桌面版應用技術熱點

2017-03-01 17:47:46

Chrome

2018-04-24 14:52:48

LinuxBash腳本

2022-06-17 08:05:28

Grafana監控儀表盤系統

2014-04-22 09:42:12

Bash腳本教程

2013-06-27 09:41:19

LuaLua語言Lua語言快速入門

2012-06-28 10:26:51

Silverlight

2017-12-19 09:05:39

2022-09-07 08:17:02

瀏覽器插件插件開發

2015-11-27 09:18:11

AngularJSWeb應用

2012-07-25 10:57:40

傳真機

2011-11-28 15:15:40

傳真機行情

2018-11-08 13:53:15

Flink程序環境

2020-10-19 18:07:00

云計算技術應用

2017-03-07 11:25:58

IT技術周刊

2021-05-11 11:20:54

VRAR虛擬現實技術

2015-07-08 09:43:22

程序員

2016-09-27 09:45:27

Linux發行版構建

2009-03-02 13:20:57

SNS 開放平臺

2024-06-11 00:00:00

Java線程安全緩存組件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级黄a | 特级做a爰片毛片免费看108 | 久久大陆| 日本黄色一级片视频 | 亚洲国产高清高潮精品美女 | 成人亚洲精品 | 亚洲精品视频在线播放 | 91久久国产综合久久 | 天堂色| 欧美性视频在线播放 | 国产精品九九视频 | 欧美一区二区成人 | 亚洲精品久久久蜜桃 | 日本不卡一区二区三区 | 国产精品久久久久久久久久免费看 | 日本在线一区二区三区 | 91福利网 | av在线免费网站 | 久久精品一 | 瑟瑟激情 | 国产一级片一区二区 | 欧美一区二区三区在线观看视频 | 九七午夜剧场福利写真 | 一区二区三区视频在线 | 久草网址 | 91大片| 亚洲精品久久久 | 精品一区二区三区在线视频 | 亚洲综合中文字幕在线观看 | 久久综合亚洲 | 五月婷婷亚洲 | 精品久久久久久久人人人人传媒 | 九九热九九 | 成人性视频免费网站 | 欧美一级二级视频 | av一区二区三区四区 | 超碰在线免费 | 不卡一区二区在线观看 | 欧美黄色精品 | 久久日韩精品 | 国产成人在线一区二区 |