Unityエディタでアニメーションプレビューを常に正面表示にする方法と便利ツール

C言語関連

Unityでアニメーションを確認する際、プレビューウィンドウがデフォルトで斜め45度からの視点になるため、複数のアニメーションを続けて確認する場合に毎回正面に戻すのは面倒です。この記事では、正面視点を維持する方法や便利なアドオンについて解説します。

Unityのプレビューウィンドウの基本挙動

UnityのAnimatorやAnimationウィンドウでは、モデルを回転させて確認できますが、初期表示は45度斜め上からの視点に設定されています。これは3Dモデルの立体感を把握しやすくするためです。

しかし、正面からの動作確認や複数アニメーションの連続チェックでは、毎回視点を直す作業が煩雑になります。

正面表示に固定する方法

簡単な方法として、Sceneビューでの正面カメラ位置を記録しておくことが有効です。カメラのTransformをコピーし、プレビュー前に同じ座標と回転に設定すると常に正面表示で確認できます。

また、Animationウィンドウ上の3Dモデルには右上に回転ビューのハンドルがあり、そこからFrontビューに切り替えることも可能です。ショートカットキーを割り当てることで、毎回の操作を短縮できます。

アドオンを利用した自動正面表示

Unity Asset Storeには、モデルビューのカメラを特定の角度に固定するアドオンがあります。例えば、PreviewCamなどのツールを使うと、プレビューウィンドウのカメラ位置をスクリプトで指定可能です。

これにより、複数アニメーションを連続再生しても、毎回視点が自動で正面にリセットされるため、確認作業が効率化されます。

カスタムスクリプトによる制御

Editorスクリプトを作成して、AnimationウィンドウのモデルTransformをフレームごとに正面にリセットする方法もあります。例えば、Update関数内でTransform.rotationをQuaternion.identityに設定すると、常に正面視点を維持できます。

この方法は無料で実装可能で、Asset Storeを利用せずにカスタマイズした動作確認環境を作りたい場合に有効です。

まとめ

Unityでアニメーションプレビューを常に正面表示にするには、Sceneビューのカメラ座標を固定する、ビュー切替をショートカット化する、アドオンを利用する、またはEditorスクリプトで制御する方法があります。

これらの方法を組み合わせることで、複数アニメーションの確認作業を効率化し、毎回視点を手動で調整する手間を省くことが可能です。

コメント

タイトルとURLをコピーしました