UE5 PCG插件场景静态网格模块化、快速搭建场景

这篇具有很好参考价值的文章主要介绍了UE5 PCG插件场景静态网格模块化、快速搭建场景。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        PCG图表可以理解为静态网格体图表,里面可以自定义放不同有静态网格体、可以对密度、大小、面积等等在场景实际应中做相应的调整,可以根据地形高度随机生成静态网络体,可以模化作业。大大降低了场景制的时间成本。PCG插件目前需要UE5.2以上的版本才可以使用,之前的版本目前不支持,不知道后续是否支持,目前还不知道。

pcg插件,ue5

一、开启插件

1.1、在UE5的主菜单的编辑----插件

pcg插件,ue5

1.2、勾选这两项、重启UE5

pcg插件,ue5

1.3、创建地形

pcg插件,ue5

二、创建PCG图表

2.1在内容浏览的空白处,单击右键,找到PCG----PCG图表

pcg插件,ue5

2.2、打开PCG图表、1区是PCG图表的所有功能节点,2区是图设置,里面是所对应功能节点详细参数。每一个节点都有不同的详细参数,要设置时可以选择要修的节点即可以看到对应的属性参数;

pcg插件,ue5

2.3、展开输入,添加表面采样器,设置Points Per Squared Meter(每平方生成点数量)、Point Extents(生成点的范围)

pcg插件,ue5

2.4、增加变换点,设置最大旋转角度,最小缩放参数,勾选Dbug,将PCG拖一个在地形中查看生成的点数。

pcg插件,ue5

2.5、添加静态网格体生成器,在生成器中增加Mesh Entries 网格条目,再在对应的条目中指定要生成的静态网格体。

pcg插件,ue5

PCG图表最终效果如下图,下面是我增加了一个line路径,在场景中生成路径的,防止植物在路面上。

pcg插件,ue5

这里只是做了个笔记,有什么大家可以一起讨论留言。文章来源地址https://www.toymoban.com/news/detail-800396.html

到了这里,关于UE5 PCG插件场景静态网格模块化、快速搭建场景的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 什么是模块化?为什么要进行模块化开发?

    模块化是一种软件开发的设计模式,它将一个大型的软件系统划分成多个独立的模块,每个模块都有自己的功能和接口,并且能够与其他模块独立地工作。  先来一段八股文 模块化开发可以带来以下好处: 提高代码的复用性:模块化可以将代码划分成可重用的部分,降低代

    2023年04月12日
    浏览(15)
  • 23年,我又学习了一次amd模块化,模块化思想

    src/view1/index.html src/view1/main.js plugins/module.js 源码链接: https://gitee.com/littleboyck/front/tree/master/front-module 联系方式:QQ: 1187253007

    2024年02月07日
    浏览(16)
  • 【前端模块化】JS模块化思想以及相关规范(CommonJS、ES module)

    1.模块化概念 随着前端应用日趋复杂,项目代码也大量膨胀,模块化就是一种最主流的代码组织方式, 一个模块就是一个实现特定功能的文件 ,它通过把我们的复杂代码按照功能的不同,划分为不同的模块单独维护的这种方式,去提高我们的开发效率,降低维护成本。要用

    2024年02月01日
    浏览(16)
  • JS模块化系统

    随着 JavaScript 开发变得越来越广泛,命名空间和依赖关系变得越来越难以处理。人们已经开发出不同的解决方案以模块系统的形式来解决这个问题。 CommonJS 是一种同步加载模块的规范,主要用于服务器端的 Node.js 环境。 top:CommonJS 加载的是一个对象(即 module.exports 属性),

    2024年02月19日
    浏览(13)
  • webpack(一)模块化

    webpack(一)模块化

    阶段一:基于文件的划分模块方式 概念 :将每个功能和相关数据状态分别放在单独的文件里 约定每一个文件就是一个单独的模块,使用每个模块,直接调用这个模块的成员 缺点 :所有的成员都可以在模块外被访问和修改(所有的模块都是直接在全局工作,没有【私有空间

    2024年02月11日
    浏览(11)
  • js模块化开发

    js模块化开发

    ◼ 到底什么是模块化、模块化开发呢?  事实上模块化开发最终的目的是将程序划分成一个个小的结构;  这个结构中编写属于自己的逻辑代码,有自己的作用域,定义变量名词时不会影响到其他的结构;  这个结构可以将自己希望暴露的变量、函数、对象等导出给其结

    2024年02月13日
    浏览(17)
  • 模块化规范

    模块化规范

    常用模块化有两种规范,commonJS和ES6 我们常遇到的使用场景是,在commonJS的模块里需要引入ES6规范的模块。这时就需要把ES6模块转译为commonJS规范的模块,否则报错 转义工具有: Babel:Babel 是一个流行的 JavaScript 编译器,它可以将 ES6 模块转译为 CommonJS 模块。你可以使用 Bab

    2024年02月15日
    浏览(12)
  • OpenHarmony模块化编译

    OpenHarmony模块化编译

    OpenHarmony版本:OpenHarmony 4.0 Release 编译环境:WSL2 Ubuntu 18.04 平台设备:RK3568 OpenHarmony 代码构建有build.sh和hb两种方式: 下拉的4.0代码无法直接使用hb命令 可参考搭建开发环境-安装编译工具 进行hb安装和环境配置。 在源码目录执行\\\"hb help\\\",界面打印以下信息即表示安装成功。 注

    2024年02月03日
    浏览(48)
  • 解构模块化区块链

    在可扩展性方面,模块化区块链是区块链设计的最新范式。 模块化的概念起源于Layer1区块链Celestia,现在这个概念也逐渐被更多的人所关注,还有人甚至提出”模块化区块链将定义Web3创新的下一个十年“的口号。 但是,到底什么是模块化区块链,它到底能解决什么问题,它

    2024年02月01日
    浏览(13)
  • Vuex模块化管理

    Vuex模块化管理

    如果你的项目是一个小型项目,就用不着使用模块化; 但是,如果你参与的项目是一个中大型项目,那Vuex模块化,必不可少,否则整个文件很臃肿,也很难管理。 通过模块化管理:各自模块下都有自己的state及方法,各自模块管理自己的数据,这样不容易造成混乱。 第一步

    2024年02月15日
    浏览(10)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包