2026年1月24日 星期六

Macbear 3D Engine 0.4.0:正式支援 Skinned Mesh 骨骼動畫

大家好!在這次 Macbear 3D Engine 0.4.0 的更新中,我們帶來了令人興奮的重大特性:正式支援 Skinned Mesh(皮膚網格)與 Skeletal Animation(骨骼動畫)

這項更新讓 Macbear 3D 從靜態的幾何渲染,跨越到了動態角色表現的新階段。

核心特性:骨骼動畫系統

在 0.4.0 版本中,引擎現在可以完美處理包含骨骼結構與皮膚權重(Bone Weights)的 3D 模型:

  • Skinned Mesh 渲染:支援從 glTF/GLB 格式載入包含皮膚權重的模型,並透過頂點著色器(Vertex Shader)即時計算骨骼變形。
  • 骨骼層級結構(Skeletal Hierarchy):完美支援複雜的骨骼樹狀結構,確保每一個關節的運動都能正確帶動相連的肢體。
  • 動畫播放器(M3Animator):內建動畫解析與播放器,能流暢地執行角色走動、跑步或各種複雜的動作序列。

為什麼這很重要?

對於遊戲開發或互動式 3D 應用來說,角色動畫是靈魂所在。透過正式支援 Skinned Mesh,開發者現在可以在 Flutter 中輕鬆呈現栩栩如生的 3D 角色,並結合我們先前的級聯陰影(CSM)技術,呈現出更具質感的視覺表現。


立即體驗

您可以透過最新的 example 專案,查看如何載入並執行包含骨骼動畫的角色模型。


感謝您的支持,讓我們一起在 Flutter 上創造更多精采的 3D 體驗!

      沒有留言:

      張貼留言