地形的创建与设置

这篇具有很好参考价值的文章主要介绍了地形的创建与设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

 地形的创建与设置

一.创建地形图(Terrain)

二.设置地形图:

Terrain Width(宽) Terrain Length(长) Terrain Height(高

升高工具

填平工具

地形测量

属性Height

柔化工具

三.地底纹路

导入地形资源:在工程面板中右击选择“Import Package”、选择“Terrain Assets”导入unity自带的地形资源。

编辑地形纹理图片:点击Edit Textures添加地形纹理图片,选择完成后unity会将整个地形纹理设置成为该地形纹理图片。

目标深度Target Strength

添加纹理:点击Add Texture即可添加纹理。如果已经添加纹理也可以选中纹理点击Edit Texture来进行编辑。

选择纹理:添加纹理或者编辑纹理时候,可以通过Tsxture选择不同的纹理,同时也可以为该纹理添加Nomalmap法线贴图。通过调节Size值可以调节纹理图片在地形中平铺的大小。调节Offest值可以对纹理图片进行偏移调整。

四.地形植被:

种树:点击Edit Trees添加树。可以单单击鼠标进行种植。并且通过按住shift或者Ctrl键来单击鼠标进行删除树

Tree Density:在笔刷面积下的树的密度。取值范围为0—100.

  Color Variation:树之间的颜色差异。取值为0—1.

   Tree Height:树的高度

   Variation:树与树之间的高度比。取值范围为0-30.

   Tree Height:树的宽度(此值更改会导致树挤压变形)

   Variation:树与树之间的宽度比。取值范围为0-30.

种草:点击Edit Trees添加草。可以单单击鼠标进行种植。并且通过按住shift或者Ctrl键来单击鼠标进行删除草

Min Width:草的最小宽度。

Max Width:草的最大宽度。

Min Height:草的最小高度。

Max Height:草的最大高度。

Noise Spread:值越大,草干枯的范围越大。

Healthy Color:设置草的颜色。

Dry Color:设置草干枯的颜色。

Billbord:是否以摄像机为中心旋转

其他设置:

Pixel Error:地形显示容差,数值越小,菱角越清晰。

Base Map Dist:地形显示的精细度。其数值越小表示越清晰。

Cast shadows:是否显示地形阴影

Draw:是否显示草与网格模型。

Detail Distance:根据摄像机的位置来设置细节模型的显示范围。数值越大表示显示的内

容越多。

Billboard Start:优化渲染率,摄像机距离该模型一段距离时,不会绘制整个网格而是绘制

一个贴图。

Bending:受风影响草的数量。

Grass Tint:设置整体草的颜色。

特效:

灯光

Type:灯光类型。包括:Point、Directional、Spot、Area类型。

Color:灯光颜色

Intensity:灯光强度

Shadow Type:阴影分为Hard、Soft两种类型阴影。前者阴影质量不如后者,但是后者会大量占用内存。

Flare:设置灯光光晕

Cookie:用于为光源设置拥有alpha通道的纹理,时光线在不同地方有不同的亮度,如果是聚光灯(Spotlight)和方向光(DirectionalLight),可以指定一个2D纹理。如果是一个点光源(Point light),必须指定一个Cubemap(立方体纹理)。

添加声音:

在菜单栏中选择“Compoent”-->“Audio”-->“AudioSource”为第一人称控制器的Main Camera添加组件。或者第一人称控制器的Main Camera后,点击“Add Compoent”-->“Audio”-->

添加技能特效文章来源地址https://www.toymoban.com/news/detail-500362.html

到了这里,关于地形的创建与设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Unity地形】使用地形工具创建场景环境-Terrain

      如上图Unity的地形工具可以让我们实现创建复杂、丰富的3D室外环境。 我们创建地形很简单,在层级面板中右键-3Dobject-Terrain 就可以创建一个默认的地形模型!这个模型是Unity内置的。 接下来的地形编辑功能全部集中在这个地形的组件上 可以让用户在黄色线里面点击即可扩

    2024年04月11日
    浏览(40)
  • Unity地形系统Terrain

    1.Terrain组件介绍 2.Raise or Lower Terrain介绍         按shift+鼠标左键,将抹平降低地形。 3.Set Height简单介绍         Height设置可升高地形的最大高度。         通过Flatten all可整体抬高地形,结合 Raise or Lower Terrain降低地形,可以制作出洼地。再添加河流特效调整至洼地

    2024年02月08日
    浏览(38)
  • Unity高级地形工具Gaia Pro - Terrain Scene Generator 2.1.0

    Unity高级地形工具Gaia Pro - Terrain Scene Generator 2.1.0 Gaia Pro 的主要功能: 支持多层地形; 强大的生物群落创建和混合系统; 大规模地理环境制作,支持无损编辑; 支持大规模地理环境串流、剔除和浮点修复; 模块化向导驱动的设计,可根据需要进行增减; 提供地点和季节变化

    2024年02月11日
    浏览(38)
  • 地形的创建与设置

        一.创建地形图(Terrain) 二.设置地形图: Terrain Width(宽) Terrain Length(长) Terrain Height(高 升高工具 填平工具 地形测量 属性Height 柔化工具 三.地底纹路 导入地形资源: 在工程面板中右击选择“Import Package”、选择“Terrain Assets”导入unity自带的地形资源。 编辑地形纹理

    2024年02月11日
    浏览(32)
  • Eclipse 设置 tab width 为 4 个空格 (spaces)

    Window - Preferences - General - Editors - Text Editors,选中右侧的 Insert space for tabs. Apply and Close. Window - Preference - C++ - Code Style - Formatter,点击右侧的 Editor,选择左侧 Tab policy 的值为 Spaces only,应用即可。 若出现应用 Apply 按钮为灰色的情况,需要回到上一步。点击 New… 按钮,根据当前

    2024年02月20日
    浏览(42)
  • Unity2021创建天空地形、水、树、草、雾

    创建地形: 在层级面板中的空白处点击鼠标右键创建3D对象,选择地形。在检查器面板中选择绘制地形,选择Set Height,设置一个高度,方便后面绘制沟壑和水,设置完高度后利用笔刷工具将整个地形抬高,之后将Set Height调回第一个,接下来调小画笔大小,选择合适的笔刷就

    2024年02月16日
    浏览(41)
  • UE4-地形材质图层创建及使用

    1.选择模式中的地形,进入创建地形界面,支持自己设置地形大小以及导入高度图。导入高度图生成的地形有默认的大小,可以通过左侧面板中的分段大小等属性重新设置地形大小,高度图整体走势是不会更改。设置完抽点击创建,系统自动创建地形。 2.创建材质,使用Land

    2024年02月16日
    浏览(53)
  • 使用 WebGL 为 HTML5 游戏创建逼真的地形

    推荐:使用 NSDT场景编辑器快速搭建3D应用场景 大多数 3D 对象是 使用建模工具创建,这是有充分理由的。创建复杂对象 (如飞机甚至建筑物)很难在代码中完成。建模工具 几乎总是有意义的,但也有例外!其中之一可能是案例 就像飞行拱廊岛连绵起伏的丘陵一样。我们最终

    2024年02月09日
    浏览(37)
  • 【C++练习】普通方法+利用this 设置一个矩形类(Rectangle), 包含私有成员长(length)、 宽(width), 定义一下成员函数

    设置一个矩形类(Rectangle), 包含私有成员长(length)、 宽(width), 定义成员函数:         void set_ len(int l);  //设置长度         设置宽度void set_ wid(int w);          获取长度: int get len();          获取宽度: int get _wid);          显示周长和面积: void show();   

    2024年02月11日
    浏览(38)
  • cesium 3dtiles地形遮挡、设置离地高度

    在开启 viewer.scene.globe.depthTestAgainstTerrain = true //开启地形深度检测 后加载3dtiles数据会导致被地形遮挡,导致3d tiles数据看不见 使用矩阵将模型高度提升

    2024年02月02日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包