开发版本 World Machine Build 4041 'Hurricane Ridge' (2024年10月7日)
World Machine 4041 飓风岭
我们怀着激动不已的心情向您推出World Machine 4041,代号:飓风岭!此次更新为地形构建带来了足以改变游戏规则的性能改进,更简化的工作流以及强有力的新工具。虽然此开发频道的发行版本通常已准备好广泛使用,但一些计划中的功能仍在开发中(请参阅底部的“遗留问题”)。
性能增强
’飓风岭‘显著提升了构建和显示性能,尤其是在处理 8k 及以上分辨率的地形时。
- 超快的模块: Erosion等核心模块在高分辨率下的速度现在提高了100倍。Perlin Noise和Create Water等模块的构建速度可以看到数量级上的提升。
- 优化内存使用:新的内存系统有助于提高性能,并且确保您的机器在构建高分辨率地形处理GB级数据时能平稳运行。
- 改进的视口响应性:显示代码经过优化,可提供更快速、更灵敏的体验。
高效的工作流
我们彻底重构了用户界面,使您的工作流程更加高效。
- 右侧编辑窗格:轻松修改模块参数,而不会弄乱您的工作区。
- 可固定对话框:浮动参数对话框现在可以通过单击外部来固定或关闭。
- 有组织的面板:可滚动、可折叠的面板现在被普遍应用,以获得更整洁的工作区。
- 新的视觉引导:利用“坡度叠加显示(暂译)”和“网格线(暂译)”在地形设计期间提供更好的视觉辅助。
- 版本化的项目:无缝往返旧版本文件,不存在兼容性问题。
- 生活质量改进:众多小改进使您的工作流程更加顺畅。
新的创意工具
通过十多个修缮或添加的模块,释放新的创意可能性。以下是一些亮点:
新的侵蚀模型
虽然性能是最大的亮点,但新的侵蚀模型还解决了以前无法顾及的地貌,例如土壤覆盖的山丘。
- 特征尺寸控制:直接控制受影响的最大特征尺寸以获得精确的结果。
- 土壤控制:基于初始分布模拟的土壤地貌演变。
- 空间参数:现在每个参数都可以通过图像控制,为您提供无与伦比的调整能力。
- 可复现的输出:现在在不同构建之间相匹配,消除了常见的挫败感。
- 以及许多其他增强功能...
风化
使用更强大、更逼真的风化模型为您的地形增添更多真实感,该模型模拟了裸露岩石断裂成岩屑的过程。
- 更强的影响力:岩屑沉积现在可以完全掩埋脆弱的山脊线,增强风化景观的真实感。
- 质量平衡选项:此热门功能的回归让您可以控制基岩磨蚀和岩屑沉积的相对平衡,让您更好地控制地形演变。
- 空间参数:现在每个参数都可以通过图像控制,为您提供无与伦比的调整能力。
- 模拟岩屑运动:切换到仅质量运动模式,将整个输入视为颗粒材料,模拟自然岩屑流。
- 性能提升:享受更快的构建时间。
布局形状工具
形状编辑器已获得重大升级:
- 图形分组:组织图形以便于管理。
- 可调衰减:自定义衰减可为整体内部和整体外部之间的任意百分比。
- 每个顶点的高度可控:为复杂形状设置多边形或矩形顶点的单独高度。
- 高级合成模式:新模式(如“背后”、“现有内”和“相交”(暂译))扩展了您的创意选项。
- 插值表面形状(暂译):一种用于雕刻光滑表面的新图形类型。
水体生成
除了性能提升之外,创造水设备现在还提供:
- 改进的水地形边界:更自然地融合水和陆地。
- 选择性水生成:根据需要忽略小水体或孤立水体。
GPU 计算插件
引入 Code 模块,使创建自定义插件变得前所未有的简单:
- 应用内模块创建:直接在 World Machine 中制作新模块。
- 高性能:利用 GPU 计算提高速度,使用 Lua 作为宿主语言。
- 安全共享:沙盒执行确保您可以安全地使用和共享插件。
注意:Code 模块目前处于开发预览阶段,可能会发生重大变化。
还有更多...
有关更多详细信息,请查看下面的完整更新日志。
完整更新日志
用户体验变化
一般性增强功能
- Unicode 支持:在您的项目中使用任何语言(甚至是表情符号😎)
- 项目版本控制:轻松管理项目和模块版本。编辑以前版本的项目,不会出现兼容性问题。
- 添加星标的变更集:在历史记录中保留特定项目变更集,即使在保存和加载时也是如此。
- 历史记录导航:使用鼠标按钮或“Alt + 左/右”浏览项目历史记录。
- 停止/预览按钮:从状态栏快速停止构建或进入预览模式。
- 内存使用选项:单击状态微调器即可访问其他内存设置。
对话框改进
- 现代化对话框:更新了项目设置、宏和设备设置对话框,外观更简洁。
- 右侧参数窗格:在侧面方便地编辑设备参数。
- 新颜色选择器:享受更时尚的颜色选择工具。
- 快速访问功能:直接从参数窗格快速切换显示遮罩或三维预览类型等功能。
- 可关闭或固定对话框:单击外部可关闭对话框或固定对话框以保持其打开。
- 可滚动、可折叠面板:使用可调节面板保持工作区井然有序。
- 空间参数控件:使用“Control with...”菜单快速添加和链接模块。
预览视窗改进
新的显示引导:
- 坡度叠加显示(暂译)
- 网格线叠加显示(暂译)
- 增强的地形线(暂译)
- 可自定义的视觉效果:调整水的颜色、地形线特征。
- 改进的导航:同时使用鼠标左键和右键模拟中键平移。
- 摄像机插槽:使用 1-8 键保存和调用最多八个摄像机位置。
- 可调整视野:微调相机的视角。
- 失真可视化器:以视觉方式显示distortion数据类型。
- 性能提升:视窗中模块切换速度更快。
工作视图更新
- 网格显示改进:自适应网格可平滑淡入淡出。
- 增强的模块组:重新定位内部模块时自动展开,间距可配置。
- 线路选项:右键单击线路可缩放到连接的模块。
- 版本和历史记录叠加:显示当前变更集中的模块版本和修改的视觉提示。
项目浏览器
- 显示宏内部:在模块浏览器中直接查看宏的内部工作原理。
- 展开/折叠控件:更轻松地浏览深层设备层次结构。
构建系统更改
构建引擎
- 单模块预览:模块单独预览时可更快获得结果。
- 异步内存分页:通过提前存档结果来节省内存。
- 优化数据包内存:通过预分配和缓存提高高分辨率性能。
- 构建节流:在低内存情况下提高稳定性。
分块构建
- 恢复和实时合并:在失败后恢复未完成的构建并享受增量平铺合并以节省时间和存储空间。
内部更改
- 矢量执行支持:CPU 计算现在使用 AVX2/SSE 以获得更好的性能。
- 减少内存使用:RGB 数据包现在使用 float16,将内存使用量减少 50%。
- 崩溃恢复改进:世界预览功能在崩溃后被禁用,直到显式重新启用。
- 平台独立性:继续努力实现对 Mac 和 Linux 的支持(我们快要实现了!)
新模块
Compare Maps
一个方便的工具,可以比较两个高度场并输出模糊结果。一些有趣的示例用途:
- 选择沉积物沉积超过清除的区域。
- 识别一个地形低于另一个地形的区域。
- 尝试合并选择器遮罩。
Control Device
对于其他模块的“远程控制”,让您设置通常只能在 UI 中调整的属性,例如启用/禁用设备或设置构建分辨率。非常适合宏!
Report Presence & Report Spatial
宏创建者根据外部输入管理内部设备的工具。
Code Device
引入 Code 设备,使创建自定义插件变得前所未有的简单:
- 应用内模块创建:直接在 World Machine 中制作新模块。
- 高性能:利用 GPU 计算提高速度,使用 Lua 作为宿主语言。
- 安全共享:沙盒执行确保您可以安全地使用和共享插件。
注意:Code 设备目前处于开发预览阶段,可能会发生重大变化。
具有新功能的模块
形状 (生成器)
UI 改进
- 变换窗口:更轻松地定位形状。
- 形状浏览器:支持分层分组。
- 锁定/隐藏形状:通过隐藏或锁定形状来管理复杂性。
- 重新设计的面板:形状控件的界面更简洁。
- 扩展形状:向现有路径和多边形添加新顶点。
- 更多撤消/重做:即使在编辑顶点时也能提供强大的支持。
新特性
- 图形分组:可将多个图形合并为为一个组。用于管理图形。
- 可调衰减:自定义衰减可为整体内部和整体外部之间的任意百分比。
- 每个顶点的高度可控:将对盒子和多边形表面进行插值。
- 增强路径:贝塞尔和自动平滑模式,质量可调。
- 高级合成:可选模式,如“背后”、“现有内”、“相交”(暂译)、相加、相减等。
- 插值表面形状(暂译):一种用于雕刻光滑表面的新图形类型。
- 形状转换:路径和多边形之间相互转化。
- 分割路径:在特定顶点处分割路径。
分块文件输入 (生成器)
- 新对话框 UI
- 一键导入:自动检测并从单个示例文件中导入图块集。
模糊(滤镜)
- 空间变化半径:除了遮罩之外,还允许通过空间参数控制模糊量。
水体生成 (自然化)
- 选择性包含水体:忽略小湖泊或孤立湖泊的选项。
- 切换湖泊和河流生成。
- 水道改进:水和地形之间的几何形状更好。
- 更好的几何形状:调整陡峭区域的水深和壕沟,以获得更真实的水路
- 忽略湖泊区域时能够进行基本的流动重组
侵蚀 (自然化)
- 特征尺寸控制:直接控制受影响的最大特征尺寸以获得精确的结果。
- 土壤控制:基于初始分布模拟土壤的地貌演变。
- 空间参数:现在每个参数都可以通过图像控制,为您提供无与伦比的调整能力。
- 可复现的输出:现在在不同构建之间相匹配,消除了常见的挫败感。
- 以及许多其他增强功能...
风化 (自然化)
- 更强的影响力:岩屑沉积现在可以完全掩埋脆弱的山脊线,增强风化景观的真实感。
- 质量平衡选项:此热门功能的回归让您可以控制基岩磨蚀和岩屑沉积的相对平衡,让您更好地控制地形演变。
- 增强结构:在风化区域引入裂缝状岩石纹理,以增加细节和视觉趣味。
- 模拟岩屑运动:切换到仅质量运动模式,将整个输入视为颗粒材料,模拟自然岩屑流。
- 性能提升:享受更快的构建时间。
Compare Maps (选择器)
(新增!)比较两个输入地图,并返回该比较的模糊结果。对于创建新颖有趣的图案非常有用
着色器 (材质)
- 复制渐变键:拖动时按住任意修饰键即可复制。
- 对比度调整:加强颜色之间的过渡。
散布 (材质)
- 纵横比:保持输入的纵横比。
- 其他合成运算符:更多混合对象的方法。
- 镜像变化:镜像实例以获得更多变化。
- 中心-Z 调整:微调定位。
- 性能改进
分块散布 (材质)
- 纵横比:保持输入的纵横比。
- 镜像变化:镜像实例以获得更多变化。
- 性能改进
数字比较运算 (参数)
- 扩展比较:执行除相等之外的各种比较。
标量生成器 (参数)
- 增强功能:创建标量或距离参数。
- 范围控制:定义输出数字的范围。
- 随机化:单击即可生成随机值。
Report Presence
根据输入数据包是否存在输出布尔值。
Report Spatial
控制任何生成器的分辨率和坐标空间以匹配输入数据包
宏增强
- 遮罩和放置坐标输入:宏支持通用遮罩/放置坐标输入,与匹配常规模块相匹配。
Remote Control Device(远程控制(暂译))
- 模块管理:远程控制其他模块的属性。
性能改进的模块
针对这些模块进行了重大的特定优化:
- 生成器:高级柏林噪波、基本柏林噪波、径向渐变、颜色、常数、形状。
- 合成器:组合器、选择器、图层。
- 过滤器:偏置/增益、模糊、钳位、均衡器、折叠、阶梯化。
- 自然化:创建水体、侵蚀、风化。
- 选择器:选择高度、选择坡度、选择湿度。
- 材质:环境光遮蔽、烘焙照明、散布、分块散布、网格化。
- 其他:报告高度、报告颜色。
错误修复
我们已修复了各个系统中的许多错误,以增强稳定性和功能。
遗留问题
虽然 Build 4041 已经稳定并可用于生产,但一些功能仍在最终确定中:
UI
- 插值表面形状 UI:最终功能待定。
- 布局视口工具栏和菜单 UI:仍在完善中。
功能
- Code 模块:实验性的,可能会发生重大变化。
- 宏和插件版本控制:支持正在路上。
- 流水重构 更新:新版本尚未发布。
- 创建水体 调整:进一步完善几何图形。
帮助 & 示例
- 新示例文件:即将推出。
- 其他宏:正在开发中。
我们希望您喜欢探索“飓风岭”中的所有新功能和增强功能!您的反馈非常宝贵,因为我们将继续完善 World Machine。祝您地形创建愉快!
评论(0)