UE5.7 PCG从入门到精通系列课程【第五课:PCG沿一条样条线生成物体】

视频地址:https://www.bilibili.com/video/BV1ssjB6tEa7?spm_id_from=333.788.videopod.sections\&vd_source=707ec8983cc32e6e065d5496a7f79ee6

这是我记录这个系列学习的最后一课

第五课:PCG沿一条样条线生成物体

  • 先生成一个样条线

    用第4课同样的方法,只是选择 Draw Spline,而不是选择画区域

    命名Tag为PCG_Line

  • 建立PCG视图,可以用模板TPL_Sampler_Spline

  • 先修改Get Spline Data

  • Spline Sampler设置,根据距离在样条线上(200距离)设置点位

  • 放上静态网格体,我放了2种数目用于测试

  • 可以加入 TransformPoints,加点随机性

  • 如何生成围栏,当我给一个需要头尾相连的模型时,距离太远

    哪怕靠近,在拐弯的时候,也不很自然。

  • 现在要作一个样条线,每一段,都正确指向了下一段

    在原来样条线的基础上,再创造一段样条线,为线性Linear

    在新的样条线上,再作Spline Sampler,重新采样,采用模式为细分,细分数为0,既全部

    这样就出来一组点,每一个点都指向了下一个点

  • 加入静态网格体,就可以完美相连一起

如果模型的中心点不正确,可以使用Pivot Tool插件进行调整,并bake回模型

  • 最后,我要给这个围栏增加两端的柱子
    先要去掉最后一个点,并添加一个柱子,再在第1个点,也添加一个柱子
    使用Filter Elements By Index

    这里用手动填写indices来决定,-1表示最后一个

    进行排除

    为最后一点增加一个柱子,由于曲线的原因,我偏移下位置,正常情况下,最后一个位置,不要是曲线

    再增加第1个节点的模型

    最后呈现效果

这个课程的学习,我就到这里了,祝福大家学习愉快

提供也备份一个自己的学习资料 https://pan.quark.cn/s/f9bb0fd57c1f

相关推荐
平行云3 小时前
建筑BIM/3D可视化轻量级实时评审与分享方案
unity·ue5·3dsmax·实时云渲染·云桌面·云游戏·建筑bim
BugPhysician5 天前
影之刃零首发UE崩溃排查:着色器缓存、虚拟内存与驱动版本
ue5·影之刃零·影之刃零报错·影之刃零进不去·ue崩溃·ue引擎崩溃·ue5引擎崩溃
电子云与长程纠缠7 天前
UE5魂系游戏开发教程05
开发语言·学习·游戏·ui·ue5
fanfan_hongyun7 天前
UE5.1 蓝图调用C++方法
ue5
易知微EasyV数据可视化7 天前
UE5 中接入 GDAL:从vcpkg编译到插件打包
ue5
努力学习的小廉7 天前
UE5入门系列(一):环境搭建.md
ue5
fanfan_hongyun7 天前
【UE5.1 创建C++文件】
c++·ue5
努力学习的小廉7 天前
UE5 入门系列(二):编辑器基础操作速通
ue5·编辑器
Дерек的学习记录8 天前
Unreal Engine 5:开关门实现和流程控制
开发语言·学习·ue5
远离UE49 天前
拉格朗日 动力学问题
ue5·图形渲染·图形学·动力学