World Machine

World Machine

官方

系统:PC

日期:2023-09-15

类别:CAD相关

版本:v4031官方版

  • 详情
  • 相关
  • 评论

World Machine是什么软件?这是一款非常强大的真实三维地形生成软件,不管是山地、盆地、平原、雪地,草地、荒原、沙漠还是岛屿,你只需要提供一些地形的参数就能快速建立一个真实的三维地形场景,非常的适用于游戏地图设计。在这里你可以通过它轻松快速的创建真实自然的CG景观、逼真的地形等等,并且内置了如基于流的侵蚀、热蚀、沿海侵蚀以及降雪模型等多种自然效果工具模板素材,能够快速高效地创建陆地和其他大型游戏区域,制作出来的效果更为专业以及自然逼真!并且在创建的过程中,你还可以使用诸如分形之类的基本构造块对地形进行塑形然后通过对自然的模拟将它们击中以创建逼真的特征,只需将动作框连接在一起即可创建您的世界,创建完成还可以导出到Unity,UE4或您喜欢的3D工具。

World Machine

World Machine安装教程

1、在本站下载解压后。双击exe文件开始安装

2、点击I Agree接受协议进入下一步

3、系统默认安装在C盘,单击Browse可自定义选择安装路径,Install开始安装

4、安装完成,Close关闭安装向导

软件功能

一、程序地形创建

1、强大的分形

基于分形噪声的地形是计算机图形学的支柱...但是,通常情况下,它们看起来过于相似且难以控制。

分形生成器使您可以创建非常独特的地形类型和样式,从现实到令人难以置信的风格化。从典型的基于噪声的地形到极其独特的局部空间分形,一切皆有可能!

二、基于图的界面

程序性地形不是通过绘制草图而是通过将创建或修改地形的设备连接在一起来创建的。通过对地形创建过程的控制,您可以无损地修改地形并随时更改任何规则。

1、蓝图,宏,组

有时基于图形的界面可能会变得凌乱。World Machine帮助您理解的强大工具包括:

分组-整理,标记和整理设备

蓝图-轻松添加通常一起使用的设备集

宏-极其强大的设备,可将整个设备网络抽象为单个设备。

三、引导和素描

1、版面

布局允许您通过指定内容和位置来控制过程区域。

您可以绘制出各大洲的轮廓图,指出应该在山上或山谷中居住的地方,或者在地形中放置道路和河流。

2、河流

新型河流工具使您可以绘制河流草图,并自动创建地质上准确的特征,例如曲折,波纹池序列和逼真的山谷墙。

四、模拟自然

1、强大的侵蚀建模

自然世界并不是完美的分形。提供了强大的自然效果工具,可帮助创建逼真的地形。

基于流量的侵蚀会形成沟壑,并在足够的时间内带走整个山脉,而

热侵蚀使悬崖面破裂,并在其下面积聚距骨斜坡。

2、从海上到雪峰

提供其他几种专业自然效果。

沿海侵蚀迅速形成了海滩并塑造了近岸地区。它还可以导出一组便捷的蒙版,以帮助纹理化各个区域。

降雪模拟了地形上降雪的累积。积雪会在软功能下积聚并掩埋您的地形。

五、纹理化

1、进阶选择工具

传统上,地形纹理贴图是通过结合使用高程和坡度限制来控制纹理在何处生成的。

提供了更丰富的遮罩工具集,可通过以下方式指导纹理:

基本选择器:高程,坡度,噪声

高级:表面凸度,相对高度和粗糙度

天然过滤器输出:侵蚀,距骨沉积等的区域。

现在该超越基于高度和坡度的纹理分布了。

2、支持两种主要纹理化方法的导出:

体重图

权重图(也称为splat-maps)是一组一个或多个RGBA位图,其通道充当标准化的权重,控制世界上任何给定位置的纹理绘制。

World Machine的所有选择和蒙版工具都可直接用于创建权重图。另外,特殊的Splatmap转换器设备将确保您的权重图通道已标准化并根据您的喜好进行混合。

巨型纹理

Megatexturing可让您创建一个纹理位图,其中包含世界上每个点的颜色和其他信息。

此方法特别适合于Professional Edition的平铺输出功能,该功能允许您将地形和纹理导出为一组平铺,每个平铺都包含世界的一部分。

六、导出您的创作

1、平铺地形(仅限专业版)

将大区域导出为一组图块,从而可以创建太大而无法创建或存储为单个文件的大世界。

2、行业标准出口格式

无论是为游戏,故事片还是可视化创建地形,都可以从World Machine导出艺术资产。

将地形导出为高位深度的高度场或网格OBJ

导出各种图像格式的颜色和法线贴图

与游戏引擎兼容,例如Unity,虚幻引擎,Amazon Lumberyard,Crysis引擎等。

当然,您始终可以导出到自己喜欢的3D渲染包,例如Maya,3DSMax等。

软件特色

1、形状

如果需要,可以导入手绘模型,或者完全在软件中设计。您有很多工具可以驯服那些狡猾的分形生成器。

从文件加载或使用我们的工具指导山脉

带有分形噪声的细节,然后侵蚀结果

画出主要河流的位置,并让它们雕刻出河谷。

提供70多种工具供您使用。

2、质地

通过使用腐蚀过程中收集的信息来创建出色的纹理。

使用我们的一些内置宏和预设,可以快速获得不错的结果,或者深入研究并创建自己的复杂纹理网络。

无论是基于大型纹理还是基于片段地图,您都将为地形模型创建一些很棒的纹理覆盖

3、使用

只需几个简单的步骤即可将其导入3D应用程序。我们为最受欢迎的软件提供工作流程指南。

导出网格,高度图,兆纹理样式位图,splat或权重图。

也许有些植被分布或特殊区域..可能性是无止境的。

4、快速程序地形

一套完整的程序工具,可从零开始创建地形。或从文件加载作为起点。

5、画河画山

通过控制工作方式和位置来驯服程序

6、模拟自然

模拟现实世界:侵蚀,距骨坡度,积雪..让我们为您照顾自然的影响。

7、基于图的工作流程

通过将设备节点连接在一起,对地形进行非破坏性编辑

8、更好的纹理

高度和坡度控制之外的复杂配色方案

9、导出到Unity,虚幻引擎,Maya,3DSMax...

导出地形以使用高度场,网格,纹理,权重图等几乎任何3D软件或游戏引擎使用

World Machine使用教程

导出到Unity

遵循此工作流程指南,将地形和纹理splatmaps带入Unity引擎。

一、地形导出到Unity

1、在World Machine内

将身高输出设备放置到您的世界中。将要导出的地形连接到设备的输入中。

在文件输出设备中选择导出格式。您应该使用RAW16格式。

建立世界并导出所有文件。“文件”菜单中的“导出地形文件...”选项提供了同时执行这两个操作的中心位置。

2、导入到Unity

幸运的是,Unity使导入地形变得容易。只需遵循以下步骤:

从“地形”菜单中,选择“创建地形”

再次从“地形”菜单中选择“导入高度场”

默认情况下,Unity认为8位和16位RAW仅使用.raw扩展名,而它使用.r16。将导入过滤器更改为“所有文件”,然后导航到保存导出的World Machine.r16文件的位置。选择它。

在“导入”对话框中,确保深度为Bit16并将字节顺序更改为Windows,然后单击“导入”

您现在应该在Unity中拥有Terrain!您可能必须使用Terrain Scale才能使尺寸正确适合您的场景。

一个警告:Unity对原始高度场的解释与World Machine有所不同;您的地形似乎在Y轴上翻转了!解决此问题的一种方法是在“高度输出”之前中添加一个Flipper设备,然后打开Y轴翻转。这将使地形导出相同。

二、纹理导出到Unity

Unity内置了对纹理权重图(称为“splat”图)的支持。您可以创建多层地形纹理并将每一层纹理绘制到地形上。

这个简单的工作流程提供了一种将软件中创建的纹理splatmap导入Unity的方法。请注意,尽管此方法适用于基本的Unity Terrains,但高级用户可能需要他们自己的技术。

1、在软件内

根据所需条件创建地形纹理遮罩(例如,使用高度选择器,坡度选择器,侵蚀遮罩等)。

使用Splat Converter设备控制您的splatmap并强制执行适当的加权(总和一等)。有关更多详细信息和使用Splat Converter的示例世界,请参阅“WM 2.3Techniques的新示例”下的“世界计算机示例”中包含的“Splatmap Converter.tmd”示例文件。

要将您的单个映射转换为位图,请将其连接到Channel Converter,这将为前三个通道生成RGB图像。第四个将用作位图的Alpha通道。将生成的地图连接到一个或多个位图输出设备中,以创建4通道Splatmap。如果使用的纹理超过4个,则只需创建多个位图输出并相应地调整Splat Converter。

建立世界并导出地形和splatmap。

2、在Unity内部

轻松导入Splatmap,有一个先决条件。以下是一个简单的Unity脚本,可帮助您导入和替换splatmap。下载它并解压缩到您的Project文件夹,确保脚本最终位于YourProject/Assets/Editor文件夹内。

1)如上创建您的Terrain并验证是否已成功导入所有内容。

2)正常分配要在地形上使用的纹理。然后确保保存场景。您将在资产浏览器中看到地形的全红色splatmap。

3)导入先前在创建和导出的splatmap。它应该看起来像右边的图像:

4)转到导入的splatmap的检查器,然后更改以下设置:

纹理类型:高级

读/写已启用:选中

格式:ARGB 32位

然后按“应用”。

5)从Terrain菜单中,选择“Replace Splatmap…”

如果您没有看到此条目,那是因为上面的Splat替换脚本未正确放置在您的项目文件夹中。将地形内的嵌入式Splatmap拖到第一个“Splatmap”条目,然后将导入的Splatmap拖到“New”条目。导入时,如果以前尚未手动翻转高度场,请确保保持选中“垂直翻转”以匹配高度场的翻转方向。

展开内容

评分及评论

4.5满分5.0分

点击星星用来评分

评论需审核后才能显示
同类排行
计", "pubDate":"2020-11-22T17:06:56", "upDate":"2023-09-15T13:56:42" }