Playable API
公式サイト:
Playable API | Unity マニュアル [公式]
導入
参考:
Playables API の要点まとめ!色んなものを再生/ブレンドするためのAPI | LIGHT11
アニメーション制御に色々と良さそうな Playable API について云々 | テラシュールブログ
Playable の例 | Unity マニュアル [公式]
使い方
参考:
再利用可能で使いまわせるような Playable を設計する | LIGHT11
Script Playable
参考:
はじめての Script Playable | GREE Engineering
ScriptPlayable と PlayableBehaviour | Unity マニュアル [公式]
Playable Behaviour
参考:
Timeline で OnBehaviourPlay のタイミングで Track の情報を使って初期化したい | テラシュールブログ
Playable Graph
ドキュメント:
Timeline の勉強をしようと思ったら PlayableGraph と PlayableGraph Visualizer にいきついた話 | SPARKCREATIVE Tech Blog
PlayableGraph | Unity マニュアル [公式]
Playables.PlayableGraph | Unity スクリプトリファレンス [公式]
Timeline で使う
参考:
自作の Playable を作成し Timeline で再生できるようにする | albatrus のブログ
Playable と Timelineについて | albatrus のブログ
Timeline Track
参考:
Timeline を拡張してポストプロセスのカスタムトラックを作成する – Qiita
Avatar Mask を適用する
参考:
AnimationLayerMixerPlayable で AnimationClipPlayable に AvatarMask を適用する | LIGHT11
Animation Controller と併用する
参考:
Animator をもっと楽に使いたい私の為の、再生中の Animation Controller と追加 Animation Clip をクロスフェードする方法 | テラシュールブログ
フレームレートを制御する
参考:
スパイダーバース感!?モーション FPS 制御によるアニメチックな映像表現 – Qiita
AnimationClipPlayable
コード:
AnimationClipPlayable を使いまわす (tsubaki) – GitHub Gist
参考:
Unity を実行せずにアニメーションを再生する – Qiita
GetBehaviour
参考:
ScriptPlayable から T0 の PlayableBehaviour にアクセスする方法 | NEKOTEAM
Evaluate
参考:
AnimationClipPlayable がクリップの最初から再生されなかったり停止したりしたときの解決 | いんでぃーづ
Playables.PlayableGraph.Evaluate | Unity スクリプトリファレンス [公式]
リファレンス
Playables.Playable | Unity スクリプトリファレンス [公式]
Playables.PlayableOutput | Unity スクリプトリファレンス [公式]
Playables.PlayableAsset | Unity スクリプトリファレンス [公式]
Playables.PlayableDirector | Unity スクリプトリファレンス [公式]
Playables.PlayableExtensions | Unity スクリプトリファレンス [公式]
Playables.ScriptPlayable<T0> | Unity スクリプトリファレンス [公式]
Playables.ScriptPlayableOutput | Unity スクリプトリファレンス [公式]
Playables.AnimationPlayableUtilities | Unity スクリプトリファレンス [公式]
Animations.AnimationClipPlayable | Unity スクリプトリファレンス [公式]
Animations.AnimationPlayableOutput | Unity スクリプトリファレンス [公式]
Animations.AnimationMixerPlayable | Unity スクリプトリファレンス [公式]
Animations.AnimationLayerMixerPlayable | Unity スクリプトリファレンス [公式]
Tips
Playable API で幾つかの小技 | テラシュールブログ
PlayableGraph Visualizer
リポジトリ:
Unity-Technologies/graph-visualizer: Visualizer for Your Playable Graphs – GitHub
ドキュメント:
playablegraph-visualizer.md – Unity-Technologies/graph-visualizer – GitHub
Post-Processing Playable
リポジトリ:
spencersteers/unity-post-processing-playable: Control Post-Process Effects with Timeline – GitHub
URP Post Processing
リポジトリ:
t-macnaga/UniversalRPPostProcessing – GitHub
参考:
Timeline を拡張してポストプロセスのカスタムトラックを作成する – Qiita
Zoom Blur – URP でカスタムポストプロセスを作る – Qiita
Simple Animator
コード:
Animator でアニメーションを再生する (tsubaki) – GitHub Gist
参考:
Animation Controller を用意せず Animator によるアニメーションを使う | テラシュールブログ
Simple Animation
**DEPRECATED**
リポジトリ:
参考:
Simple Animation – さよならステートマシン/旧 Animation っぽい API でアニメーションを再生する | テラシュールブログ
Simple Animation と Animation Controller と旧 Animation の速度比較 | テラシュールブログ