facebook twitter hatena line email

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

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(Terrainのボタンメニュー)
(Terrainに木追加)
 
行45: 行45:
 
#Addボタンを押す
 
#Addボタンを押す
 
#ステージ上で、ドラッグしてくと、反映される
 
#ステージ上で、ドラッグしてくと、反映される
 +
 +
==Terrainに草追加==
 +
#草のGameObject(例としてcubeでもよい)を、AssetsにPrefabとして追加。
 +
#PaintDetailsを選択して
 +
#EditTerrainボタンを押してAddTreeで、TreePrefabにGameObjectを追加
 +
#Addボタンを押す
 +
#ステージ上で、ドラッグしてくと、反映される
 +
描画が重かった・・
  
 
==Terrainのテクスチャ素材例==
 
==Terrainのテクスチャ素材例==
 
UnityAssetsのStandard Assets https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-for-unity-2018-4-32351?locale=ja-JP
 
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