原创 (個人)VR實時交互的太極拳學習系統創新實訓第二週(1)

主要工作:            本週完成的第一個工作是完成了材質,系統進入界面和動畫的製作。工作介紹:       1.首先創建一個空的關卡:名字取爲start                                      

原创 (個人)VR實時交互的太極拳學習系統創新實訓第二週(2)

     這篇博客,主要介紹一下,在開始關卡關於攝像機動畫和Matinee動畫的一些製作技巧和心得。     因爲之前也沒有用UE4 製作過攝像機動畫,因此進入UE4官方文檔查找與攝像機動畫有關的方法。     解析來是具體的製作過程。首

原创 (個人)VR實時交互的太極拳學習系統創新實訓第一週(2)

 這周主要進行了人物模型和示例動畫的製作和利用動捕進行舞蹈學習的論文的學習。    使用Neuron和Motion Builder進行了太極拳動作的採集和處理。以下是我使用Motion Buileder導出模型到MAYA,再導入UE4中的

原创 (個人)VR實時交互的太極拳學習系統創新實訓第三週(1)

本週工作完成了模式---觀看模式的製作。具體流程因爲網上關於利用UE4 設計控制3D動畫播放的方法沒有教程,因此,製作過程非常艱難,基本處於一邊嘗試一邊製作的狀態。也希望通過這篇博客,填補一下這個區域的空白。主要涉及動畫藍圖的製作1.確定

原创 (個人)VR實時交互的太極拳學習系統創新實訓第一週(1)

    本次創新實訓,我們的項目是實時交互的太極拳學習系統。    項目目標是實現一個基於頭戴式VR設備和動捕設備的可以實時交互的太極拳學習系統    技術要點:太極拳的動作識別太極拳動作匹配學習效果評估系統VR模式下的人機交互    一

原创 關於在VS中使用scanf時使用EOF的一個說明

今天在VS中編譯c語言時,發現scanf出現了問題。代碼如下: #include<stdio.h> int main() { int k = 0; float i, a, b, sum = 0; while (scanf("

原创 (個人)VR實時交互的太極拳學習系統創新實訓第十週(1)

本週的首要任務就是解決那個teleport的問題,通過測試發現,由nav生成的導航信息只存在於主關卡中,因此需要將teleport的組件放置在主關卡中。但是發現teleport還是不出現,經過進一步的測試發現,只有當nav的區域在原點附近

原创 (個人)VR實時交互的太極拳學習系統創新實訓第九周

本週的主要工作還是調試bug。王軻將全部的關卡調整成了sub關卡模式。關於線條整理的問題:在studentcharacter中,由於反覆使用到HMDLocomotion中的中的變量和函數,而我以前的連線方式非常嘈雜。這樣很不美觀,在王老師

原创 (個人)VR實時交互的太極拳學習系統創新實訓第四周(2)

繼續學習VR模式下,人物的控制問題:1.首先要先對項目進行設置:因爲要使用VIVE的手柄進行人物的控制,因此需要將控制的鍵綁定上:按照如圖所示的方法設置好:2.接下來就進行傳送方向的選擇上,初步的想法是,將一個人傳送到另外一個地方,同時可

原创 (個人)VR實時交互的太極拳學習系統創新實訓第十週(2)

繼續對Bug進行了修改。瞬移的問題已經進行了解決,在進行觀看模式時發現了另外一個問題。進入觀看模式之後,如果瞬移的標示物一碰到做太極拳的模型,模型就會飛上天。之後通過檢查碰撞體發現,模型上沒有加重力,因此需要將標識物的碰撞類型進行一下修改

原创 (個人)VR實時交互的太極拳學習系統創新實訓第六週(2)

這篇文章主要講述了如何實現通過人的兩個手觸發移動操作。用戶利用諾伊滕操縱的模型使用的是已經製作好碰撞體的。在這個模型中,王軻同學已經製作好了各個關節的碰撞體:設想:用戶左右手碰撞,表示用戶需要進行移動,移動的位置就是就是頭戴顯示器指向的位

原创 (個人)VR實時交互的太極拳學習系統創新實訓第十一週(1)

本週的工作是繼續進行項目的完善。爲了考慮多用戶的使用,我們加上了用戶選擇模塊。每個用戶可以在本地創建自己的存檔,自己的回放。\之後每個用戶可以根據索引訪問自己的本地存儲信息。實現只觀看自己的回放信息等操作、

原创 決策樹python實現,,不需要掉包2

H.  爲了進行數據集的測試,需要知道每個測試集分類過後的標籤,因此使用find()方法,遞歸的找到每個枝杈上的葉子節點,葉子節點的Value值就是當前的分類情況。因爲在創建樹的時候已經將每個葉子節點的dim設置爲了-1,因此只需要判斷t

原创 (個人)VR實時交互的太極拳學習系統創新實訓第四周(1)

因爲這方面的教程比較少,因此先對其進行了學習。通過拋物線定位讓人物移動,相信很多做VIVE開發的開發者並不陌生,UE4作爲VR開發引擎之一,那在UE4開發VIVE遊戲是,如何通過拋物線定位進行移動呢,希望可以通過本篇文章的介紹幫到你。De

原创 UE4 製作一款動畫播放器

因爲網上關於利用UE4 設計控制3D動畫播放的方法沒有教程,因此,製作過程非常艱難,基本處於一邊嘗試一邊製作的狀態。也希望通過這篇博客,填補一下這個區域的空白。主要涉及動畫藍圖的製作1.確定全部的操作,包括:開始,暫停,倍速,後退操作:2