docs.unity3d.com
    目次を表示する/隠す

    Scene Cache

    Scene Cache は、DCC ツールにインストールされた MeshSyncDCCPlugins を使ってエクスポートされた .sc ファイルの全フレームを再生するための機能です。
    この機能は AlembicForUnity と非常によく似ていますが、下記の違いがあります:

    1. Scene Cache は、全フレームを正確にかつ高速に再生するように設計されています。

    2. Scene Cache はマテリアルのエクスポート・インポートをサポートします。

    3. Alembic とは異なり、.sc ファイルは Unity でのみ再生できます。

    4. パフォーマンスを優先する一方、MeshSync の新しいバージョンは、以前のバージョンで作成された .sc ファイルを再生できない場合があります。
      但し、このような変更は最小限に抑えられる設計になっています。
      詳細については、SceneCache のバージョンと後方互換性を参照してください。

    使い方

    Game Object > MeshSync > Create Cache Player メニューを選択し、Unity の Project の中、または外にあるエクスポートされた .sc ファイルを選択します。
    これによって、SceneCachePlayer コンポネントを持つゲームオブジェクトが生成され、PlayMode の時に自動的に再生されます。

    Menu

    通常、Scene Cache の再生は Animator と AnimationClip で制御されていますが、タイムライン上でも再生を制御することができます。

    Scene Cache のインポーター

    .sc ファイルが Unity プロジェクト内にある場合、.sc ファイルをクリックすると、そのインポート設定がインスペクターで表示されます。 これらのインポート設定は、インスペクターでのインポートプロパティと同じで、インスペクターでオーバーライドできます。

    Scene Cache Player

    このコンポーネントが .sc ファイルの再生を担当します。

    プロパーティ

    プロパティ 説明
    Cache File Path .sc ファイルへのパス。
    キャッシュファイルを StreamingAssets にコピーすることを推奨しており、"Copy" ボタンで簡単にコピーすることができます。
    Info .sc ファイルの基本情報を表示する。
    Playback Mode 詳細は Playback Mode を参照してください。
    Time 再生時間。
    Frame .sc ファイルの選択されたフレーム。
    Playback Mode が Interpolation に設定されている場合は無効。

    Unity プロジェクト外のフォルダーにある .sc ファイルの再生はサポートされていますが、.sc ファイルが保存されているコンピューターでしかそれらを再生できませんので、ご注意ください。

    その他のプロパティの詳細については、共通の MeshSync プロパティを参照してください。

    Playback Mode

    Playback Mode 説明
    Snap to Previous Frame 再生時間をもとに再生した最後のフレームを表示する。
    Snap to Nearest Frame (デフォルト) 再生時間に最も近いフレームを表示する。
    Interpolation 前後のフレームの Mesh や Transform を補間してアニメーションを滑らかにする。
    注意:トポロジが一致する場合にのみメッシュが補間される (頂点のインデックスが変わらない)。

    豆知識

    • キャッシュファイルを更新する場合、Material List プロパーティを利用すればマテリアルを引き継ぐことができます

    SceneCache のバージョンと後方互換性

    MeshSync は、SceneCache (.sc) ファイルの作成時に特定の SceneCache のバージョン を割り当て、同じ SceneCache バージョン を持つ MeshSync のパッケージは、その .sc ファイルを読み込める及び再生できるように設計されています。

    一方、SceneCache のバージョン が特定の MeshSync のバージョンでサポートされているものと異なる場合、MeshSync は その .sc ファイルを再生できません。

    互換性のある MeshSync のバージョン Scene Cache のバージョン
    0.14.x-preview ~ 124
    0.3.x-preview - 0.13.x-preview 123
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)