Unity 動畫

Apply Root Motion 勾選的話就會使用動畫片段自帶的位移

Update Mode (動畫重新計算骨骼位置轉向縮放的數值):

  • Normal : 隨Update走,每次Update都計算
  • Animate Physics :與 fixed Update() 同步(與物理系統交互)
  • UnScaled Time: 不受游戲 time scale影響,與 Update 同步

Culling Mode(剔除)

設置這里的Multiplier可以改變動畫的播放速度(絕對值大于1是加速,值小于0是倒放)

Write Defaults(默認開啟):勾上了writeDefaults的State中不被該motion修改的值都會變為默認值。最關鍵的一點,這個默認值是什么這里沒有給出答案。(抽象)

講解視頻:【Unity動畫系統詳解 九】Unity在動畫系統里貼心的為我們準備了Write Defaults,但這東西卻分分鐘變成定時炸彈【Unity開發入門教程17】_嗶哩嗶哩_bilibili

?文章:[Unity] AnimatorStates中的write defaults詳解:https://blog.csdn.net/rickshaozhiheng/article/details/77838379

avatar替身系統 與 動畫復用

免費動畫下載網站:Mixamo

這個網站下載的動畫文件的話,一般是Generic 格式的,動畫文件內容描述的骨骼的描述方式是骨骼的位置及旋轉。但是不可能所有模型骨骼都是一致的,那么怎么復用動畫文件呢?

?在這里設置 Animaition Type,設置為 Hunanoid ,生成一套 avator

Unity 使用Avatar系統來識別布局中的特定動畫模型是否為人形,以及模型的哪些部分對應于腿、手臂、頭和軀干。

由于不同人形角色之間骨骼結構的相似性,可將動畫從一個人形角色映射到另一個角色,允許__重定位__和__反向運動學 (IK)__。

將動畫對骨骼的描述轉換為對avator 的描述,就可以實現動畫復用(但是精度不高,經常出現動畫變形的問題 -- 簡單的可以自己調整avator解決)

AvatarMask-部分動畫的應用

很多時候,我們希望只改變角色的部分動畫。

你只需要選擇在這一個動畫層中,哪些骨骼需要動就可以。

?Root Motion?

給方塊制作一個位移動畫,設置第一幀的位置,設置第二幀的位置。開啟動畫之后方塊會在兩個位置之間來回。當開啟Root Motin 之后方塊會連續的向上移動,不會回到動畫記錄的第一幀的位置

開啟了Root Motion 之后動畫會通過動畫文件中記錄的絕對坐標和方向以及物體的縮放比例(兩個同樣的物體同樣的動畫,縮放比例不一樣,位移也不一樣)計算出相對位移和旋轉

物體添加腳本,腳本里面寫 OnAnimatorMove() 函數的話就會將移動控制權從動畫轉移到腳本

Generic 動畫的 RootMotion

如果動畫中沒有對位移的直接描述,那么我們怎么利用RootMotion 來進行角色的移動

---- >? 選中一個骨骼,把 Generic 動畫對這根骨骼的位移旋轉描述當成對整個游戲對象的位移和旋轉的描述

IK

參考:【Unity】Avatar與AvatarMask系統介紹(TPS.番外篇)_unity avatar-CSDN博客

人形Avatar - Unity 手冊

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/78797.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/78797.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/78797.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

NDT和ICP構建點云地圖 |【點云建圖、Ubuntu、ROS】

### 本博客記錄學習NDT,ICP構建點云地圖的實驗過程,參考的以下兩篇博客: 無人駕駛汽車系統入門(十三)——正態分布變換(NDT)配準與無人車定位_settransformationepsilon-CSDN博客 PCL中點云配…

基于HTML + jQuery + Bootstrap 4實現(Web)地鐵票價信息生成系統

地鐵票價信息表生成系統 1. 需求分析 1.1 背景 地鐵已經成為大多數人出行的首選,北京地鐵有多條運營線路, 截至 2019 年 12 月,北京市軌道交通路網運營線路達 23 條、總里程 699.3 公里、車站 405 座。2019 年,北京地鐵年乘客量達到 45.3 億人次,日均客流為 1241.1 萬人次…

EtherNet/IP 轉 Modbus 協議網關

一、產品概述 1.1 產品用途 SG-EIP-MOD-210 網關可以實現將 Modbus 接口設備連接到 EtherNet/IP 網 絡中。用戶不需要了解具體的 Modbus 和 EtherNet/IP 協議即可實現將 Modbus 設 備掛載到 EtherNet/IP 接口的 PLC 上,并和 Modbus 設備進行數…

PostgreSQL:邏輯復制與物理復制

🧑 博主簡介:CSDN博客專家,歷代文學網(PC端可以訪問:https://literature.sinhy.com/#/?__c1000,移動端可微信小程序搜索“歷代文學”)總架構師,15年工作經驗,精通Java編…

騰訊云COS與ZKmall 開源商城的存儲集成方案

ZKmall 開源商城與騰訊云對象存儲(COS)的集成,可通過云端資源托管、自動化數據同步、高性能存儲架構實現本地存儲負載降低與訪問效率提升。以下是基于搜索結果的集成路徑與核心優化點: 一、存儲架構升級:本地與云端協同…

HTML — 浮動

浮動 HTML浮動(Float)是一種CSS布局技術,通過float: left或float: right使元素脫離常規文檔流并向左/右對齊,常用于圖文混排或橫向排列內容。浮動元素會緊貼父容器或相鄰浮動元素的邊緣,但脫離文檔流后可能導致父容器高…

【軟件測試學習day1】軟件測試概念

前言 本篇學習,測試相關基礎概念、常見的開發模型測和測試模型,搞懂4個問題: 什么是需求什么是 bug什么是測試用例開發模型和測試模型 目錄 1. 什么是需求 1.1 為什么要有需求 1.2 測試人員眼里的需求 1.3 如何深入了解需求 2. 測試用例…

Flutter常用組件實踐

Flutter常用組件實踐 1、MaterialApp 和 Center(組件居中)2、Scaffold3、Container(容器)4、BoxDecoration(裝飾器)5、Column(縱向布局)及Icon(圖標)6、Column/Row(橫向/橫向布局)+CloseButton/BackButton/IconButton(簡單按鈕)7、Expanded和Flexible8、Stack和Po…

劉火良FreeRTOS內核實現與應用學習之7——任務延時列表

在《劉火良FreeRTOS內核實現與應用學習之6——多優先級》的基礎上:關鍵是添加了全局變量:xNextTaskUnblockTime ,與延時列表(xDelayedTaskList1、xDelayedTaskList2)來高效率的實現延時。 以前需要在掃描就緒列表中所…

圖像預處理-插值方法

一.插值方法 當我們對圖像進行縮放或旋轉等操作時,需要在新的像素位置上計算出對應的像素值。 而插值算法的作用就是根據已知的像素值來推測未知位置的像素值。 1.1 最近鄰插值 CV2.INTER_NEAREST 其為 warpAffine() 函數的參數 flags 的其一,表示最近…

智能配電保護:公共建筑安全的新 “防火墻”

安科瑞劉鴻鵬 摘要 隨著城市建筑體量的不斷增長和電氣設備的廣泛使用,現代建筑大樓的用電安全問題日益突出。傳統配電方式面臨監測盲區多、響應滯后、火災隱患難發現等問題。為提升建筑電氣系統的安全性和智能化水平,智慧用電系統應運而生。本文結合安…

如何解決DDoS攻擊問題 ?—專業解決方案深度分析

本文深入解析DDoS攻擊面臨的挑戰與解決策略,提供了一系列防御技術和實踐建議,幫助企業加強其網絡安全架構,有效防御DDoS攻擊。從攻擊的識別、防范措施到應急響應,為網絡安全工作者提供了詳細的操作指引。 DDoS攻擊概覽&#xff1a…

構建靈活的接口抽象層:支持多種后端數據存取的實戰指南

構建靈活的接口抽象層:支持多種后端數據存取的實戰指南 引言 在現代軟件開發中,數據存取成為業務邏輯的核心組成部分。然而,由于后端數據存儲方式的多樣性(如關系型數據庫、NoSQL數據庫和文件存儲),如何設計一套能夠適配多種后端數據存取的接口抽象層,成為技術團隊關注…

OpenCV 圖形API(23)圖像和通道合成

操作系統:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 編程語言:C11 1.算法描述 在OpenCV的G-API模塊中,圖像和通道合成(composition)函數允許用戶對圖像進行復雜的操作,如合并…

帝國cms導航淘客新聞下載多功能網站源碼 二次元風格自適應附教程

一、本模板使用帝國cms7.5 utf8版本,二次元導航新聞下載工具淘客自適應響應式帝國cms模板。 1、網站后臺有3個系統模型,新聞系統模型,下載系統模型,導航系統模型,商城系統模型,可以根據自己的需求不同&…

本地部署大模型(ollama模式)

分享記錄一下本地部署大模型步驟。 大模型應用部署可以選擇 ollama 或者 LM Studio。本文介紹ollama本地部署 ollama官網為:https://ollama.com/ 進入官網,下載ollama。 ollama是一個模型管理工具和平臺,它提供了很多國內外常見的模型&…

C# virtual 和 abstract 詳解

簡介 在 C# 中,virtual 和 abstract 關鍵字都用于面向對象編程中的繼承和多態,它們主要用于方法、屬性和事件的定義,但在用法上存在一些重要的區別。 virtual 關鍵字 virtual 表示可重寫的方法,但可以提供默認實現,…

自動駕駛的數據集以及yolov8和yolop

項目背景 網絡全部是分割了沒有檢測。 自動駕駛的車道線和可行駛區域在數據集中的表示 自動駕駛系統中的車道線和可行駛區域的表示方式主要有以下幾種: 基于幾何模型:使用幾何模型來描述車道線和可行駛區域的形狀和位置,例如直線、曲線、多…

Oracle DROP、TRUNCATE 和 DELETE 原理

在 Oracle 11g 中,DROP、TRUNCATE 和 DELETE 是三種不同的數據清理操作,它們的底層原理和適用場景有顯著差異 1. DELETE 的原理 類型:DML(數據操作語言) 功能:逐行刪除表中符合條件的數據,保留…

PCIe 5.0光學SSD原型問世!

近日,Kioxia Corporation(鎧俠)、AIO Core Co., Ltd. 和 Kyocera Corporation(京瓷)聯合宣布成功開發了一款支持 PCIe 5.0 接口的光學 SSD 原型。該技術旨在通過光接口替換傳統的電接口,從而顯著增加計算設…