原创 NVisionXR_iOS教程十一 —— 多場景切換
本章節教大家如何兩個場景進行來回切換。 打開上一章節的代碼, 1、將MyFirstScene的註釋打開 2、將VideoScene的啓動狀態改爲GENERAL_SCENEPLAY,代碼如圖 代碼: MyFirstScene *fi
原创 NVisionXR_iOS教程五 —— 添加燈光渲染
接着上一章的例子,這章節來介紹一下三種燈光(平行光、點光源、聚光燈)的使用。 引入頭文件#import ''NVWorldLight.h'' 1、創建平行光 在onCreate裏面實例話燈光對象,代碼如下圖 代碼: // 燈光、地
原创 NVisionXR_iOS教程二 —— 創建控制器和Vuforia對象
我們接着上一篇的教程: 1、實例話一個NVisionXR控制器 在項目中創建一個Controller,繼承NV3DViewController 在NVisionController.h 中添加頭文件#import"NV3DViewContr
原创 NVisionXR_iOS教程九 —— 渲染一個骨骼動畫
這篇給大家介紹如何在NVisionXR引擎中渲染骨骼動畫。 在NVisionXR引擎中,動畫模型的格式爲.mesh,材質貼圖格式爲.material,骨骼格式爲.skeleton。(具體參考《NVisionXR引擎基本介紹》) 在我們NVi
原创 NVisionXR_iOS教程七 —— 場景中物體運動
本章節教大家如何讓立方體按照自己想要的軌跡運動。 添加頭文件#import''NVAnimationEffect.h'',在onCreate方法中實例該動畫類,代碼如下圖: 1、立方體移動 代碼: /** * 構建一個
原创 NVisionXR_iOS教程六 —— 場景中對象交互
本章節將介紹如何與場景中的對象進行交互,接着上一章節的代碼,我們往立方體對象 添加如下代碼,並實現它的代理<HitEventDelegate> 代碼: // 創建一個立方體 NVBoxWidget *cube = [[N
原创 NVisionXR_iOS教程一 —— NVisionXR從零搭建一個AR項目
一、NVisionXR引擎集成到原生ios項目 1、創建一個xcode空項目,如下圖 2、將NVisionXR-ios庫拖入到新建的項目中,如下圖 3、引用庫頭文件,引用路徑如下圖(圈起來的路徑) 4、添加必要的鏈接庫如下圖 二、Vu
原创 NVisionXR_iOS教程十二 —— 多圖識別
本章節教大家多個識別切換多個場景,接着上一章多場景切換的教程 1、打開StonesAndChips.xml,我們可以看到有兩張識別圖stones和chips,這兩張圖都可以進行識別,接下來我們會根據這兩張圖分別綁定不同的場景。 2、打
原创 NVisionXR_iOS教程十 —— 加載視頻控件
因爲在下一章節我們需要和大家介紹多場景切換功能,所以在本章我們創建一個新的場景,如下圖 重寫NVScenePlay的生命週期 1、引用頭文件#import ''NVVideoWidget.h'' 2、在onCreate方法中實例話視頻
原创 NVisionXR_iOS教程四 —— 在立方體上貼材質
上一章節,我們創建了一個立方體,但是還未貼上材質,看起來還是不美觀,在這章節,我們繼續上章節的內容,爲立方體貼上材質。 準備一張材質圖,將圖片拖入到UserRes.bundle資源包裏(前面的教程已經介紹了爲什麼要放到這裏面,NVision
原创 NVisionXR_iOS教程三 —— 渲染一個立方體
上一章節已經教大家構建了NVision的渲染場景,接下來就可以在場景中渲染物體了,我們接着上一章節的代碼。 1、新建一個類,繼承NVScenePlay,如下圖 2、實例話場景,添加到管理隊列中,添加代碼如下圖,每句話的含義和用途看註釋:
原创 NVisionXR_iOS教程八 —— 場景中添加粒子
本章節將介紹如何往場景裏添加粒子效果。打開上一章節的代碼 1、添加頭文件#import ''NVWorldParticles.h'' 2、將粒子的資源文件拖入到UserRes.bundle目錄下(本章節的資源在教程下面有下載地址) 3、關
原创 跨平臺原生AR/VR應用研發引擎-NVisionXR開放內測
NVisionXR引擎正式開放內測。現在,對原生AR/VR應用開發有興趣的企業和開發者均可通過NVisionXR官網(www.nvisionxr.com)申請試用。 NVisionXR引擎介紹視頻 NVisionXR是由北京新視維科技研發的
原创 NVisionXRFBXConverter(Beta版)實踐課程
一、前言 NVisionXR引擎使用的模型格式爲.mesh(具體請看NVisionXR引擎基本介紹:http://www.arvrschool.com/read-7381 ),爲了能夠將常見的格式轉換爲mesh,我們製作了這款模型格式轉換工
原创 NVisionXR引擎基本介紹
NVisionXR引擎基本介紹 一. 介紹 1.1 NVisionXR是什麼? NVisionXR引擎是全球首款跨平臺多兼容的原生AR應用開發引擎,讓AR應用開發更高效。 1.2 爲什麼是NVisionXR?