精選文章

SmallBurger Asset Home

  SmallBurger

2022年12月26日 星期一

VRM and QT初體驗(QT+VRM+UDP+Unity)

最近VTuber+VRM蠻紅的,想說也來把玩一下,另外很久沒有做embed 3d engine into native application,於是開啟了QT+VRM+UDP+Unity之旅,雖然之前是有開發過Ogre3D+MFC的工具,但embed Unity into QT還是第一次,由於Unity沒提供任何對外溝通訊息接口,在Google上找得到的解決方案,都是導向本機UDP訊息傳輸的做法,所以只好硬著頭皮做QT+VRM+UDP+Unity…

關於VRM整合的部份,請參考vrm-c / UniVRM,由於VRM1.0有整合自動撥放表情,所以就以整這個為主,但由於目前的版本只支持runTime parse的做法,所以這邊另外寫了一個可以輸出prefab的相關功能,並將相關的貼圖、mesh、材質保存出來(跟univrm插件差不多),這樣可以大大減少runTime parse的時間及達成資源共用的目標。

相關視頻結果如下:(可選擇右邊的QT button來切換動作撥放的狀態)


後記:之後再來看看動捕的部份…

Dream continues in...

沒有留言:

張貼留言