乐于分享
好东西不私藏

3DMAX城市地图插件CityMaps:一键生成低多边形城市!

3DMAX城市地图插件CityMaps:一键生成低多边形城市!

 

3DMAX城市地图插件CityMaps,是一款专为3ds Max设计的快速创建风格化的低多边形城市插件。无论是作为游戏场景的城市背景、影视动画的远景配景、建筑可视化的环境衬托等,这款插件都能大幅提升工作效率。

CityMaps为3ds Max用户提供了一个高效、灵活的城市生成解决方案,让复杂的城市建模工作变成了傻瓜式的一键生成。

核心功能:

CityMaps基于像素地图的识别逻辑,通过道路、密度、景观三张图像即可自动生成完整的城市布局。插件内置多种建筑模型,并支持智能道路系统——道路会根据地形自动连接,形成合理的路网结构。此外,插件还提供了多种预设城市模板,用户既可以直接调用,也可以绘制自己的城市地图。

CityMaps提供了水体平铺、桥梁平铺,以及足球场、网球场等地形平铺,让城市细节更加丰富。“删除城市”按钮可以快速清空场景,方便迭代设计。

【使用方法】

1.设置单位和渲染器。将3dmax单位设置为:厘米(或米);将当前渲染器设置为Corona渲染器。

2.用3dmax打开Template.max文件,打开时可能会弹出一个“过时文件”提示,这是因为Template.max使用较早的版本创建的原因,勾选“不显示此消息”,然后点击“确定”。

有的3dmax可能还会有渲染器的警告消息,这是因为Template.max创建时使用的Corona与当前3dmax中的Corona不是同一版本,一般直接关掉,不影响使用。

3.打开CityMaps插件,从预设地图列表中选择一个预设的地图,如图:

4.点击“生成城市”按钮,开始生成!(这个过程需要一些时间,具体与地图大小和电脑硬件配置有关)

5.点击“删除城市”按钮,删除创建的城市。

使用自定义地图:

CityMaps插件内置6款预置地图,你也可以自己创建更多的地图(制作自定义地图方法往下看)用于生成城市。

CityMaps插件随压缩包打包了一款自定义地图文件:custom_1.map,可以作为自定义地图时的参考。使用自定义地图方法:

1.打开CityMaps插件,点击“加载自定义地图”按钮,然后,选择并加载custom_1.map文件。

2.点击“生成城市”按钮,生成!

自定义地图制作方法:

CityMaps插件是以像素为单位生成城市的所有对象的。所以,地图像素的多少,影响着场景的复杂程序。本文建议地图的最大像素数不要超过:100×100。

如何制作自定义地图呢?首先,我们要知道一座城市的地图是由3张大小相同的灰度图构成,3张图分别是:道路图、密度图和用地类型图。

我们以50×50像素图为例,制作一个中间有一条南北方向的道路,道路右侧有一个湖的城市地图(图像可在任何2D图形软件中制作,本文用的是ps软件):

1.绘制道路图。新建一个50×50大小画布,黑色填充背景,用1个像素宽在画布中间绘制一条自上而下的白色线(该白色线即是最后生成城市模型中的道路位置),并将其保存到CiryMaps插件目录下的map文件夹中,命名为:roads.png,如图:

2.绘制密度图。密度图是一个灰度级图像,超接近白色的像素会被放置更高的建筑,超接近黑色的像素,会被放置更低的建筑(或其他附属对象)。密度图在道路图的基础上制作,并将其保存到CiryMaps插件目录下的map文件夹中,命名为:density.png,如图:

注意:这张图中道路是黑色(黑色部分表示不生成建筑)。

3.绘制用地类型图。用地类型分为陆地和水两种,黑色表示陆地,白色表示水,本例中我们在路的右侧放置一个湖。并将其保存到CiryMaps插件目录下的map文件夹中,命名为:land.png,如图:

4.制作地图文件。用Windows的记事本新建一个文件,输入1-3步中制作的3个文件名字(注意顺序),每个文件名称单独占一行,如下面所示:

roads.png

density.png

land.png

将该文件命名为:我的地图.map

5.使用这个自定义地图。

a.打开CityMaps插件,点击“加载自定义地图”按钮,选择第4步中创建的“我的地图.map”文件,可以看到在1-3步中绘制的3张地图显示在插件界面中。如图:

b.点击“生成城市”按钮,生成!

CityMaps插件没有太多的参数,使用起来非常简单,只需单击几下鼠标,一座漂亮的城市群就跃然眼前,它甚至材质、贴图都为您安排好了,就算你是3dmax小白,也会毫不费力的创建一座低多边形城市。 

提示:

1.CityMaps插件还有待进一点优化,如使用中遇到错误,请尝试重新启动插件再试。

2.原生模板(Template.max)基于Corona材质。如果使用V-Ray,生成后可考虑使用“场景材质转换器”将Corona材质批量转换为V-Ray材质。

【小贴士】

适用版本:

3DMAX2015及更高版本

同时兼容Corona渲染器和V-Ray渲染器(V-Ray版本需自行测试兼容性)。

安装方法:

下载压缩包,解压缩后保持压缩包内的目录结构不变,将插件脚本文件(.mse)拖动到3dmax视口中打开即可。

技术规格:

插件基于10m x 10m的网格系统设计,用户可以在几分钟内完成一座完整城市的搭建。

从设置单位到点击生成,整个过程就像拼积木一样简单直观。CityMaps用“傻瓜式”的操作,解决了“大神级”的难题——它替您完成了最枯燥的批量排列与道路规划,让您只需专注于最终画面的美感。即使您是刚接触3DMAX的新手,也能在几分钟内拥有一座细节丰富、色彩明快的低多边形都市。现在就动手试试,用自定义地图绘制出只属于您的城市天际线,让创作不再被技术门槛所束缚!