阿赵UE学习笔记——11、地形系统

这篇具有很好参考价值的文章主要介绍了阿赵UE学习笔记——11、地形系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

阿赵UE学习笔记目录

  大家好,我是阿赵。
  继续学习虚幻引擎的用法,这次来学习一下虚幻引擎的地形系统的用法。

一、创建地形

  在选项模式里面,选择地形:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  进入到地形界面之后,需要先创建一个地形:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  留意看看创建地形时候的参数,这个很重要:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  把默认的参数改到最低,可以帮助理解这个格子的概念:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  这里指的是,每一块面片里面有7x7个小格子,然后总共有1x1块格子。
  然后调大一点参数:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  这个时候,变成了15x15,在每个小格子大小没有变化的情况下,一个大格子里面包含了15x15个小格子。所以每个大格子的面积也就变大了。
  如果保持7x7不变,下面变成了2x2,现在还是只有一个面片,一个面片里面就包含了2个7x7的小格子。
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  最后修改一下,上面的参数都是最低的,然后把组件数量变成2x2,这个时候,看起来好像和刚才差不多,但意义变得不一样,因为现在变成了有4个面片,也就是4个组件,然后每个组件是7x7的小格子。看最下面的总组件数,现在也变成了4。
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  现在可以新建试试:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  创建出来的地形,每一个面片都是可以单独选择的,刚才我选择了2x2组件,所以实际上是4个组件。
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

二、雕刻地形

  接下来要让地形产生变形,选择雕刻页签。
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  下面可以选择笔刷的各种参数
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  然后就可以在地形上面刷出高度了
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

三、控制地形范围

  由于为了刷出更大范围的地形,我刚才创建的时候,选择了很多个组件,所以现在有很多个面片在地形里面
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  但很多时候,我们刷完地形之后,发现有些面片已经不需要使用,在实际的范围以外,这个时候,可以选择这些面片:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  选择删除:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  这个时候,地形就只剩下我需要的面片,不需要的就删除掉了:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  如果发现地形范围不够,也是可以添加的:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  选择添加,然后在地形外点击,就会创建出新的面片组件。
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

四、绘制地形纹理

  之前介绍过Blender混合材质的用法,但这个混合材质在地形上是不能使用的。
  然后看看地形本身的绘制功能,选择绘制页签,会发现什么都没得选择,把刷子放到地形上拖动,也没有任何变化。
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  这是因为,地形刷纹理功能,是依赖于地形本身的材质的。
  接下来创建一个可以刷2层地形纹理的材质,在内容浏览器新建一个材质,命名为TerrainMat2Layer:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  双击打开材质,把2种不同的纹理贴图包括法线贴图拖到材质里面:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  这个时候,不要直接把贴图拖到最终输出节点,而是创建2个材质属性节点,右键搜索makeMaterialAttributes:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  创建了2个材质属性节点之后,分别把刚才的2套贴图连上去:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  接下来再创建一个LandscapeLayerBlend地形层混合节点:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  创建了这个节点之后,选择节点,在节点属性的图层里面,添加2个图层:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  两个图层分别命名为tex1和tex2
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  这个时候,会发现混合节点多了2个输入接口,这时候可以把刚才2套贴图的材质属性输入到这两个接口:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  选择最终输出节点,在属性里面,把使用材质属性的选项勾选上:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  这个时候,会发现最终输出节点的那些属性输入接口全部部件了,只剩下一个材质属性的接口,把图层混合节点的输出,连接到这个接口:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  材质已经做好了,接下来就把这个材质创建一个材质实例:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  并且赋给地形:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  这个时候,会看到地形是一片漆黑的:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  选择绘制页签,找到最下面的层,会发现刚才在材质里面创建的2个layer,tex1和tex2在里面:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  不过这个时候还不能刷效果,要先给层加上权重数据:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  引擎会提示选择保存路径:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  保存好之后,会发现地形不再是一片漆黑了,而是有了第一层tex1里面的贴图纹理效果:
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  然后选择第二个层,就可以在地图上面绘制纹理了。
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  笔刷的大小,可以在绘制面板里面调节。调节笔刷大小的快捷键依然是中括号。
阿赵UE学习笔记——11、地形系统,虚幻引擎(UE),学习,笔记,虚幻引擎,UE,地形,材质

  从这个刷地形纹理的过程,可以感觉到,UE的地形纹理刷,似乎并没有Unity那么方便,Unity是不需要额外写Shader,直接拖几张贴图进去,就可以开始刷了。但从另外一个角度可以看出,实际上UE地形纹理的效果是可以更复杂多变,只要编写材质,就可以实现更多的效果。这一点,感觉是比Unity的地形系统要高级很多的。文章来源地址https://www.toymoban.com/news/detail-803428.html

到了这里,关于阿赵UE学习笔记——11、地形系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 虚幻UE 材质-材质编辑器节点 1

    虚幻UE 材质-材质编辑器节点 1

    之前的几篇文章基本上都是对一些材质名词进行讲解 而这篇文章会对材质编辑器中的常用节点和常用用法进行讲解 材质的大致用法我们在之前的文章也讲解的差不多,从这篇文章开始我们会对一些材质编辑器中的节点进行讲解, 并把常用的方法展示出来,供大家参考学习。

    2024年01月23日
    浏览(8)
  • 虚幻UE 材质-顶点/网格体绘制、Megascans材质混合

    虚幻UE 材质-顶点/网格体绘制、Megascans材质混合

    首先很高兴大家能够关注我,提前在2023年结束达到百粉! 然后这篇文章是使用虚幻UE 的网格体/顶点绘制模式来对Megascans材质进行混合的实验。 注意:以下材质都是指材质实例,网格体绘制和顶点绘制一个意思 1、顶点绘制模型: 需要模型的面数尽量多一点,官方的立方体面

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

    UE4-地形材质图层创建及使用

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

    2024年02月16日
    浏览(10)
  • 虚幻UE 材质-进阶边界混合之运行时虚拟纹理

    虚幻UE 材质-进阶边界混合之运行时虚拟纹理

    之前在学习空山新雨后时对于边缘虚化过渡处理有很多技术 今天又要介绍一个边缘过渡的方法:运行时虚拟纹理 边缘过渡柔和的方式我们之前介绍了很多,但是效果也不是最好的。 像素偏移PDO和我们今天的前提是一致的 世界对齐纹理需要两个材质相同 基于距离场对像素偏

    2024年01月15日
    浏览(9)
  • UE4 地形编辑基础知识 学习笔记

    UE4 地形编辑基础知识 学习笔记

    之前自己写过这样的功能,今天看到一个UE现成的 点击地形,选择样条 按住CTRL键+点击屏幕中某一个点会在场景内生成一个这样的图标 再点两次,会生成B样条的绿线条 点击+号再选择一个模型,会生成对应的链条状的mesh 拉高最远处的一个图标抬高 如果想地形贴合该mesh,则

    2024年02月11日
    浏览(6)
  • UE4 材质学习笔记

    UE4 材质学习笔记

    CheapContrast与CheapContrast_RGB都是提升对比度的,一个是一维输入,一个是三维输入,让亮的地方更亮,暗的地方更暗,不像power虽然也是提升对比度,但是使用过后的结果都是变暗或者最多不变(值为1的情况) 乘法乘以超过1不会为纯白色,而加法超过一,材质就呈现白色,乘

    2024年02月11日
    浏览(11)
  • 【虚幻引擎】UE4/UE5插件

    【虚幻引擎】UE4/UE5插件

    Blank:空白插件,可以从头开始自己定义想要的插件风格和内容,用此模板创建的插件不会有注册或者菜单输入。 BlueprintLibrary:创建一个含有蓝图函数库的插件,此模板函数都是静态全局函数,可以在蓝图中直接调用。 ContentOnly:创建一个只包含内容的空白文件 Editor Toolba

    2024年02月05日
    浏览(34)
  • 【虚幻引擎】UE4优化植被

    【虚幻引擎】UE4优化植被

    在UE4中,我们在做大型的室外场景时,经常会遇到植物过多导致延迟的现象,有时候我们需要在UE4的场景中放置几千几万甚至更多的模型,这些模型具有相同的LOD,并且基础模型都使用同一模型资源。因为模型文件拖入UE4场景中会自动使用Static Mesh Actor来表示,当在程序中放

    2024年02月15日
    浏览(39)
  • 【虚幻引擎UE】打包异常问题合集

    【虚幻引擎UE】打包异常问题合集

    1. 项目路径及项目名称问题 项目路径及项目名称不可以包括 %-!等特殊字符以及中文。 含C++代码的项目,名称不能是Test,否则打包时会报错ERROR: No target name was specified on the command-line. 但可以使用下划线! 且项目内的函数和变量、类型都可以用中文! 1. 插件安装路径错误 抛

    2024年02月02日
    浏览(13)
  • 【虚幻引擎UE】UE4/UE5 新人科普向

    【虚幻引擎UE】UE4/UE5 新人科普向

    Unreal Engine是当前最为流行的游戏引擎之一,具有丰富的游戏开发功能和强大的游戏引擎渲染能力。 UE5官方文档:UE5官方文档非常详细,介绍了UE5的各个功能和应用,适合入门学习和深入探究。链接:https://docs.unrealengine.com/5.1/zh-CN/ UE5中文社区:该社区聚集了大量的UE5开发者,

    2024年02月09日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包