テライン

公式サイト:

地形 | Unity マニュアル [公式]

概要

参考:

Terrain エンジン | Unity 2018.4 マニュアル [公式]

使い方

参考:

Unity の Terrain で大地を創る – Qiita

Terrain の作成と編集 | Unity マニュアル [公式]

導入

参考:

Terrain にテクスチャをペイントする – Qiita

地形エンジンを覚える | STYLY

Unity のツール Terrain を使ってフィールドを作成する | かめくめ

自由に地形を生成できる Terrain を解説!テクスチャや Collider の設定や注意点まで | XR-Hub

Terrain を使ってみた | RE:ENGINES

Terrain の使い方とテクスチャの配置について | グッドラックネットライフ

色や木を塗ったリアルな地形を歩く | ネコロモーフ

3分で地面を生成! Terrain で見栄えの良い地面を作ろう | 侍エンジニアブログ

ショートカットキー

Fカーソル位置にビューをフォーカスする

, / .前のブラシを選択する/次のブラシを選択する

Shift + , / Shift + .前のディティールを選択する/次のディティールを選択する

[ / ]ブラシを小さくする/大きくする

/ Shift + 不透明度を下げる/上げる

参考:

Terrain の作成と編集 | Unity マニュアル [公式]

設定

こちらのページを参照

参考:

Terrain の基本設定 | Unity でゲームを作ろう!

Terrain Settings | Unity 2018.4 マニュアル [公式]

レイヤー (Layers)

こちらのページを参照

参考:

地形にテクスチャーを設定する | iPentec

Terrain Layers | Unity マニュアル [公式]

地形ツール

操作

F1Raise or Lower Terrain

F2Set Height

F3Smooth Height

F4Paint Texture

F7Stamp Terrain

F8Paint Holes

参考:

Terrain のペイントツールの使い方 | Uinty 使い方ガイド

Terrain ツール | Unity マニュアル [公式]

Paint Texture | Unity マニュアル [公式]

Smooth Height

Blur Directionなだらかにする方向を指定する

  • -1山をなだらかにする
  • 1谷をなだらかにする
  • 0山と谷、両方をなだらかにする (デフォルト)

参考:

Smooth Height | Unity マニュアル [公式]

ブラシ (Brushes)

参考:

Brushes | Unity マニュアル [公式]

テクスチャ/スプラットマップを編集する

参考:

地形にテクスチャーを設定する | iPentec

草木を生やす (Trees / Details)

操作

F5Paint Trees

F6Paint Details

こちらのページを参照

参考:

テクスチャのペイント & 木や草を生やす | Unity でゲームを作ろう!

Trees | Unity マニュアル [公式]

草とその他のディテール | Unity 2020.3 マニュアル [公式]

地形に穴を開ける

参考:

Unity 2019.3 の Terrain Paint Holes の詳細 | Unity Technologies Blog [公式]

Paint Holes | Unity Manual [Official]

terrain holes ? – Unity Forum

Does the new terrain support holes? – Unity Forum

Best way to cut holes in the terrain? – Unity Forum

Terrain holes data for custom shader – Unity Forum

ハイトマップ (Heightmaps)

  • Import Raw
  • Export Raw
こちらのページを参照

参考:

Unity の Terrain にて Heightmap を作成インポートする | みーのぺーじ

地形を Heightmap ファイルから作ってみよう | すたじおこんぶ

Terrain のハイトマップデータフロー | 黒鳥のメモ

Terrain の HeightMap を生成するエディタ拡張のサンプル | エクスプラボ

ハイトマップの使用 | Unity マニュアル [公式]

Creating a Terrain for Unity 3D with Photoshop | Jason Sturges

How to Create a Terrain from Heightmap and Texture in Unity | 3D-Mapper.com

Importing a RAW file as a heightmap – Unity Forum

Export terrain heightmap to PNG – Unity Forum

スクリプトから操作する

参考:

UnityEngine.Terrain | Unity スクリプトリファレンス [公式]

地形を分割/接続する

参考:

Can you fit meshes together from Blender to create terrain in Unity? – Unity Answers

スプラットマップを生成/インポート/エクスポートする

参考:

Import Splatmaps | Terrain Tools 4.0 Manual [Official]

Export Splatmaps | Terrain Tools 4.0 Manual [Official]

Texturing a real world terrain based on aerial view – Unity Forum

Realistic OpenWorld Workflow – Unity Forum

オープンワールドを作成する

参考:

オープンワールドの地形の作り方 | Unity でゲームを作ろう!

Openworld Example を完成させる | Unity でゲームを作ろう!

パフォーマンス

参考:

重い Terrain の描画処理を少しでも軽くする方法 | くろくまそふと

Terrain の負荷やら Draw Call やらを下げるポイント | テラシュールブログ

Terrain の負荷軽減 & ライティングのベイク時間短縮方法 | Unity でゲームを作ろう!

ゲームの描画処理を軽くする方法 | Unity でゲームを作ろう!

木の影をベイクする

参考:

Terrain で木の影をベイクする | テラシュールブログ

アップデート

参考:

Unity 2018.3 における地形作成システムのアップデート | Unity Blog [公式]

New Terrain System | Unity Forum [Official]

自動アップグレード

2018.3 より前の Unity で作成したテラインを 2018.3 以降でインポートすると、互換性を維持するために変換されたデータが _TerrainAutoUpgrade の下に生成される。

参考:

What is _TerrainAutoUpgrade? – Unity Forum

資料

Unity はじめるよ 地形を作る (PDF) | 面白創造会社モノリズム

Terrain Tools

こちらのページを参照

公式サイト:

Terrain Tools | Unity Manual [Official]

入手:

Terrain Tools Sample Asset Pack | Unity Asset Store [Official]

参考:

新公開の Terrain Tools パッケージで作業を高速化しよう | Unity Blog [公式]

Terrain Obj Exporter

コード:

Terrain Obj Exporter | Unify Community Wiki

参考:

How to set LOD for terrain mesh? – Unity Forum

RAW to EXR

リポジトリ:

TonyMarkham/unity-raw-to-exr: This is a Utility to Convert the 16-bit Raw Heightmap Data that Unity’s Terrain System Exports into a 16-bit EXR Format – GitHub

入手:

unity-raw-to-exr | PyPI

16 bit RAW to PNG

動画:

Working with Raw 16 Bit Unity Terrain Data

リポジトリ:

dracolytch/16BitRawToPng: A Tool for Converting a 16 Bit Raw File to PNG and Back. Especially Useful with Unity Terrain Raw Data – GitHub

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

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA