三维城市建筑地形场景生成Blender插件SceneCity v1.8.1 支持 Blender 2.82 – 2.83

插件在Blender软件中可生成大型道路网络并大规模放置数万栋建筑物。SceneCity大大简化了工作流程!时间是宝贵的。您无法手动放置每个城市的每个部分,有数百个,甚至数千个。取而代之的是让SceneCity为您完成无聊的工作(例如,实例化和放置对象),同时保留有趣的创意部分(例如,建模和动画处理)。使用诸如城市大小,要使用的建筑物,放置位置等参数在SceneCity中描述您想要的城市。然后,在几秒钟或几分钟内即可创建整个城市,供您玩耍,例如添加汽车,行人,更改所需内容以及渲染静止图像或动画。更改内容就像更改参数值然后重新创建城市一样容易。借助Blender,根据您选择的实例化方法,您甚至可以在不重新创建城市的情况下修改城市。修改建筑物的模型会自动更改建筑物在城市中出现的所有实例。

%title插图%num

Generate large road networks and mass-place tens of thousands of buildings. Mix both procedural and hand-made assets. Use the included assets or use your own. HOME – https://www.cgchan.com/store/scenecity

SceneCity随附的电池包括:道具,道路和建筑物。单击加载它们,然后生成一个城市。就这么简单。一旦包含在场景中,它们就是标准的Blender网格,对象和材料,因此您可以对其进行研究,修改或删除。

灵活的基于节点的工作流程

%title插图%num

将各种功能结合在一起,以实现您的期望目标。您用图内的节点在概念上描述您的城市,这些节点可以根据您的需要大小。

一些节点放置建筑物,其他节点创建道路网络,而其他节点生成程序立面纹理。每个新版本都会添加更多功能,为您提供更多可能性。


SceneCity大大简化了工作流程!

时间是宝贵的。您无法手动放置每个城市的每一部分,有数百个,甚至数千个。相反,让SceneCity为您完成无聊的工作(例如实例化和放置对象),同时保留有趣的创意部分(例如建模和动画处理)。

使用诸如城市大小,要使用的建筑物,放置位置等参数在SceneCity中描述您想要的城市。然后,在几秒钟或几分钟内即可创建整个城市,供您玩耍,例如添加汽车,行人,更改所需内容以及渲染静止图像或动画。

更改内容就像更改参数值然后重新创建城市一样容易。感谢Blender,根据选择的实例化方法,您甚至可以在不重新创建城市的情况下修改城市。修改建筑物的模型会自动更改建筑物在城市中出现的所有实例。


快速开始使用随附的道路和建筑物库

SceneCity随附的电池包括:道具,道路和建筑物。单击加载它们,然后生成一个城市。就这么简单。一旦包含在场景中,它们就是标准的Blender网格,对象和材料,因此您可以对其进行研究,修改或删除。

您也可以使用自己的资产。

%title插图%num

纽约风格的建筑物,主要是办公室:小型,中型和高层。和两车道的道路两极。

扩大您的道路网络

轻松地将一些路段变成大型网络。无论是在时间上还是在精力上,创建庞大的网络几乎都是免费的。

您可以根据需要使用两种类型的道路。您也可以将两者混合使用。

%title插图%num

基于曲线的道路

沿曲线重复您自己的道路部分网格。这种类型的道路具有优美的曲线和看起来非常复杂的复杂网络。但是,它不测试与其他道路和建筑物的交叉路口和碰撞,也不支持交叉路口。

%title插图%num

基于网格的道路

将直线部分,T形交叉部分和X形交叉部分组装在一起,就像巨型砖砌游戏的棋子一样。这种类型的网络非常精确,不会与其他道路和建筑物重叠。但是,不支持弯曲道路,尽管您可以建模要弯曲到特定点的部分。


大规模放置建筑物

在您的城市中放置数以万计的建筑物。

根据您的需要,还有两种方法可以放置建筑物

%title插图%num

散布图

随机放置建筑物。根据可以是过程性或基于图像的地图,更改其大小和密度。简单,快速,并且在远处看起来非常复杂。建筑物将重叠。您可以将它们放在地形上。

%title插图%num

基于网格的布局

建筑物就像巨型砖砌游戏的碎片一样精确地放置在网格上。它们不会与其他道路和建筑物重叠。定义不同的区域,例如住宅区,商业区和工业区。


高效导出到Unity

%title插图%num

将整个城市导出到Unity以进行实时渲染和导航。首先,您必须已经在Unity中拥有所有资产:模型,材料,用于建筑物,道路和道具的预制件(所包含的资产已预先导出到Unity包中,您只需将其导入到Unity项目中即可)。

然后从Blender生成您的城市,并使用其特定节点将其导出。输出是描述您的城市的文本文件。在Unity中,打开SceneCity加载器窗口,加载导出的文件,设置所有相应的资产,然后单击按钮,即可在Unity中重新创建每个道具对象的整个城市。

这种方法比直接使用FBX导出整个城市要有效得多,因为您可以控制建筑物,道路和道具的预制件。导入城市后,可随时使用任何预制件并对其进行修改。其中包括带有脚本的复杂对象,对象层次结构,嵌套的预制件,物理设置,声源,LOD以及所有其他Unity预制件功能。


程序建筑

%title插图%num

利用程序性建筑物生成的力量快速创建新建筑物,非常适合城市原型设计,并立即增加视觉复杂性。它们是常规的Blender网格,可按原样大规模放置生成的建筑物,或对其进行手动进一步处理。

如果需要,可以使程序性建筑物在整个城市中独一无二,并根据其在城市中的位置通过尺寸图控制其高度。(过程建筑物可用,但尚未移植到1.2中引入的节点系统。这正在工作中……)


处理地形

%title插图%num
SceneCity带有SceneTerrain,另一个单独的Blender插件以及其本身的整个地形生成解决方案。有了它,您可以生成城市以及其他任何用途的详细地形。它适用于Blender 2.79,但逐渐移植到Blender 2.80+,并与城市更加紧密地集成在一起。

Blender插件

SceneCity完全用Python编程语言编写,除了Blender本身外,零外部依赖关系。因此,它非常容易安装,并且Blender可以在任何地方运行,例如在Windows,Mac和Linux上。

%title插图%num
%title插图%num

它与Blender的界面很好地集成在一起,并且UI尽可能清晰整洁。它将新的图形类型添加到Blender的节点编辑器面板中。它还会告诉您何时出现问题,例如尚未插入节点所需的输入套接字。最重要的是,每个节点都有直接链接到其在线文档页面。

%title插图%num

 

资源地址

CG素材岛 » 三维城市建筑地形场景生成Blender插件SceneCity v1.8.1 支持 Blender 2.82 – 2.83