GPU Memory
GPU Memory (VRAM) は、テクスチャ、3Dモデル、Splats などの視覚データを保存するためにグラフィックカードが使用する専用メモリです。GPU Memory に余裕があるほど、より複雑で高精細なシーンを滑らかに描画できます。GPU Memory が不足すると、パフォーマンスが低下したり、コンテンツが正しく読み込まれない場合があります。最適化において非常に重要な指標です。
TL;DR
- GPU Memory 画面に移動します。
- Texture Divider(Mobile と Desktop)を
2以上に設定します。 - Max Texture Size(Mobile と Desktop)を
1024または512に設定します。
GPU のクイック最適化
TL;DR の値をもう少し詳しく説明します。
Texture Divider は、Space 内のすべてのテクスチャを指定した倍率で縮小します。たとえば 2 に設定すると、テクスチャの縦横サイズは半分になります。2K テクスチャ(2048 × 2048)は 1K(1024 × 1024)になり、メモリ使用量を大幅に削減できます。
Max Texture Size は、読み込むテクスチャの最大解像度を制限します。たとえば 1024 に設定すると、1024 × 1024 を超えるテクスチャは読み込まれません。多くの場合、画質とパフォーマンスのバランスが良好です。
設定変更後は必ず Space をテストしてください。テクスチャ最適化は Space を再読み込みして初めて完全に反映されるため、最終的なメモリ使用量や見た目はすぐには確認できないことがあります。
リスト構成
GPU メモリ使用量は次のカテゴリで表示されます:
- Space Assets – 現在の Space に関連するアセット(画像、テクスチャ、その他の視覚リソース)。
- Splat Data – Splats に関連するデータ(LOD などの個別テクスチャを除く)。
- System Assets – プラットフォーム自体に必要なアセット。最適化できる範囲は限定的です。
Space Assets の最適化
基本ルールとして、テクスチャは 1K 以下 に保ち、2K テクスチャ は本当に必要な場合のみにしてください。可能であれば .png での書き出しは避けましょう。PNG は必要以上にファイルサイズが大きくなりがちです。ほとんどの用途では、画質とサイズのバランスが良い .webp を推奨します。
この例では、Space 本体(Splat Data と System Assets を除く)の GPU メモリ使用量は約 491 MB です(1)。
このセクションの下には、読み込まれているアセットとテクスチャが一覧表示されます。2 のハイライトは、次のような不要なメモリ消費を示しています:
- 4K テクスチャ
- WebP などの圧縮形式ではなく PNG を使用
- Vibes で使われる過大なテクスチャ(
LoadedTexture)
項目を選択すると詳細ビューが開きます(4)。どのテクスチャがどのアセットに属するかを確認できるため、消費量の大きいファイルを特定して最適化しやすくなります。
大きなテクスチャの下には、Splat 関連データ(この例では Means と Scale)も表示されますが、これらは最適化できません(3)。
テクスチャサイズを縮小する
前提条件: Blender
- Blender で Mesh を開き、Shading ワークスペースに切り替えます。
- 最適化したいテクスチャを特定します。
- UV Editing に切り替え、Image → Save As でテクスチャを保存します。
- 書き出したテクスチャを GIMP、Photopea、Affinity Photo などで開きます。
- 512 × 512(または用途上許容できる最小サイズ)にリサイズします。
- WebP 形式で書き出します。
- Blender に戻り、Image → Open で最適化済みテクスチャを読み込みます。
- Shading ワークスペースで、元のテクスチャをドロップダウンから新しい WebP に置き換えます。
- ほかの大きすぎるテクスチャにも同じ手順を繰り返します。
解像度は段階的に下げ、Space 上で見た目を確認してください。多くのテクスチャは 512×512 や 256×256 まで下げても見た目の差がほとんどなく、GPU メモリ使用量を大きく削減できます。
画像を変換する
画像は Arrival.Space にアップロードする前に、外部の画像編集ツールで最適化することを推奨します。画像をダウンロードし、GIMP、Affinity Photo、Photopea などのツールで開いてください。
多くの場合、PNG から JPG への変換だけでもファイルサイズを大幅に削減できます。加えて、可能であれば画像サイズ自体も小さくしてください。一般的な目安として、特別な理由がない限り 1024 × 1024(1K)を超えないようにします。
Arrival.Space にはアップロード時の画像リサイズ機能もあります。画像を選択すると Optimize Image ダイアログが自動で開きます。スライダーでアップロード前に解像度を調整してください。
- 推奨サイズはデフォルトで選択されています。
- スライダーを左に動かすと解像度とファイルサイズが下がります。
- 一番左はスケーリングなしでアップロードします。原寸が必須でない限り、通常は推奨しません。