MapMagic 2

入手:

MapMagic 2 | Unity Asset Store [Official]

導入

参考:

Quick Start | MapMagic World Generator Wiki

設定 (Settings)

参考:

Settings | MapMagic World Generator Wiki

グラフウィンドウ (Graph Window)

参考:

Graph Window | MapMagic World Generator Wiki

Right Click Menu | MapMagic World Generator Wiki

レイヤー (Layers)

参考:

Layers | MapMagic World Generator Wiki

Initial Generators

  • Constant一定値を出力する
  • Importインポートしたテクスチャを出力する
  • Noiseノイズを生成する
  • Simple Form形状を生成する
  • Spot座標を指定して円形のマスクを生成する
  • Voronoi

Modifiers

  • Beach海岸線を形成する
  • Blendレイヤーを合成する
  • Blurテクスチャをぼかす
  • Cavity
  • Contrast明度及びコントラストを調整する
  • Curveカーブを用いて出力を調整する
  • Direction
  • Erosion地形に侵食を適用する
  • Ledge
  • Levelsレベル調整を適用する
  • Maskマスクを用いて2つのレイヤーを合成する
  • Normalizeレイヤーの合計が 1 となるように正規化する
  • Parallax
  • Sediment
  • Selector指定した標高の範囲をマスクとして抽出する
  • Slope指定した斜度の範囲をマスクとして抽出する
  • Terrace段丘を形成する
  • Unity CurveUnity 組み込みのカーブを用いて出力を調整する

Outputs

  • Heightテレインの標高を出力する
  • Texturesテレインのレイヤーを出力する (レイヤーを割り当て、分布マップを生成する)
  • Grassデティール/草花を出力する
  • Custom Material
  • Direct Textures
  • Direct Matrices
  • Holesテレインに穴を開ける
外部アセット連携

Import

参考:

Import | MapMagic World Generator Wiki

Textures

参考:

Textures | MapMagic World Generator Wiki

Grass

参考:

Grass | MapMagic World Generator Wiki

Trees

参考:

Trees | MapMagic World Generator Wiki

Locks

参考:

Locks | MapMagic World Generator Wiki

Beach

参考:

Ledge Beach – Denis Pahunov / MapMagic World Generator Wiki – GitLab

Objects

生成
  • Get by Tagタグが付与されたオブジェクトをシーンから取得する
  • Positionsオブジェクトを配置する座標を指定する
  • Randomランダムな位置にオブジェクトを配置する
  • Scatterオブジェクトを分散して配置する
調整
  • Adjustオブジェクトを高さ、回転、大きさを調整する
  • Combineオブジェクトのレイヤーを結合する
  • Flattenオブジェクトの周囲の地形を均す
  • Floorオブジェクトを標高に合わせて接地させる
  • Forest森林の成長を模擬する
  • Lerpオブジェクトの配置を補完する
  • Maskマスクテクスチャの濃度に応じて確率的にマスクする
  • Moveオブジェクトの配置を水平方向に移動させる
  • Rarefy指定した距離より近いオブジェクトを取り除く
  • Shrink Scaleスケール値を微小な範囲に縮約して保持/復元する
  • Slide傾斜に沿ってオブジェクトを降下させる
  • Split条件に応じてオブジェクトをグループ分けする
  • Spread入力されたオブジェクトの周囲にオブジェクトを生成する
  • Stamp標高マップをオブジェクト位置にスタンプする
  • Strokeオブジェクト位置に円を描画する
出力
  • Objectsオブジェクトを配置する
  • Trees木を生成する

動画:

Objects – Simple Graph #3

スプライン (Splines)

標準ノード
  • Alignテレインの標高をスプラインに沿わせる
  • Avoidオブジェクトを回避する
  • Combine複数のスプラインソケットを統合する
  • Floor標高に合わせて接地させる
  • Interlinkオブジェクトの位置を連結するセグメントを生成する
  • Isoline等高線に沿ってスプラインを生成する
  • Manual座標を指定してスプラインを生成する
  • Optimizeなるべく形状を維持しながら制御点を間引いて最適化する
  • Pathfinding標高を入力として標高差、長さ及び曲率を基準にして経路を探索する
  • Pushスプラインから外れるようにオブジェクトを押しのける
  • Relax曲線を滑らかにする
  • Strokeスプラインに沿って幅のある線を描画する
  • Stampスプラインに沿って標高を成形する
  • Silhouetteスプラインに沿って峰を描画する
  • Scatterスプラインに沿ってオブジェクトを配置する
  • Weld Close近傍のスプラインを融合させる
出力ノード
  • Output
ポータルノード
  • Enter
  • Exit

ブラシ (Brush)

  • Add
  • Add Blur
  • Blur
  • Cavity
  • Erosion
  • Forest
  • Grass
  • Level
  • Move
  • Noise
  • Polish
  • Ridge
  • Road
  • Slope
  • Slope Cavity

参考:

Included Presets | MapMagic World Generator Wiki

バイオーム (Biomes)

参考:

Biomes Set | MapMagic World Generator Wiki

Function | MapMagic World Generator Wiki

Whittaker | MapMagic World Generator Wiki

カスタムノード

参考:

New Generator | MapMagic World Generator Wiki

サンプル

シーン
  • Badlands
  • Dunes
  • Hills
  • MinuteIsland
  • Snow Plains
  • Tutorial Biomes
  • Tutorial Objects
  • Tutorial Splines
  • Tutorial
  • TutorialHDRP
  • TutorialURP

アップデート/新機能

参考:

Difference From MM1 | MapMagic World Generator Wiki

ドキュメント

Wiki – Denis Pahunov / MapMagic World Generator – GitLab

追加モジュール/バンドル

MapMagic 2 Bundle

入手:

MapMagic 2 Bundle | Unity Asset Store [Official]

Vegetation Studio を使う

参考:

Compatible Assets – Terrain Systems | Awesome Technologies [Official]

Object Generators

参考:

Flatten | MapMagic World Generator Wiki

Stamp | MapMagic World Generator Wiki

フォーラム

MapMagic 2 – Infinite Procedural Land Generator | Unity Forum

チュートリアル

Island in a Minute

Functions

Ledge and Beach

Creating a Shoreline

MapMagic Splines + River Auto Material 2019

Maps – Simple Graph #2

プレイリスト

MapMagic 2 Tutorials – YouTube

旧版

動画:

Making Craters in MapMagic 1.3

Noise, Voronoi and Curves tutorial

Textures

Getting Started with Map Magic

Using MicroSplat with MapMagic

Using MapMagic with RTP

Using MapMagic World Generator v1.71 with Relief Terrain Pack v3.3g

入手:

MapMagic World Generator | Unity Asset Store [Official]

Beyond Magic: GPU Nodes for MapMagic | Unity Asset Store [Official]

フォーラム:

Map Magic World Generator – a node based procedural and infinite game map tool | Unity Forum

Beyond Magic: GPU Nodes for MapMagic | Unity Forum

参考:

スクリプトを書かずに無限に広がるマップが作れる MapMagic の基本的な使い方 | Cooooding!!

MapMagic World Generator – Terrain で作る広大な地形をノードベースの組み立てで自動生成!超綺麗なマップが作れるエディタ | Unity AssetStore まとめ

Tools (Denis Pahunov)

リポジトリ:

Denis Pahunov / Tools – GitLab

Spline Tools

  • MapMagic
  • MapMagic 2 (**UNSTABLE**)
  • River Auto Material / River Auto Material 2019 (**UNSTABLE**)

入手:

Spline Tools for MapMagic & MapMagic 2 | Unity Asset Store [Official]

Spline Tools for MapMagic | Arctium Studios [Official]

ドキュメント:

Manuel Klette / Spline Tools for MapMagic Wiki – GitLab

参考:

Rivers | Spline Tools for MapMagic Wiki

記事をシェアする:
タグ:

コメントを残す

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

Protected by reCAPTCHA