コンテンツにスキップ

ワールドの軽量化方法:概要

VketCloudSDKでは、PCブラウザ・スマートフォンにて快適にワールドを動作させるためにいくつかの軽量化方法を用意しております。

オクルージョンカリング

オクルージョンカリングではプレイヤーの視界内にある遮蔽物(例:巨大なビル、壁、etc...)の向こうに置かれているオブジェクトの描画を切り、最適化と軽量化を行うことができます。

OcclusionCulling_Result

テクスチャ圧縮

テクスチャ圧縮では、ワールド内で使用されているテクスチャに外部ツールを用いた容量の圧縮を行う方法を案内しています。 画像のサイズを圧縮することで、ワールドのロード時間のボトルネックとなる画像データの読み込み時間を削減することができます。

動的ローディング

HEOFieldコンポーネントでは、動的ローディングを設定することでプレイヤー位置に応じてワールドの構成オブジェクトのロード / アンロードを制御できます。

動的ローディングによってワールドのロード範囲を分割すると、ワールド入場時に必要なリソースだけをロードし、プレイヤーの移動に応じて読み込まれるリソースを変動させることで無駄なくリソースを使えます。