ホーム / プライベート アイランド / RAW ファイル & 標高図

Second Life の土地は標高値の 2 次元グリッドとして保存されています。 これは、地面は決して重なり合うことがなく、逆に穴もできないことを意味します。 グリッドの解像度は両方向に 1 メートルで、したがって各シミュレータに 256x256 のグリッド点 (グリッド番号 0 から 255) があることになります。 これは、内蔵のテラフォーミング ツール、または LSL 機能の llModifyLand で変更できます。 また、llGround を使って読み込むこともできます。 グリッド点間の土地の高さは、なだらかに見えるよう補間されます。 表面は、土地の高さと傾斜に基づいて複数のテクスチャを使って形成されます。 アイランド所有者は、所有する地面のテクスチャを設定し、標高図の生データを特殊な 13 チャンネルからなる RAW グラフィック ファイル フォーマットでアップロードできます (下記を参照)。

標高フィールド地図を作成する際の注意

現在の Second Life バージョン 1.3 では、13 チャンネルの .raw グラフィック ファイルを介して領域の標高フィールドが作成され、新しいシミュレータにアップロードされます。 ファイル内の各チャンネルは、0 (黒) から 255 (白) の間のグレーの値で表現される特定情報を含んでいます。 1 つのシミュレータの .raw ファイルのピクセル サイズは 256x256 です。 シミュレータは 256x256 メートルなので、.raw ファイルの解像度は 1 ピクセルあたり 1 平方メートルになります。

.raw ファイルは Photoshop で見ることができます。 ファイルを開くと、チャンネル数 (13) と同様に、ファイルの高さと幅のピクセル サイズを入力するよう指示されるので、それらを指定する必要があります。 大量にアップロードされた .raw ファイル は任意のサイズ (サイズは 256 で割り切れなければなりません) が可能で、これらの値が正確でなければ正しくロードされないので、ファイル サイズの経過を把握しておくことは重要です。 たとえば「snowregion_hf_2560x1024_v2.raw」のように、サイズをファイル名に含めると便利です。 この情報は、大量にシムをアップロードする際にも必要です。 raw ファイルのアップロード ユーティリティはスペースを処理できないので、raw ファイル名にスペースを入れることはできません。

次に raw ファイルで 13 のチャンネルはどう定義されるかを示します。

チャンネル番号 グレー値の範囲 説明
1 (赤) 0-255 標高フィールド
2 (緑) 0-255 高さの乗算係数
3 (青) 0-255 シムの水位 (メートル)
4 0-255 土地区画
5 (アルファ 1) 0 または 255 売り地
6 (アルファ 2) 0 または 255 公開編集オブジェクト
7 (アルファ 3) 0 または 255 公開編集土地
8 (アルファ 4) 0 または 255 安全な土地
9 (アルファ 5) 0 または 255 飛行許可
10 (アルファ 6) 0 または 255 ランドマークを作成
11 (アルファ 7) 0 または 255 外部スクリプトを許可
12 (アルファ 8) 0-255 元の標高フィールド
13 (アルファ 9) 0-255 元の高さの乗算係数

チャンネルに関する注意

  • チャンネル 1 (赤) は領域の標高フィールドの生データです。 その最も単純な形式で地図上のすべての地点の標高をメートルで表示します。黒 (グレー レベル 0) は 0 メートル、白 (グレー レベル 255) は 255 メートルの標高を表します。 ただし、領域の標高はチャンネル 2 の値でさらに修正されることがよくあります。
  • チャンネル 2 (緑) はグレースケールの地図で、チャンネル 1 のデータに乗算してスケールを変え、地図上の各点の最終的な標高を生み出すために使います。 2 つのチャンネルを結合に使う式は簡単には説明できませんが、例をいくつか見ると相互関係の理解に役立つでしょう。
  • チャンネル 3 (青) は、シムの水位 (メートル) を設定するグレー値です。 シムは 1 つの水位しか持てないので、チャンネル全体に 1 の値を入れます。 Second Life でのデフォルトの水位は 20 メートルです。 これは既存するシムの大部分の水位であると同時に、すべての「空き領域」の水位でもあります。 水面の高さはシムごとに別の値を設定できますが、これは特別な場合に限るべきです。隣接する可視水面の境界線が違う高さのシムの間では垂直の顕著なギャップが残るためです。 水のチャンネルは乗算されたチャンネルに影響を受けないので、最高水位は 255 です。
  • チャンネル 4 は区画情報です。 区画はインワールド ツールを使っていつでも再分割および作成できますが、このチャンネル内で区画を描くほうが便利です。 グレーの値 0 は既存の所有された区画を表します。新しい土地がすべてこのチャンネルで 0 に設定されていないことを確認してください。 255 の値は「Linden 所有」として確保されている区画を表し、道路や水路、テレハブ、その他保護地用に取ってあります。 1 から 254 のグレー値は、競売にかけられる、ユーザーが保有可能な区画を表します。 それぞれのグレー値は異なる区画を表します。したがって 1 シムにつき最高 254 個の区画を持つことができます。 結合してはいないが同じグレー値を共有するシムの区画は、同じ区画の一部とみなされるので注意してください。 区画の解像度は 4 平方メートルの広さの土地なので、区画チャンネルのサイズが 256x256 ピクセルであっても実際は 64x64 の解像度でしかサンプリングされません。
  • チャンネル 5 は売り地かそうでないかを示す印です。 これは、0 (いいえ) か、255 (はい) のどちらか一方の値しか取れません。 シムの大量アップロードでのデフォルトのファイルでは、このチャンネルは 0 になっています。
  • チャンネル 6 は、土地が公開編集オブジェクトを許可するかどうかを表す目印です。 これは、0 (いいえ) か、255 (はい) のどちらか一方の値しか取れません。 シムの大量アップロードでのデフォルトのファイルでは、このチャンネルは 0 になっています。
  • チャンネル 7 は、土地が公開編集の土地を許可するかどうかを表す目印です。 これは、0 (いいえ) か、255 (はい) のどちらか一方の値しか取れません。 シムの大量アップロードでのデフォルトのファイルでは、このチャンネルは 0 になっています。
  • チャンネル 8 は、土地が安全かどうかを表す目印です。 これは、0 (いいえ) か、255 (はい) のどちらか一方の値しか取れません。 シムの大量アップロードでのデフォルトのファイルでは、このチャンネルは 255 になっています。
  • チャンネル 9 は、土地で飛行を許可するかどうかを表す目印です。 これは、0 (いいえ) か、255 (はい) のどちらか一方の値しか取れません。 シムの大量アップロードでのデフォルトのファイルでは、このチャンネルは 255 になっています。
  • チャンネル 10 は、土地でランドマークを許可するかどうかを表す目印です。 これは、0 (いいえ) か、255 (はい) のどちらか一方の値しか取れません。 シムの大量アップロードでのデフォルトのファイルでは、このチャンネルは 0 になっています。
  • チャンネル 11 は、土地で外部スクリプトを許可するかどうかを表す目印です。 これは、0 (いいえ) か、255 (はい) のどちらか一方の値しか取れません。 シムの大量アップロードでのデフォルトのファイルでは、このチャンネルは 255 になっています。
  • チャンネル 12 は、チャンネル 1 と同様に土地の元の標高を保存します。インワールド ツールを使って土地を変更前の状態に「復帰」させる場合にアクセスします。 新しい土地が大量アップロードされ、その後追加修正が行われた場合、コンテンツは競売に先立ってシムを「ベーク」します。 ベークすることにより、標高フィールドのデータがここに生成されます。 これはチャンネル 13 と連動して実行します。
  • チャンネル 13 には、チャンネル 2 のように、初期状態の土地を表すための乗算係数が保存されています。チャンネル 12 と連動して、インワールド ツールを使って土地を変更前の状態に「復帰」させる場合にアクセスします。 新しい土地が大量アップロードされ、その後追加修正が行われた場合、コンテンツは競売に先立ってシムを「ベーク」します。 ベークすることにより、乗算係数がここに生成されます。

領域を作成する際のアドバイス

  • 512 メートルの高さの山を 256 平方メートルのシムに作ろうとすると、通常がっかりするような結果になります。 地面のテクスチャは引き伸ばされ、不自然に貼られます。 ほとんどのコンピュータでは、描画距離の設定値は、その高さの山の頂上に立つと下の地面が見えないことを意味します。 多くの雲の重なりをクローズ アップで表示しすぎると、スカイボックス内の不自然な表示やフレーム レートの低下が顕著になります。
  • また、切り立った崖はモザイク状でギザギザなみじめな外観の土地となり、山全体は詳細の度合いが低いため、遠くからは見えなくなる場合もあります。 これらの不自然さの多くは、シム内の標高範囲を 50 から 100 メートルにすることにより軽減されたり避けることができます。 同様に、短距離における大幅な高度変化はこのような不自然さを招くので、適切にデザインしてください。
  • 領域ファイルを作成する商用ツールやシェアウェアのツールがたくさん存在します。 既存する現実世界の地形データはさまざまなソースから利用可能で、初めて自分の標高フィールドを作成する場合に役立ちます。
  • 領域チャンネルをわずかにぼかすことで、インワールドの地面の見栄えが改善されることがよくあります。

お申し込みおよび価格についての詳細は、http://secondlife.com/community/land-islands.php をご覧ください。