日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VR+全景播放器+头控讲解-01

發布時間:2024/3/26 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VR+全景播放器+头控讲解-01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VR+全景播放器+頭控講解-01-知識儲備
VR+全景播放器+頭控講解-02-創建球體
VR+全景播放器+頭控講解-03-渲染視頻
VR+全景播放器+頭控講解-04-滑動手勢
VR+全景播放器+頭控講解-05-伸縮畫面
VR+全景播放器+頭控講解-06-頭控實現
VR+全景播放器+頭控講解-07-分屏技術

學習目標

寫一個全景+VR的播放器


功能

一般vr+全景播放器有一下幾個功能

  • 全景模式+VR 共有的功能
    1.手勢滑動
    2.重力感應
    3.恢復視角
    4.播放/暫停
    5.上一曲
    6.下一曲
    7.手勢滑動
    8.單擊手勢 隱藏功能菜單
    9.是否可以播放(不可播放出現小菊花)
    10.聲音加/減功能
    11.捏合手勢-縮放畫面

  • VR 模式 特有的頭控功能
    1.顯示/隱藏菜單功能
    2.播放/暫停功能
    3.上一曲功能
    4.下一曲功能
    5.聲音加/減功能

  • 擴展功能
    1.視頻濾鏡


實現方案選擇

近兩年隨著AR/VR逐漸火熱,企業為了給自己的產品中加入新的元素,有可能會將3D元素添加到應用中去,對于IOS 工程師,你有三種選擇 OpenGL ES / Metal/SceneKit ,按照性能排名 Metal 第一位,SceneKit性能相對來說沒有前兩者高,但是對于開發難度來說,SceneKit的難度最低,因為他是面向對象的,對于iOS 開發者,學習成本是最低的。

需要的知識

  • 了解AVPlayer 對象的用法
  • 了解 CMMotionManager 對象的用法
  • SCNNode 的用法 (SceneKit框架)
  • SCNScene的用法(SceneKit框架)
  • SCNGeometry的用法(SceneKit框架)
  • SCNCamera的用法(SceneKit框架)
  • UIGestureRecognizer
  • CIFilter 處理視頻濾鏡(可選項)
  • 掌握以上知識點 輕松完成播放器的全部需求

    后面我會分為以下幾個模塊進行講解

    a. 如何創建一個渲染全景視頻的球體
    b. 如何創建將APlayer 加載的視頻渲染到球體上
    c. 如何實現通過手勢移動來調節呈現出來的畫面位置
    d. 捏合手勢如何縮放畫面
    f. 頭控部分布局
    g. 如何實現分屏顯示

    SceneKit 中文教程

    總結

    以上是生活随笔為你收集整理的VR+全景播放器+头控讲解-01的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。