facebook twitter hatena line email

「Unity/3d/Terrain」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(Terrainにテキスチャ反映)
(Terrainに木追加)
 
(同じ利用者による、間の4版が非表示)
行16: 行16:
  
 
参考:https://tech.mof-mof.co.jp/blog/vrchat-unity-terrain/
 
参考:https://tech.mof-mof.co.jp/blog/vrchat-unity-terrain/
 +
 +
==Terrainに穴をあける==
 +
#Assets内にテキスチャとなる画像を追加
 +
#TerrainのInspectorの左から2つ目のボタンのPaintTerrainを選択し、
 +
#PaintHolesを選択
 +
#ステージ上でドラッグしていけば穴が開く。
 +
 +
==Terrainの大きさ==
 +
#TerrainのInspectorからTerrainSettingsを選択
 +
#MeshResolutionのWidthを初期値の1000から変更
 +
#MeshResolutionのLengthを初期値の1000から変更
 +
#MeshResolutionのHeightを初期値の600から変更
 +
 +
==Terrainのボタンメニュー==
 +
左側から
 +
*CreateNeightborTerrain:隣接Terrain追加
 +
*PaintTerrain:Terrainの編集
 +
*PaintTree:木の追加
 +
*PaintDetail:草の追加
 +
*TerrainSetting:テレインの設定
 +
 +
参考:https://creator.cluster.mu/2021/08/05/terrain/
 +
 +
==Terrainに木追加==
 +
#木のGameObject(例としてcubeでもよい)を、AssetsにPrefabとして追加。
 +
#PaintTreeを選択して
 +
#EditTerrainボタンを押してAddTreeで、TreePrefabにGameObjectを追加
 +
#Addボタンを押す
 +
#ステージ上で、ドラッグしてくと、反映される
 +
 +
==Terrainに草追加==
 +
#草のGameObject(例としてcubeでもよい)を、AssetsにPrefabとして追加。
 +
#PaintDetailsを選択して
 +
#EditTerrainボタンを押してAddTreeで、TreePrefabにGameObjectを追加
 +
#Addボタンを押す
 +
#ステージ上で、ドラッグしてくと、反映される
 +
描画が重かった・・
 +
 +
==Terrainのテクスチャ素材例==
 +
UnityAssetsのStandard Assets https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-for-unity-2018-4-32351?locale=ja-JP

2022年8月29日 (月) 15:24時点における最新版

Terrain作成

  1. 3DObject/Terrainから作成
  2. TerrainのInspectorの左から2つ目のボタンのPaintTerrainを選択し、
  3. "Raise or Lower Terrain"を選択
  4. ステージ上で、ドラッグすれば起伏を追加できる

参考:https://tech.mof-mof.co.jp/blog/vrchat-unity-terrain/

Terrainにテキスチャ反映

  1. Assets内にテキスチャとなる画像を追加
  2. TerrainのInspectorの左から2つ目のボタンのPaintTerrainを選択し、
  3. PaintTextureを選択
  4. EditTerrainLayers...からCreateLayer...を選択
  5. 上でAssetsに追加した画像を選択
  6. ステージ上のTerrainにテキスチャが反映されることを確認

参考:https://tech.mof-mof.co.jp/blog/vrchat-unity-terrain/

Terrainに穴をあける

  1. Assets内にテキスチャとなる画像を追加
  2. TerrainのInspectorの左から2つ目のボタンのPaintTerrainを選択し、
  3. PaintHolesを選択
  4. ステージ上でドラッグしていけば穴が開く。

Terrainの大きさ

  1. TerrainのInspectorからTerrainSettingsを選択
  2. MeshResolutionのWidthを初期値の1000から変更
  3. MeshResolutionのLengthを初期値の1000から変更
  4. MeshResolutionのHeightを初期値の600から変更

Terrainのボタンメニュー

左側から

  • CreateNeightborTerrain:隣接Terrain追加
  • PaintTerrain:Terrainの編集
  • PaintTree:木の追加
  • PaintDetail:草の追加
  • TerrainSetting:テレインの設定

参考:https://creator.cluster.mu/2021/08/05/terrain/

Terrainに木追加

  1. 木のGameObject(例としてcubeでもよい)を、AssetsにPrefabとして追加。
  2. PaintTreeを選択して
  3. EditTerrainボタンを押してAddTreeで、TreePrefabにGameObjectを追加
  4. Addボタンを押す
  5. ステージ上で、ドラッグしてくと、反映される

Terrainに草追加

  1. 草のGameObject(例としてcubeでもよい)を、AssetsにPrefabとして追加。
  2. PaintDetailsを選択して
  3. EditTerrainボタンを押してAddTreeで、TreePrefabにGameObjectを追加
  4. Addボタンを押す
  5. ステージ上で、ドラッグしてくと、反映される

描画が重かった・・

Terrainのテクスチャ素材例

UnityAssetsのStandard Assets https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-for-unity-2018-4-32351?locale=ja-JP