原创 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?