2023-11-13-UE小区道路布置

下图左为PRG,右为NVspline,做curb的话后者更方便些,开启ground snap可以动态吸附,无需二次调整,close loop需要到blueprint的spline中设置,这是ue本身的bug。nvspline相对PRG可以做出更为工整的形状,而PRG在alignToSurface后使得整个曲线变形从而需要二次调整。nvspline的操作相对PRG而言要流畅很多,同样的mesh用PRG很卡,nvspline尽量少alt追加点但若是发现ground snap表现不佳就要追加以保证curb的相对landscape的齐平。另一方面要注意PRG生成小区道路landscape paint时的falloff,由于paint有锯齿羽化需要多留一些边缘,作为参考120的falloff可以在curb切去左右两侧羽化锯齿后形成3米的路宽,而200则可以形成5米的路宽。

今天我是先将blender中的siteplan导出fbx到ue,然后移动摆好位置,设置一个带uv tile、offset、rotate的材质将贴图的大小、位置调整到位,在其上画PRG用alignToSurface,再添加paint layerinfo,landscape deform以后生成小区道路,这种道路在材质相同的情况下可以保证无缝对接,且与地形的起伏完全贴合。房子的白模在blender中与拼接好的实例模型1:1比对尺寸,在ue中直接拖两个cube拟合scale尺寸即可,填方到siteplan上的位置。

在ue中画曲线总是歪歪扭扭,现在看来在角点处左右各加一个点有利于拉直。ctrl+alt可以多选几个点,3个点形成一个角。总的而言,在ue中做一个曲线包围还是比较费操作的。

bridge下载的草远看会出问题,但我的情景中不存在上帝视角,在中远距离没问题,用hillside的草远看也可以,但是密度太大了吓人,这种大的灌木不适合这样的密度?草方面可能还需要多测试几款来应对curb的相对高度。

通过给一个大的立方体添加landscapePatch配合falloff参数设置可以对一个局部地块做平整处理,这要比起用flatten顺手方便许多,不过landscapePatch位移调整地形很卡,不要拖拉而是用数值给定。平整地块可以做hardscape自定义的景观。

我觉得接下来要分析一下实景如何通过现有技术去实现,下图左异形siteplan的绿化如果是衔接带起伏的路面,那么在没有curb的情况下如何画界?目前来看就是foliage手动微操,可以先画个curb到时候再删除。不同色的地砖目前是没法处理的,用landscape paint会出锯齿,只能在landscapePatch后平整的地块实施事先做好的hardscape给不同材质达到,需要保证小区landscape paint道路与其衔接处也受到平整影响在同一平面,不然会有材质高低错位。下图右水面应该是平的也就是至少水景这块是平的,需要用landscape Patch。

草坪中央这块异形绿化的地砖要绘制出平滑曲线对foliage paint是个考验。似乎可以用PRG,我记得showcase里面有个foliage along spline,另外nvspline应该也是可以的。也就是说地砖随便画到时候用foliage画出异形曲线轮廓覆盖地砖即可。

像这种复合材质能否用landscape paint做出来呢?虽然有复合的材质但是用landscape paint纵横方向不同,且旋转也做不出来。可以试试看用nvspline,理论上是可以的,但需要对landscape做些许平整,不然nvspline

我测试了一下用nvspline配合sidewalk mesh,开启snap to ground 和snap to ground angel可以使得道路近乎完美贴合landscape,而且操作流畅这样的话应该是可以达成,实测可以完成复合材质,但是要让它精确配合mesh尺寸,经测试可以使复合材质表面到位,但是交叉会出问题,另外在编辑模式和game mode下这玩意儿表现是不一样的。

又测试了一次可以完美对接,然而,之后就再也没有能够成功复现,另外之前snap to ground失效竟然通过PRG关闭deco per socket恢复了,真不知道是啥鬼问题。

经测试无法直接对datasmith的顶层actor用alt拖动复制,也就是说别墅的房子最好是一次性到位,至少也得是数量对位,到ue里面移动精确调整。明天争取把所有别墅按照部件实例化做好用datasmith导入ue,并且制作别墅与景观的对接。

参考hillside的景观,水池都是用的water_opaque这个材质,可以看到地砖都在一个平面上。

landscape patch挖出来是圆形的

用landscapte texture patch配合一个灰度图可以挖方形孔洞,不过其角落是有问题的,挖的孔不是完全的矩形。

landscapevisbilitymask节点可以涂抹将landscape隐藏,但没法旋转方向。

2023-9-21-matrix与hillside中可以利用的东西 2023-10-12-小区景观地形的创建

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×