道路提取内圈曲线作为curb的array curve路径,这条曲线再转mesh offset至curb内侧f键填充成面,用inset 8米生成人行道,此时将人行道内圈曲线提取转mesh offset填充成面,将这个面分离scale z方向归零对齐,这个面的边缘再和人行道bridge对接,这样可以使得中心面相对于整个街区的地形在z轴方向居中,既有高起也有下沉。

原先的方案里先做小区最后处理起伏,我想了下小区内的起伏应该不影响主路,因此不存在主路起伏调整好之后因为相邻区块内的起伏调整(如构造坡面绿化、阶梯)导致主路波动,从而影响另一侧区块的设计。

阅读更多

geo-scatter在blender里面搞绿化太卡了,仅仅一片草坪就会使视图操作巨卡,似乎通过摄像机culling可以缓解,但我估计会有防不胜防的“卡”,毕竟blender一卡就只能强退,之前搞得就白弄了。

为什么要用geo-scatter,我开始反思质问自己,一个是利用其现成的植物配比和效果参考,一个是一键生成可方便调节密度、位置、形状,可以导出instance。然而不仅仅是操作卡,导出instance也是暴卡,颠覆了我以往的想法是blender中只要做了instance关联就可以无限生产物体而不会有性能问题。那天晚上我甚至在纠结可否用导出json,在ue中用json循环读取,创建实例。

Unreal Engine 5 Tutorial - Instance Importer - Reading Files With Blueprints [3/4]

后来我想到citypark项目以及目前尝试过的绿化,1是用landscape paint刷一层底,2是笔刷刷foliage给绿化地基添加实体形成层次,3是逐个添加树木再同类asset转化instance。前期暂时遇到的问题有,1.curb通过blender curve export用prg widget转,曲线会被改动变得诡异很难修;2.植物的散布不能精确在指定范围的地块控制,笔刷画一圈还要擦一遍;3.地块在ue中没办法精确规划。结合geo-scatter,我希望地块在blender中可以导入ue,然后对这个地块精确识别,曲面吸附,带有geo-scatter中的散布控制,大量散布不会卡死,操作视图流畅。

阅读更多

首先做到这一步我发现之前大量时间用在选取物体“/”键独立显示上,做到后面东西越来越多,在完整场景里选取变得十分困难了,这时要规范分类collection,比如道路做一个collection。对道路进行编辑,做材质、uv展开时隐藏其他collection即可。

关于小区的道路我想了下先把地形mesh转换成一个完全平面,等全部做完以后再通过权重z方向偏移道路局部以及地形mesh即可产生起伏的效果。

道路的绘制直线可以直接用cube去拼凑,若是曲线路径那么有两种做法一个是bezier绘制,这个方法适用于不规则超长贯穿式路径的绘制,可以快速搞出很不规则的曲线,缺点是其弧度很僵硬,与绘制的笔法有关系,可能有数位板会好一些?下图中白色为bezier绘制的曲线路面。第二种方式是对挤出的cube用spin tool做拱形挤出,这种方法每次只能搞一个弯曲,优点是做出来的弧度十分圆润。

阅读更多

Your browser is out-of-date!

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

×