Clusterで作成した新ワールドでUrl Textureの画像変更が反映されず。
困ったので原因と対策を調べました。
以下のCluster公式の記事通りに作成し、GoogleDrive側で画像の更新作業を行ったのですが全く反映されなくて・・・。
Cluster公式 Url Textureを使って入れ替えが簡単なバーチャル写真展をつくろう
記事には『ワールドに入りなおしてみると画像が変わる!』と明記してあり、混乱してしまったので情報の共有です。
この記事のまとめ
- ClusterのアップデートでUrl Texture の圧縮形式が変更された(2023〜2024/1にかけて)
- その結果、画像を更新した場合には、反映まである程度の時間がかかるようになった
- なのでワールドに入りなおしてもUrl Textureの画像変更は反映されない
- 対策としては待つ以外の解決策はない
- 画像の変更が反映される時間は各デバイスで差があった
Clusterのマイワールド
Cluster|Url Textureの画像変更が反映されない原因
ClusterでUrl Textureの画像変更が即時反映されない原因。
それは、2023〜2024/1にかけて行われたアップデートによる挙動の変更が原因です。
Cluster公式が発表している以下のNoteに記載がありました。
【Cluster Creator Kit 利用者向け】2023〜2024/1にかけてのclusterのアップデートに伴う技術的な挙動の変更について
cluster 外部の画像を取得してコンテンツ内で利用する方法として Url Texture と Url Raw Image コンポーネントが提供されていますが、今回はこれらのコンポーネントで用いる画像の圧縮形式が変わります。
コンポーネントの使い方は変わらず、png や jpeg の URL を指定します。
実際に使われる画像は cluster のサーバーで各デバイス向けに最適化された画像データとなり、メモリパフォーマンスが大きく向上する見込みです。
この変更による振る舞いの変化は以下のとおりです。~略~
一度最適化された画像は cluster のサーバー上でキャッシュされます、同じ URL で画像を更新した場合には、反映まである程度の時間がかかります
外部から取得した画像の圧縮形式の変更より
挙動変更に記載がある通り、Url Textureの画像を更新した場合は反映まで時間がかかるようです。
ですので、ワールドに入りなおしても反映はされなくなっています。
ClusterでのUrl Textureの使い方が書かれた記事の最終更新日が 2021.11.18 。
公式の情報が古くなっているようですね。
Cluster|Url Textureの画像変更が反映されない時の対策
ClusterでUrl Textureの画像変更が反映されない場合の対策。
色々試してみましたが、結論として待つことでしか解決しませんでした。
Clusterアプリのキャッシュの削除などもしてみましたが、画像のキャッシュがcluster のサーバーで管理されているので、ユーザーができることはないようです。
ちなみにパソコンとモバイルで画像の変更が反映される時間は違いました。
公式のNoteにも『実際に使われる画像は cluster のサーバーで各デバイス向けに最適化される』とあるので、それに伴い各デバイスで反映される時間も変わるのでしょう。
モバイル版は10分程度で反映されていましたが、パソコン版は1時間程度かかっていました。
Cluster|Url Textureの画像変更が反映されない原因 ~まとめ~
今回はClusterでUrl Textureの画像変更が反映されない原因でした。
Cluster公式の記事は時々間違っている情報(古い情報)が掲載されているので注意が必要ですね。