公式medium「The Birth of a Universe — The Volcanic Planet Reveal」 日本語訳 (2022/3/9)
翻訳者: pipipi : Twitter
宇宙の誕生:Volcanic Planetの紹介
本日は、溶岩の海が広がり、冒険とチャンスに満ちた新しい惑星クラス「Volcanic Planet」を紹介します。
惑星の表面から吹き出す煙のベールを抜けると、そこには灼熱のパノラマが広がっています。しかし、ここは罰せられる場所ではありません。この星を故郷とする探査者たちに、チャンスの光を照らす場所です。
惑星の地殻は、火成岩の島とギザギザの山頂によって分断された、溶岩の海に覆われています。若い太陽に照らされた、若い惑星です。今日まで、数十年から数世紀にわたり、地形は大きく変化しています。これは灼熱の美しさを損なわず、むしろ美しさを増しています。Volcanic Planetは、独自の複雑な生物圏を持つ、呼吸する生命体なのです。
黒曜石のような山の上に立つと、眼下には溶岩が動き回る光景が広がっています。溶岩を間近に見ることは、美しくもあり、畏敬の念を抱かせます。惑星を踏破することは、冒険の精神を体現することであり、大きな報酬を求めてリスクを受け入れること、つまり、探査者としての役割を完全に受け入れることです。
この惑星の地表で暮らす生命は、最も頑丈な存在へと変化していきます。この惑星の住民の多くは、極端な暑さに耐えることに特化しており、真のシリコンベースの生命体(ケイ素生物)に進化していきます。岩のような死骸に埋もれた大小さまざまな生物が、この地形を飛び交っています。探査者たちは、このような生物をじっと観察すると、黒曜石の甲羅の上で脈打つ、貴重な「クアンタム」の脈を目にできるかもしれません。また、粘性のある膜で覆われた重厚な翼で空を飛ぶ生物も存在します。
Volcanic Planetには豊富な資源があり、勤勉で意欲的な人々による開拓を待っています。さらに、地表付近の洞窟や地層は、かすかに信号を発しており、その起源は銀河系で遭遇した古代宇宙人のテクノロジーに相当します。どんなアーティファクトが発見されるのでしょう?Volcanic Planetの秘密に挑む人には、どんな富が待っているのでしょう?
Genesis Engine:テクスチャ生成の原動力である「パーリンノイズ」について
「Genesis Engine」のもう一つの大きな特徴である、ランダム化されたテキストアルゴリズムを利用する技術にスポットライトを当ててみましょう。
「Genesis Engine」のもう一つの大きな特徴である、ランダム化されたテキストアルゴリズムを利用する技術にスポットライトを当ててみましょう。
パーリンノイズは、1980年代初頭に、Ken Perlinがオブジェクトのテクスチャをプロシージャルに生成するために開発された、勾配ノイズのアルゴリズムです(※)。パーリンノイズは、1982年の『トロン』から『マインクラフト』まで、過去40年間で映画やゲームなど多くのメディア作品に使用されています。雲、山脈、森の広がり、そして今日明らかになった火、溶岩など、Volcanic Planetで遭遇する可能性のある無数の地形的特徴、といった、自然界のパターンを再現するために、パーリンノイズは広く使用されています。
この技術を活用し、複数のパーリンノイズの集合体である惑星表面に入れ込む形で、複数のテクスチャを持つ3次元平面を配置して、惑星表面を表現しています。
当社の優秀な開発者は、パーリンノイズを使用して、親しみやすく、かつ互いに異なる世界を作り出しています。このアルゴリズムとGenesis Engineの他のツールキットを組み合わせることで、私たちのチームは真にユニークな外観の惑星を実現することができます。最終的なゴールは何でしょうか?それは、「現実よりも優れた現実を創り出す」という、私たちのデザインフィロソフィー(哲学)を守り続けることです。
探査者の皆さん、シートベルトを閉めてください。この後、もう一つ惑星が公開されます。
※補足説明
■オブジェクト
データ構造のこと。一例として、オブジェクト=惑星と考えてみましょう。
■テクスチャ
オブジェクトの表面に貼り付ける画像のこと。プログラム上、惑星は多面体(小さな面の集まり)として表されます。テクスチャとは、それぞれの多面体の表面を構成する画像のことを指します。
■プロシージャル
日本語では「手続き型」。数式やスクリプト、条件定義などにより、ステップバイステップで画像やアニメなどを作成する方法のこと。
■勾配ノイズ
プロシージャルに生成されたテクスチャのリアリティを向上させるために、テクスチャの間にあえてノイズを付加する手法のこと。代表的な手法がパーリンノイズであり、炎や煙、雲を表現するのによく使用される。
■オブジェクト
データ構造のこと。一例として、オブジェクト=惑星と考えてみましょう。
■テクスチャ
オブジェクトの表面に貼り付ける画像のこと。プログラム上、惑星は多面体(小さな面の集まり)として表されます。テクスチャとは、それぞれの多面体の表面を構成する画像のことを指します。
■プロシージャル
日本語では「手続き型」。数式やスクリプト、条件定義などにより、ステップバイステップで画像やアニメなどを作成する方法のこと。
■勾配ノイズ
プロシージャルに生成されたテクスチャのリアリティを向上させるために、テクスチャの間にあえてノイズを付加する手法のこと。代表的な手法がパーリンノイズであり、炎や煙、雲を表現するのによく使用される。