diff --git a/.obsidian/plugins/various-complements/histories.json b/.obsidian/plugins/various-complements/histories.json index ddf27bb..1840324 100644 --- a/.obsidian/plugins/various-complements/histories.json +++ b/.obsidian/plugins/various-complements/histories.json @@ -1 +1 @@ -{"128044539":{"128044539":{"currentFile":{"count":1,"lastUpdated":1714359212233}}},"StartLiveDirector:启动Bat文件":{"StartLiveDirector:启动Bat文件":{"currentFile":{"count":1,"lastUpdated":1713845438773}}},"Tools:一些第三方库,以及":{"Tools:一些第三方库,以及":{"currentFile":{"count":1,"lastUpdated":1713845507638}}},"LiveDirector:导播台。":{"LiveDirector:导播台。":{"currentFile":{"count":1,"lastUpdated":1713846588874}}},"Python:小工具,":{"Python:小工具,":{"currentFile":{"count":1,"lastUpdated":1713847220779}}},"HotKeyManager:快捷键相关,可以通过配置实现。":{"HotKeyManager:快捷键相关,可以通过配置实现。":{"currentFile":{"count":1,"lastUpdated":1713948483286}}},"MotionProcessor:导播台,动捕":{"MotionProcessor:导播台,动捕":{"currentFile":{"count":1,"lastUpdated":1714027644634}}},"启动青瞳客户端。右下一。":{"启动青瞳客户端。右下一。":{"currentFile":{"count":1,"lastUpdated":1714027880674}}},"MapEnvironment.Bat修改Server":{"MapEnvironment.Bat修改Server":{"currentFile":{"count":1,"lastUpdated":1714028106908}}},"StreamDock":{"StreamDock":{"currentFile":{"count":1,"lastUpdated":1714033564310}}},"添加道具、物品、场景、特效":{"添加道具、物品、场景、特效":{"currentFile":{"count":1,"lastUpdated":1714036023017}}},"OutlinePass":{"OutlinePass":{"internalLink":{"count":1,"lastUpdated":1715346170348}}},"JNCustomAssetEd:定义修型资产":{"JNCustomAssetEd:定义修型资产":{"currentFile":{"count":1,"lastUpdated":1715827692229}}},"GreenScreen":{"GreenScreen":{"currentFile":{"count":1,"lastUpdated":1715843645080}}},"Character":{"Character":{"currentFile":{"count":1,"lastUpdated":1715848900346}}}} \ No newline at end of file +{"128044539":{"128044539":{"currentFile":{"count":1,"lastUpdated":1714359212233}}},"StartLiveDirector:启动Bat文件":{"StartLiveDirector:启动Bat文件":{"currentFile":{"count":1,"lastUpdated":1713845438773}}},"Tools:一些第三方库,以及":{"Tools:一些第三方库,以及":{"currentFile":{"count":1,"lastUpdated":1713845507638}}},"LiveDirector:导播台。":{"LiveDirector:导播台。":{"currentFile":{"count":1,"lastUpdated":1713846588874}}},"Python:小工具,":{"Python:小工具,":{"currentFile":{"count":1,"lastUpdated":1713847220779}}},"HotKeyManager:快捷键相关,可以通过配置实现。":{"HotKeyManager:快捷键相关,可以通过配置实现。":{"currentFile":{"count":1,"lastUpdated":1713948483286}}},"MotionProcessor:导播台,动捕":{"MotionProcessor:导播台,动捕":{"currentFile":{"count":1,"lastUpdated":1714027644634}}},"启动青瞳客户端。右下一。":{"启动青瞳客户端。右下一。":{"currentFile":{"count":1,"lastUpdated":1714027880674}}},"MapEnvironment.Bat修改Server":{"MapEnvironment.Bat修改Server":{"currentFile":{"count":1,"lastUpdated":1714028106908}}},"StreamDock":{"StreamDock":{"currentFile":{"count":1,"lastUpdated":1714033564310}}},"添加道具、物品、场景、特效":{"添加道具、物品、场景、特效":{"currentFile":{"count":1,"lastUpdated":1714036023017}}},"OutlinePass":{"OutlinePass":{"internalLink":{"count":1,"lastUpdated":1715346170348}}},"JNCustomAssetEd:定义修型资产":{"JNCustomAssetEd:定义修型资产":{"currentFile":{"count":1,"lastUpdated":1715827692229}}},"GreenScreen":{"GreenScreen":{"currentFile":{"count":1,"lastUpdated":1715843645080}}},"Character":{"Character":{"currentFile":{"count":1,"lastUpdated":1715848900346}}},"定义了·FGuid":{"定义了·FGuid":{"currentFile":{"count":1,"lastUpdated":1715915171873}}}} \ No newline at end of file diff --git a/02-Note/DAWA/ASoul/导播操作笔记.md b/02-Note/DAWA/ASoul/导播操作笔记.md index a621d0f..aea6961 100644 --- a/02-Note/DAWA/ASoul/导播操作笔记.md +++ b/02-Note/DAWA/ASoul/导播操作笔记.md @@ -14,6 +14,7 @@ - [ ] 动画蓝图中的ASoul自研修形插件匹配。也就是在Maya中输出一个骨骼以及BlendShape信息JSON,之后导入UE。 6. [ ] ChaosBone 1. 参考资产,KawaiiPhysics与ChaosBone混用:`Content\ResArt\CharacterArt\BeiLa\BeiLa_SwimSuit\Animations\ABP_SK_BeiLa_Swimsuit_PostProcess.uasset` +7. [ ] 考虑将Sequence TakeRecord功能移植到导播台项目中(先确定可能性) # Console 1. run0: diff --git a/03-UnrealEngine/Sequence/Sequence Runtime Binding.md b/03-UnrealEngine/Sequence/Sequence Runtime Binding.md index ecfe902..3f19952 100644 --- a/03-UnrealEngine/Sequence/Sequence Runtime Binding.md +++ b/03-UnrealEngine/Sequence/Sequence Runtime Binding.md @@ -51,4 +51,28 @@ UMovieSceneSequenceExtensions methods are not exported. They don’t have the PL - 自定义Track - https://zhuanlan.zhihu.com/p/396353973 - https://zhuanlan.zhihu.com/p/414179358 - - https://zhuanlan.zhihu.com/p/413151867 \ No newline at end of file + - https://zhuanlan.zhihu.com/p/413151867 + +## 继承关系 +UMovieSceneSignedObject -> UObject + +### UMovieSceneSignedObject +子类有UMovieScene、UMovieSceneSequence、UMovieSceneTrack、UMovieSceneSection。 +定义: +- FGuid Signature:用于确定Object身份,以便于绑定。 +- FOnSignatureChanged OnSignatureChangedEvent:ChangedEvent。 + +### UMovieSceneSection +#### UMovieSceneSkeletalAnimationSection + + +### UMovieSceneTrack +#### UMovieSceneSkeletalAnimationTrack +- `TArray> AnimationSections`:存储所有动画Section。 +- FMovieSceneSkeletalAnimRootMotionTrackParams RootMotionParams:RootMotion控制。 + +编辑器代码:**FSkeletalAnimationTrackEditor** + +## Sequence绑定机制笔记 + +### UMovieSceneSequence