Apple Motion 5でプロジェクトに画像を挿入した後、別のアプリに切り替えて戻ると画像が透明になってしまう問題があります。この記事では、この現象の原因と防止策、修正方法を詳しく解説します。
原因:レンダリングキャッシュとアルファチャンネル
Motion 5では、画像やレイヤーにアルファチャンネル情報が含まれている場合、別アプリに切り替えるとレンダリングキャッシュが正しく更新されず、一時的に透明に見えることがあります。
特にPNGやTIFFなど透過情報を持つ画像では、アルファチャンネルが無効化される場合があります。
解決策1:再レンダリングを行う
透明になった画像は、レイヤーを選択して[レンダリング]や[再読み込み]を実行することで表示が戻ります。タイムライン上で画像を少し前後に移動させるだけでもキャッシュが更新される場合があります。
実例として、画像を一度非表示にして再度表示することで透明状態が解除されることがあります。
解決策2:画像のプリコンポーズ化
Motion 5では、問題の画像を新規コンポジションにまとめてプリコンポーズ(グループ化)することで、アルファチャンネルが安定し、他アプリへの切り替え後も透明になりません。
複数の画像やエフェクトが組み合わさる場合、プリコンポーズ化することでレンダリングの安定性が向上します。
解決策3:アルファチャンネル設定の確認
画像インスペクタでアルファチャンネルの扱いを[合成用にアルファを保持]に設定しておくことで、透明化の問題を回避できます。特に外部アプリで編集中の画像をMotionに戻す場合は、この設定が重要です。
また、背景レイヤーを透明にせず、常に一番下にカラーのプレースホルダーを置くことも有効です。
まとめ
Motion 5で画像が透明になってしまう場合、レンダリングキャッシュ、アルファチャンネルの扱い、プリコンポーズ化が原因となることが多いです。再レンダリング、プリコンポーズ、アルファチャンネル設定の見直しで問題は解決できます。
作業時には常にキャッシュの更新を意識し、必要に応じて画像をプリコンポーズ化することで、他アプリ切替後も画像が正常に表示されるようになります。


コメント