デザイン事務所AMIX(代表:トミナガハルキ氏)は8月12日(水)、Webブラウザ上で動作する、架空の世界地図をプロシージャルに自動生成する無料ツール「USOMAP — 架空世界地図ジェネレーター」を公開した。ランダムなノイズで地形を描画するだけでなく、気候や水系、生態系から都市の発展に至るまでの地理的なふるまいを段階的に計算し、破綻のない世界地図を生成する。生成したデータはPNG画像やSVG形式のベクターデータ、ハイトマップ、GeoJSON(空間データを扱うためのデータ形式)などとしてエクスポート可能。ユーザー登録不要かつ無料で商用利用が認められている。

アルゴリズムベースの水系&気候シミュレーション

「USOMAP」は、物理的・地理的なロジックに基づいたプロシージャル生成を採用。水系のシミュレーションにおいては、地形の窪地を埋めて排水可能な地面を構築したのち、水の流れる向きを決定するD8流向(周囲8方向のうち最も低い場所へ水が流れるとする計算モデル)と流量の累積を計算する。このアルゴリズムにより、河川や湖沼、河口、支流から本流への合流点が決定されるため、川が尾根を登ったり水脈が途切れたりする矛盾が発生せず、常に高いところから低いところへとながれる自然な水系が形成される。

気象条件に基づいた生態系のシミュレーションも組み込まれている。気温は緯度や標高、海からの距離によって算出され、降水量は山脈を越える風がもたらす雨陰効果(風下側で降水量が減り乾燥する現象)や緯度帯の気圧配置などからそれぞれ独立して計算される。これら2つの指標により、山の風上には豊かな緑が育ち、風下には乾燥した砂漠が広がり、高緯度に向かって針葉樹林からツンドラへと変化していくような19種類のバイオーム(生物群系)が割り当てられる。

自然環境の生成にとどまらず、人類が定住する理由までを含めた人文地理学的な配置機能も備わっている。都市は、河口や河川の合流点、沿岸部、平野部、気候の快適さといった条件を満たす場所に自動で選定される。さらに、首都を起点として領土が拡張される際、険しい山脈など開拓コストの(移動や生活の障壁となる)高い地形を避けるアルゴリズムが働くため、国境線が自然と山脈や大河に沿う形で形成される。

ハイトマップとSVGへのエクスポート

  • ▲USOMAPの書き出しメニュー
  • ▲SVG形式で書き出したデータをIllustratorに読み込んだ様子

USOMAPには複数のエクスポートオプションが用意されている。単純な画像形式に加え、地形の起伏を16ビットのグレースケール画像として出力するハイトマップに対応しており、DCCツール側で地形データとして読み込むことができる。また、バイオームや河川などをレイヤー分けしたSVG形式での出力も可能だ。

WebGLベースの3Dビューア

USOMAPはWebGL2を利用した3Dビュー機能を搭載。生成した平面地図を即座に立体的な起伏として立ち上げ、光源の向きや高さを調整して、山岳の落とす影などの立体感をリアルタイムに確認できる。

▲ワンタッチで地図の描画スタイルを変更可能

また、描画スタイル(様式)は7種類用意され、左側のメニューから簡単に切り替えることができる。この描画スタイルは3Dビューにも反映される。

■USOMAP — 架空世界地図ジェネレーター|無料の地図メーカー
https://amix-design.com/asoboad/tools/d-usomap/

■USOMAP — 架空世界地図ジェネレーター|河川も国境も地名も自動生成する無料の地図メーカー
https://amix-design.com/asoboad/tools/d-usomap/about.html

CGWORLD関連情報

●じゃむぞう氏、ブラウザで動作する毛束モデリングツール「カミジャム」HTMLファイル無償配布 OBJ形式の読み書きに対応、商用利用可

じゃむぞう氏がWebブラウザ上で3Dキャラクターの髪型メッシュを効率的に作成できる無料のモデリング支援ツール「KamiJam【カミジャム】」をBOOTHでリリース。本ツールはHTMLファイルとして提供され、PC内の3Dモデルデータを読み込んで、直感的なパラメータ操作で複雑な毛束を生成・調整できる。作成したデータはOBJ形式でエクスポート可能。
https://cgworld.jp/flashnews/01-202608-KamiJam.html

●無料のドット絵エディタ「DOTTORIE(ドトリエ)」公開 Webブラウザから利用可能

デザイン事務所AMIX(代表:トミナガハルキ氏)が、Webブラウザ上で動作する無料のドット絵エディタ「DOTTORIE(ドトリエ)」を公開。SVG形式での書き出し対応やレイヤー機能の実装に加え、なぞるだけで複雑な質感を表現できる特殊ブラシなどが新たに追加されている。
https://cgworld.jp/flashnews/01-202602-DOTTORIE.html

●株式会社TA、Maya×UE5用の揺れもの物理ツール「Bonjolt」ベータ公開 髪、スカート、アクセサリーなどのボーン物理をMaya上でセットアップし、UE5へ持ち込めるツール

株式会社TA(代表:上原達也氏)がMayaとUnreal Engine 5向けに開発された揺れもの用物理ツール「Bonjolt」のベータ版を公開。キャラクターの髪やスカートといったボーンベースの物理演算をMaya上でセットアップし、その設定をUE5へ直接持ち込むことを目的とする。現在、個人および法人を問わず利用可能なベータ版を無料公開中。
https://cgworld.jp/flashnews/01-202607-Bonjolt.html