如何在Unity中使用udSDK?

2021-02-05
2875 次
這節課我們將討論如何借助udStream開發包("udSDK"或“SDK”),在專業游戲引擎Unity中進行各種應用。
udSDK作為一個插件,充分利用Unity的高級游戲物理引擎,同時提供一種超快速的方式來合并大量的點云和其他靜態模型(如OBJ、FBX等)。
udSDK可以在Unity中加載點云數據,使用Unity設計應用程序及一系列集成功能,包括:
-
拾取點云數據
-
過濾點云數據
-
點云數據局部網格對撞機的實時生成
下面的Unity示例是基于C語言的udSDK API接口封裝器,包括udSDK API特性子集的C#綁定,以及Unity MonoBehaviour腳本在項目中的演示。
本教程是基于一個對Unity有一定操作經驗的使用者而編寫的,并請使用unity2019.4.3.f1版本。
步驟一:下載及登錄
1. 申請udStream許可證,如已有登錄賬號則直接登錄。
2. 下載udSDK,提取工具包,地址:
https://office.euclideon.com.cn/index.php?mod=shares&sid=NEcycFNINC1pZ1JzWlhtX3E1NjNHcTdCSkJfUlBFYzAtalZSdmx3
3. 使用您的udStream賬號密碼進行登錄。
步驟二:安裝及運行
完成以下步驟,開始在Unity2019.4.3f1上運行。在新的工程項目或已存在的工程項目中:
在Unity導航中,打開Window -> Package Manager –>安裝“PostProcessing”軟件包:
??????
-
在Unity導航中,打開Edit->Project settings- > Player -> Other Settings -> Configuration -> 選擇“Allow unsafe”選項:

-
在Unity導航中,打開Euclideon –>udSDK Login -> 填入您已申請的賬號:

-
在 Assets -> Plugins ->Euclideon UdSDK->Sample Scenes中,您將會看到我們為您提供的uds示例場景:

-
以Basic Render場景為例,您可以在UDS Model ->Path中,填入相應的URL,我們目前已經支持本地URL和網絡URL的uds模型加載:

現在,您可以在你的Unity項目中使用udSDK開始花式創意,下節課我們將分享更多的功能和案例演示。