行测 IntelliJ IDEA教程 控制跳转 windows matrix text vue钩子函数 前端vue框架 pmp培训视频 jquery each spark数据清洗 bitlocker加密好慢 mysql修改字段值 solr索引 matlab停止运行 bootstrap居中对齐 python异常 python抛出异常 java入门新手教程 java连接mysql的jar包 信息系统项目管理师教程 猫爪 小米5c拆机 主板排名天梯图 vfloppy 隐藏进程 fireworks8 ip地址转换器 我的世界透视 骰子gif bilibili硬币 视频抠图 ppt背景音乐怎么关 ucs怎么用 编译软件 pr怎么旋转视频画面 illustrator下载 小米官翻版 笔记本摄像头软件 autoit
当前位置: 首页 > 学习教程  > 编程语言

Unity学习日志_Unity地形系统简介

2020/12/28 18:33:36 文章标签:

Unity学习日志_Unity地形系统简介 地形创建: Terrain中的组件: Transform Terrain 四大功能: paint Terrain,可以选择下面几种具体的模式: Create Neighbor Terrains:创建临近地形。临近地形拥有和源地…

Unity学习日志_Unity地形系统简介

地形创建:

Terrain中的组件:

Transform

Terrain

  1. 在这里插入图片描述

  2. 四大功能:

    1. paint Terrain,可以选择下面几种具体的模式:
      1. 在这里插入图片描述

      2. Create Neighbor Terrains:创建临近地形。临近地形拥有和源地形相同的基础纹理。

      3. Raise or Lower Terrain:隆起或者下凹地形,其中下凹地形需要使用shift+左键。

      4. Paint Texture:绘制地形纹理,单个纹理会作用于整个地形,多个纹理则可使用地形刷选择绘制。

      5. Set Height:设置地形的高度,有高度了才可以绘制下凹地形。

      6. Smooth Height:平滑地形,去除隆起地形时产生的尖角。

      7. Stamp Terrain:创建尖角。

    2. paint Trees
      1. 在这里插入图片描述

      2. 首先需要有树的模型,点击Edit Trees可以添加。

      3. Mass Place Trees:在该地形中一次性随机种指定数量的树。

      4. Settings:

        1. Brush Size:地形刷大小。
        2. Tree Density:地形刷的种树密度。
        3. Tree Height:设置树高,和树高是否随机。
        4. Lock Width to Height:根据树高锁定树宽。
        5. Color Variation:设置色差。
    3. paint Details
      1. 在这里插入图片描述

      2. 本功能与paint trees同理。主要用于绘制地形表面的植被,如草和花。

    4. Terrain Settings
  3. Brushes(地形刷):

    1. 最先引入眼帘的是笔刷样式,右下角为添加新的笔刷样式。

      1. 在这里插入图片描述
    2. Brush Size:笔刷大小。

    3. Opacity:不透明度。

Terrain Collider

  1. 在这里插入图片描述

Terrain Settings

1. Basic Terrain(基础地形):

  1. Draw:是否开启地形绘制;如果关闭则不在渲染地形。

  2. Pixel Error:可以理解为游戏中的渲染距离,数值越大则同一距离下的图形越简陋,不准确。

  3. Base Map Dist:数值距离内的贴图纹理为全分辨率,距离之外的则会合成低分辨率的纹理。

    1. 全分辨率:

      1. 在这里插入图片描述
    2. 低分辨率:

      1. 在这里插入图片描述
  4. Cast Shadow:是否投射地形阴影。

  5. Material:设置渲染地形的材质,分为标准,漫反射,镜面,自定义四种。

  6. Reflection Probes:如果启动并且反射探头出现在场景中,反射纹理会从这个游戏对象和构建着色器设置的变量中获得。

  7. Thickness:设置地形厚度,有助于防止高速移动的物体穿透地面。

2. Tree&Detail Object(树与细节对象):

  1. Draw:是否绘制树和细节对象。

  2. Bake Light Probes For Trees:如果启用,Unity将为每棵树创建内部光照探针(不影响场景中的其他渲染器),并应用于树的渲染照明。

  3. Detail Distance:细节对象的可视渲染距离。

  4. Detail Density:细节对象的密度。

  5. Tree Distance:树的可视渲染距离。

  6. Billboard Start:树木被替换成广告牌时的距离。

    1. 变成了广告牌:

      1. 在这里插入图片描述
    2. 没有变成广告牌:

      1. 在这里插入图片描述
  7. Max Mesh Trees:可见三维网格树的最大数量,超过这个数量树将由广告牌替代。

3. Wind Settings for Grass(风对于草地的设置):

1. Speed:风吹草的速度。
2. Size:风吹过草地时的涟漪大小。
3. Bending:草被吹过之后的弯曲程度。
4. Grass Tint:草的基色。

4. Resolution(分辨率):

1. Terrain Width:地形高度。
2. Terrain Length:地形长度。
3. Terrain Height:地形高度。

水和雾的效果设置:

  1. 水:
    1. 通常会将水的材质放在plane物体上,然会将plane安放在合适的地方。
  2. 雾:
    rain Height:地形高度。

水和雾的效果设置:

  1. 水:
    1. 通常会将水的材质放在plane物体上,然会将plane安放在合适的地方。
  2. 雾:
    1. 在Lighting视图中的Other Setting中勾选fog选项,并可以在此面板中进行具体的设置。

本文链接: http://www.dtmao.cc/news_show_550020.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?