天天看點

Sovit3D新功能:零代碼實作元件動畫效果示範

“動畫”特效在3D可視化開發中算的上是必不可少的元素之一,它可以直覺生動的還原真實場景。

近日,3D可視化開發工具——Sovit3D就又更新了“線上動畫定義功能” ,零代碼實作三維場景中的模型元件動畫。

比如 我們在開發智慧風電場項目時,可以用數字孿生技術對風機進行數字映射模組化,然後通過傳感器擷取風機的各項資料,綁定資料驅動風機旋轉動畫,1:1還原風機真實發電場景。

Sovit3D新功能:零代碼實作元件動畫效果示範

▲ 旋轉、變色、顯影等動畫效果

目前支援的動畫特效類型

旋轉動畫: 設定三維元件實作旋轉,設定360度旋轉或隻轉動一個小角度。

變色顯示: 設定綁定某個資料觸發變色,可以根據不同的條件變成不同的顔色。

心跳動畫: 設定三維元件實作循環跳動的效果。

顯隐閃爍: 綁定資料達到指定條件後實作“顯示隐藏”不斷閃爍效果。

變色閃爍: 綁定資料達到指定條件後實作“顔色變化”不斷閃爍效果。

所有動畫都可綁定動态資料,通過資料變化觸發動畫效果

下面以風機為例進行動畫設定

Sovit3D新功能:零代碼實作元件動畫效果示範

# 選中要設定動畫的元件,上圖選中的是 “葉片與輪毂整體” 組。(在風機模組化的時候已經分好了組,三個葉片+輪毂同屬一個組。同時這個組又和 “機艙整體” 組一起組合為 “葉片與機艙整體”組)。

Sovit3D新功能:零代碼實作元件動畫效果示範

# 進入 【動畫】 設定頁簽。

· 【動畫類型】 中選擇 “旋轉” 動畫。

·【旋轉軸】 選擇 “Z軸” (場景中藍色軸為Z軸)。

·【執行類型】 選擇 “無限循環” (當選擇無限循環時旋轉角度隻能是360度)、“執行時間”(數字“6”代表轉一圈需要的時間為6秒)。

注:設定動畫時可以選擇資料集綁定動态資料,并且設定資料觸發條件,不同的資料條件旋轉的速度也不一樣。

Sovit3D新功能:零代碼實作元件動畫效果示範

# 接下來用同樣的方法對 “葉片與機艙整體” 組設定轉動某個角度的動畫,實作機艙 “偏航” 的效果。

同時綁定一個動态資料實作兩個角度變化的效果,設定完儲存即可。

以下為風機動畫效果圖示範