未分類

Robloxで360度画像を表示する

Robloxで360度画像を表示してみました。

360度画像は、360度カメラで撮影した写真でも、画像生成AIで作成した画像でもいいです。

  • 360度写真
  • 360度生成AI画像

処理の概要は以下となります。

  1. 360度画像の入手
  2. 立方体画像に変換
  3. 立方体画像の貼り付け

 

360度画像の入手

360度画像

360度画像は、生成AIで作成できます。詳細は別記事をご参照ください。

 

ここでは、パブリック3Dアセットライブラリを利用しました。

  • パブリック3Dアセットライブラリ:Poly Haven

poly havenから360度写真を選びます。

画面右上にある「4K」「EXR」を選び、「ダウンロード」をクリックします。

  • 4K, EXR → ダウンロード

今回は4Kにしましたが、8KでもRobloxのアップ画像制限をクリアできるかも知れません。

ここは試していないので、どなたか挑戦してみてください。

  • 8Kそのままでクリアできるかも
  • 8Kを少しサイズダウンすればクリアできるかも
Poly Haven
Poly Haven:画像クリックで拡大表示

 

EXRをPNGに変換

ダウンロードしたexrファイルをpngに変換します。やり方は色々とあると思います。

  • steinbach_field_4k.exr → steinbach_field_4k.png

 

Adobe Photoshop

ダウンロードしたexrファイルを、Photoshopで開き、別名保存でpsdファイルにします。

  • 「ファイル」-「別名で保存」-「ファイルの種類:Photoshop(*.PSD;*.PDD;*.PSDT)」
  • steinbach_field_4k.exr → steinbach_field_4k.psd

 

Adobe Bridge

Adobe Bridgeを起動し、作成したpsdファイルを探し右クリックします。

そして、書き出し先をクイック書き出しにしてpngを選びます。

  • psdファイルを右クリック
  • 「書き出し先」-「クイック書き出し」-「画像形式:PNG」
  • 「書き出しを開始」をクリック
  • steinbach_field_4k.psd → steinbach_field_4k.png

 

psd to png
psd to png

 

 

立方体画像に変換

png形式になった360度写真を立体画像に変換します。これもやり方は色々とあると思います。

 

Panorama to Cubemap

Panorama to Cubemapは、360度画像を6面立方体に変換するWebサイトです。

ここに、360度画像(steinbach_field_4k.png)をアップロードすると立方体に変換してくれます。

下図(Output)の各画像をクリックして、各々ダウンロードします。

デフォルトで、左から以下のファイル名になります。

  • nx.png, py.png, pz.png, ny.png, px.png, nz.png

 

Panorama to Cubemap
Panorama to Cubemap

 

 

Qbit – The Pragmatic Skybox Generator

Qbitも360度画像を立方体に変換してくれます。QbitはアプリなのでPCにダウンロードして使用します。

 

使い方は、下記サイトで詳細に説明されています。

 

 

 

立方体画像の貼り付け

最後は、6枚の画像をRobloxのSkyboxに貼り付けていきます。

  • nx.png, py.png, pz.png, ny.png, px.png, nz.png → Skybox

 

画像のアップロード

クリエイターハブにログインし、6枚の画像をアップロードします。

クリエイターハブのトップ画面の左側メニューから「作品」をクリックします。

作品画面の「開発用アイテム」をクリックします。

開発用アイテムタグから「デカール」をクリックします。

「アセットのアップロード」をクリックして、6枚の画像をアップロードします。

 

 

プロパティの設定

アップロードした6枚の画像は、Roblox Studioのツールボックスで確認できます。

エクスプローラのLightingにあるSkyをクリックします。

そして、Skyのプロパティに値を設定していきます。

  • ツールボックスのマイ画像にいく
  • 画像「px」を右クリック
  • 「アセットIDをコピー」を選択
  • プロパティのSkyboxFtにペースト

画像のアセットIDをSkyのプロパティに、コピー&ペーストします。

画像とSkyboxプロパティの対応は以下となります。

  • px → SkyboxFt
  • py → SkyboxUp
  • pz → SkyboxRt
  • nx → SkyboxBk
  • ny → SkyboxDn
  • nz → SkyboxLt

Skybox

Skybox:画面クリックで画像拡大

 

6枚の画像をSkyboxに張り付けると完成です。

 

参考

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です