999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARKit的“掌上銀河”

2020-08-16 13:48:32王紫涵付崢
商情 2020年35期
關鍵詞:現實信息模型

王紫涵 付崢

【摘要】本項目采用swift語言,利用iOS的ARKit框架,以Xcode等為開發工具,設計出一款App,通過三維建模定義虛擬景象在現實世界的成像信息,輔以場景解說等真實還原天體系統全貌圖,通過對ARKit框架添加內容增加球形模型,加上圖片渲染形成“掌上銀河”,點擊AR生成的虛擬圖像后會進行場景解讀,提升用戶體驗。全程除移動手機設備無額外硬件負擔,僅對模型進行更迭即可,易于維護和擴展內容。

【關鍵詞】掌上銀河 ARKitswift

一、引言

增強現實技術(Augmented Reality,以下簡稱AR)是指通過手機,平板等多媒體設備輔以三維建模、實時視頻顯示以及傳感器的融合,達到真實世界信息和虛擬世界信息“無縫”融合的技術。未來AR將在很大程度上改變人類生活,是科技發展的必然趨勢。人們對現實與虛擬的融合的探索充滿著熱情,同時,也渴望探索神秘的宇宙。因此,我們通過三維建模定義虛擬景象在現實世界的成像信息,輔以實時視頻,場景解說等真實還原天體系統全貌圖。以AR這門新興技術融合神秘的宇宙學,不但形象立體地展現了太陽系,也滿足了人們對宇宙的好奇。

二、實現原理

先捕捉現實世界,獲取攝像機拍攝的一幀一幀的圖像序列,將獲取的圖像序列進行處理,輸出包含有現實世界場景的所有信息。接著進行世界追蹤,ARKit 使用視覺慣性測距技術,對攝像頭采集到的圖像序列進行計算機視覺分析,并且與設備的運動傳感器信息相結合。ARKit 會識別出每一幀圖像中的特征點,并且根據特征點在連續的圖像幀之間的位置變化,然后與運動傳感器提供的信息進行比較,最終得到高精度的設備位置和偏轉信息,檢測出現實世界的水平面,當攝像機不斷移動時,檢測到的平面也會不斷的變化。當點擊屏幕時,ARKit會發射一個射線,將射線遇到的所有有用信息返回,返回結果以離屏幕距離進行排序,離屏幕最近的排在最前面,獲取當前捕捉到的圖像中某點擊位置有關的信息。然后基于當前捕捉到的圖像的曝光等信息,給出一個光照強度值,將攝像機捕捉到的真實世界的視頻作為背景,將世界追蹤到的相機狀態信息實時更新到AR world中的相機,處理光照估計的光照強度,實時渲染虛擬世界物體在屏幕中的位置。

三、實現方法

本作品包括基于ARKit的場景搭建模塊、設置文稿解說內容、三維建模和服務器架構四個模塊。

(一)AR場景搭建

即首先使用加載AR的3D場景視圖ARSCNView,并且初始化節點,再通過管理會話追蹤配置ARSessionConfiguration實現場景的追蹤并且返回一個ARFrame,根據2D坐標點搜索3D模型,它主要目的就是負責追蹤相機在3D世界中的位置以及一些特征場景的捕捉。SCNScene是AR場景中的場景,場景中是由許多SCNNode節點組成,一個SCNScene可以包含多個SCNNode子節點,一個子節點SCNNode可以有多個childNode,而一個節點就是一個3D模型,然后將節點即3D模型添加到Scene中,初始化完成后開啟AR會話,相機開始捕獲真實世界,通過camera獲取真實世界的信息,將獲取到的真實世界信息進行理解,基于場景理解,將虛擬世界渲染到真實世界的指定位置,在屏幕上展示增強現實的世界,通過點擊屏幕的方式和虛擬世界進行交互,虛擬世界響應交互后,重新渲染,移動設備時,捕獲到真實世界的變化,重新理解場景、重新渲染AR世界。

(二)設置音樂與解說內容

針對航天文化做出概述,設計AR模式為,第一次打開App時自動彈出,可選擇關閉。針對每一個天體做出解釋性文字,在屏幕點擊天體時彈出解說內容,可選擇播放語音解說內容或者視頻,播放背景音樂,可選擇關閉。

(三)三維建模

利用SceneKit進行3D模型創建,它是iOS中用來開發3D模型的引擎,包含了如光照、模型、材質、攝像機等高級引擎特性,可以基于它做出很多逼真的3D物理模型。為節點增加相應的貼圖,設置三維坐標,利用SceneNode提供的8種屬性用來設置模型材質,例如為地球貼圖時,為地球節點的diffuse、emission、specular屬性分別提供一個對應的圖像,建成一個趨近真實的三維地球模型。添加動畫,即星球節點的自轉以及公轉動畫,并且為太陽添加光暈、為地球添加云層,為其它星體也添加對應的特性動畫,將公轉與自轉剝離開,使用節點之間的層級結構處理旋轉。

(四)服務器架構

在阿里云上搭建Apache,MySQL環境。設置存儲服務器和計算服務器,創建云端數據庫資源包,將航天文化知識導入知識數據表,將背景音樂導入音樂數據表,以及將天體解說內容導入解說數據表,移動終端將捕獲的信息進行分析計算,識別匹配后從數據庫中下載數字信息進行虛實融合。建好服務器后將程序編譯進移動端開始運行。

四、小結

從神舟十號任務以后,中國的載人航天技術已經成熟,已成航天大國,這時為國人普及太空的知識顯得尤為重要。而隨著智能設備的普及,人們對于獲取信息的方式已經不滿足于傳統的二維模型。相較于書籍,增強現實技術能為學習者提供近乎真實的虛實相融合的學習場景,以交互現實世界的方式更能滿足用戶的體驗感與趣味性,在青少年教育方面效果更佳,能達到弘揚航天文化的目的。在國內AR起步比較晚,前期大多是以高校研究生,因而從開始開發到初步完成,由于這門技術并不是很多人都會,可參考的資料很少,只能搜集一些零零散散的資料進行整合學習。值得慶幸的是ARKit 提供了設備動作追蹤、相機場景捕獲和高級場景處理,并讓 AR 元素的展示變得極為便利,從而大大簡化了建立 AR app的開發難度。增強現實技術作為一種沉沒式的學習方式,可以將豐富的資源信息和其他數據整合到用戶能夠觀察到的現實場景中,為師生提供身臨其境的學習環境,激發學生的學習興趣,提升主觀積極性。實時交互的特點削弱了位置、空間的限制,教師可以在課上或遠程指導學生,彌補了現實環境中設備的不足,實現資源共享。幫助青少年換種新方式認識新世界,親身感受原本只能靠想象的事物。

參考文獻:

[1]員凱.ARKit開發實戰[M].電子工業出版社:北京,2018.

[2]劉明陽.Swift語言實戰精講(第二版)[M].人民郵電出版社:北京,2016.

[3]王涌天,陳靖,程德文.增強現實技術導論[M].科學出版社:北京,2015.

基金項目:課題資助:南昌航空大學第14屆三小課題。

猜你喜歡
現實信息模型
一半模型
我對詩與現實的見解
文苑(2020年11期)2021-01-04 01:53:20
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
3D打印中的模型分割與打包
一種基于Unity3D+Vuforia的增強現實交互App的開發
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
現實的困惑
中國衛生(2014年12期)2014-11-12 13:12:38
從虛擬走到現實,有多遠?
杭州科技(2014年4期)2014-02-27 15:26:58
主站蜘蛛池模板: 国产视频欧美| 国产欧美精品一区二区 | 免费AV在线播放观看18禁强制| 国产18在线| 这里只有精品在线| 亚洲国产精品不卡在线 | 中文字幕不卡免费高清视频| 亚洲一级无毛片无码在线免费视频| 欧美在线伊人| 伊人91视频| 亚洲开心婷婷中文字幕| 日韩欧美中文| 日韩欧美国产中文| 久草网视频在线| 在线综合亚洲欧美网站| 国产成人AV男人的天堂| 97亚洲色综久久精品| 麻豆a级片| 久久国产黑丝袜视频| 国产中文一区二区苍井空| av一区二区无码在线| 91精品伊人久久大香线蕉| 亚洲日韩每日更新| 精品无码一区二区三区电影| 国产精品综合久久久| 亚洲欧美自拍一区| 国产精品成人免费综合| 视频国产精品丝袜第一页| 一边摸一边做爽的视频17国产| 国产第一页第二页| 日韩在线视频网站| 国产精品女熟高潮视频| 毛片手机在线看| 久久久久亚洲av成人网人人软件| 亚洲六月丁香六月婷婷蜜芽| 亚洲人精品亚洲人成在线| 国产va在线| 波多野结衣中文字幕久久| 呦女精品网站| 亚洲欧美精品一中文字幕| 国产爽妇精品| 日韩视频免费| 亚洲久悠悠色悠在线播放| 男女男精品视频| 国产精品视频系列专区| 日韩国产综合精选| 无套av在线| 手机在线看片不卡中文字幕| 中文无码影院| 国产污视频在线观看| 亚欧成人无码AV在线播放| 日本伊人色综合网| 五月六月伊人狠狠丁香网| 欧美成人aⅴ| 第一页亚洲| 国内精品手机在线观看视频| 国产产在线精品亚洲aavv| 91无码人妻精品一区二区蜜桃| 精品夜恋影院亚洲欧洲| 欧美a级完整在线观看| 亚洲成在线观看| 亚洲国产精品日韩欧美一区| 亚洲中文字幕23页在线| 97超爽成人免费视频在线播放| 国产亚洲精品91| 97人人模人人爽人人喊小说| 久久成人国产精品免费软件| 亚洲一区二区三区麻豆| 女高中生自慰污污网站| 国产91透明丝袜美腿在线| 91麻豆精品国产高清在线| 国产特一级毛片| 久久精品亚洲热综合一区二区| 97影院午夜在线观看视频| 精品小视频在线观看| 国产激情无码一区二区APP | 亚洲欧美综合另类图片小说区| 亚洲高清无码精品| 国产91视频免费| 亚洲成人手机在线| 欧美日韩国产综合视频在线观看| 成人在线天堂|