Playable API

公式サイト:

Playable API | Unity マニュアル [公式]

導入

参考:

Playables API の要点まとめ!色んなものを再生/ブレンドするためのAPI | LIGHT11

アニメーション制御に色々と良さそうな Playable API について云々 | テラシュールブログ

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 Track を実装する – Qiita

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**

リポジトリ:

Unity-Technologies/SimpleAnimation: A Simple Animation Component that Leverages Playable Graphs – GitHub

参考:

Simple Animation – さよならステートマシン/旧 Animation っぽい API でアニメーションを再生する | テラシュールブログ

Simple Animation と Animation Controller と旧 Animation の速度比較 | テラシュールブログ

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA