Page cover

常见问题

本常见问题解答包含您最常见的问题,随着我们改进文档会进一步扩展其余内容。和往常一样,如果您无法排查某些问题,请在我们的频道上留言, Discordarrow-up-right 我们会马上为您提供帮助!

基础知识

chevron-right如何开始?hashtag

1. 使用“下载”按钮下载 Dash。

2. 安装并选择您要使用的 UE 版本。

3. 启动 UE 并点击位于 Mode 下拉菜单旁的 Dash 图标,您会看到弹出窗口,在那里可以申请试用或输入付费许可证密钥。

4. 如果试用期后想购买付费许可证,您需要再次访问 polygonflow.ioarrow-up-right 并购买许可证。

5. 购买后,您会在屏幕上看到许可证密钥并通过电子邮件收到。然后将该密钥输入 Dash 内的许可证管理器。它位于主 Dash 菜单的首选项面板中。

chevron-rightDash 可用于哪些类型的项目?hashtag

Dash 可用于游戏开发、建筑可视化、环境艺术以及您在 Unreal Engine 中进行的任何涉及构建环境的其他项目。目前它最适合用于较大环境的一部分或总体上较小的环境——Dash 在细节处理能力、易用性和控制方面与市场上其他产品不同。我们当然会持续改进它,以确保它对更大规模环境也能同样良好地工作。

chevron-right管理您的许可证hashtag

如果您想调整席位数量、更改付款方式或取消付费许可证,可以从这里操作: https://polygonflow.onfastspring.com/accountarrow-up-right

chevron-right在哪里下载最新版本?hashtag

Dash 的最新版本始终可从这里下载: https://www.polygonflow.io/download-latest-dasharrow-up-right

chevron-rightDash 有 API 吗?hashtag

我们目前没有面向公众的 Dash API,不过用于创建、查询和编辑工具及其数据的代码库相当简单。如果您有兴趣了解更多,请给我们留言。

chevron-right我可以在另一个 Unreal 会话中稍后编辑这些工具吗?hashtag

是的,您当然可以随时编辑已创建的工具。只要您没有将其烘焙或破坏工具连接,就可以随时从工具面板重新打开工具并继续调整设置。 如果您在这方面遇到问题,请阅读本节: 常见问题

工作流

chevron-right我可以在不使用 Dash 的内容浏览器的情况下散布(scatter)吗?hashtag

可以。点击 Dash 工具栏上的 Scatter 以查看散布工具,然后打开 Surface Scatter 工具。在选中地形/地面 Actor 后,点击 Surface 属性的“+”图标将您的选择设置为表面,然后对另一个 Actor 执行相同操作以将其设置为 Scatter,就大功告成!

chevron-right我如何将 Dash 的自定义网格类型转换为静态网格?hashtag

像 Road 和 Terrain 这样的工具会创建一种名为 DashPreviewMeshComponent 的自定义 Dash 几何体。在 Dash 工具面板编辑时,您会注意到这些工具会出现一个 Bake 图标。点击它,系统会提示您转换几何体,这将移除该工具和自定义几何体,并留下静态网格。 您也可以在选中自定义网格类型时在 Dash 栏中输入“to static mesh”,建议的操作会执行类似的操作。

chevron-right我如何将 Dash 的实例转换并断开工具连接?hashtag

我们的 Scatter 工具和 Physics Paint 工具会创建 HISM 实例(与 UE 里的植被或 PCG 相同),这通常意味着不需要将其转换为其他类型。但如果您确实想或需要转换它们或断开工具连接,有几种选项:

  1. 在对应的 Scatter 工具内,打开菜单并点击删除(Delete),这将删除工具并断开连接,使您无法再使用我们的工具编辑结果。但结果当然仍会存在于场景中,结果仍然是 HISM。如果您删除了用于散布的原始网格,或例如在 Path Scatter 中使用的样条线,该连接也会被断开。

  2. 如果您在 Dash 中搜索 Merge Actors 您可以找到一个操作,允许将多个 Actor 合并为一个 Actor。非常适用于当您有多个静态网格并希望将它们合并为一个网格的情况,例如当您使用 Dash Physics Drop 工具时。要使用 Merge Actors,只需在场景中选择结果然后运行该操作。 此操作也适用于将 HISM 实例(散布结果或物理绘制结果)转换为单个静态网格。这也会断开工具连接,使其无法再编辑。

  3. 如果您在 Dash 中搜索 Convert to Foliage 在 Dash 中,您可以找到一个操作,将您的 Scatter 或 Physics Paint 结果(HISM)转换为 UE 植被(foliage)。这会断开工具连接,并让您能够使用 UE 的常规植被工具在结果上进行绘制/删除/添加以进一步自定义。结果仍然是 HISM,但它会遵从 World Partition,这在某些场景下非常有用。另一个好处是如果您愿意,可以将散布对象替换为蓝图。因此,如果您百分之百确定不再需要调整 Surface Scatter 的设置,建议进行此转换。要使用 Convert to Foliage,只需在场景中选择结果然后运行该操作。

  4. 如果您在 Dash 中搜索 Bake Instances 在 Dash 中,您可以找到一个操作,将散布结果或 Physics Paint 结果烘焙为单个静态网格。这是一个耗费性能的操作,但如果您确实需要在散布流程的最后一步逐个独立移动每个对象时会很有用。 要使用 Bake Instances,只需在场景中选择结果然后运行该操作。

  5. 如果您在 Dash 中使用程序生成的网格,例如 Terrain、Vines、Cables 等,值得知道您可以通过操作将这些自定义网格类型转换为普通静态网格,操作名称为 To Static Meshes.

chevron-right我可以按地形材质层对散布进行掩模吗?hashtag

可以的!在工具 Surface Scatter的属性中向下滚动一点,您会看到一个名为 Landscape Layer Masking 的分组。您可以在其属性中填写地形层的名称,比如“grass”,它会确保您散布的草只保留在该层中。

chevron-right我可以用 Dash 更改枢轴(pivot)吗?hashtag

可以!Dash 提供了一些选项来设置当前选中 Actor 的枢轴。 进入 Dash 工具栏的 Place 菜单,然后展开 Pivot Tools 组,在那里您可以将枢轴设置为中心、顶部或底部。 请注意,这会更改 Actor 的枢轴,而不是其绑定的资源(asset)。

chevron-rightDash 有混合材质(blend material)功能吗?它如何工作?hashtag

有的,Dash 允许您创建由 3 或 4 种材质构成的混合材质。目前这仅适用于来自 Dash 内容浏览器的 Megascans 材质或 Poly Haven 材质,并且仅适用于静态网格或 Dash 自定义网格(如我们的地形)。我们当然希望很快扩展支持范围! 使用方法很简单:按住 SHIFT 在 Dash 内容浏览器中选择 3 或 4 种材质,按住 CTRL 并将它们拖到场景中,然后在释放鼠标时将其放到表面上并选择 Blend Material。这会打开工具并让您完全自定义混合材质。P.S. 选择材质的顺序很重要。

chevron-right如何将散布的资产下沉到地面以下?hashtag

在 Surface Scatter 和其他散布工具中,我们有一个 sink 属性,可以轻松上下移动散布物件!

chevron-right我可以用 Dash 创建动画场景吗? hashtag

Dash 工具目前仅在编辑器模式下工作。我们正在研究使其能够用于动画的可能性,但尚无明确时间表。当然,您仍然可以使用 Dash 构建动画场景的环境,但在动画过程中无法更改任何 Dash 工具参数。

chevron-right我可以将 Dash 用于哪些项目? hashtag

由于 Dash 的目的是帮助您更快更轻松地在 UE5 中构建环境,它可用于任何需要构建世界或组装资源的项目。如今 Dash 包含多种工具和功能,其中某些对于特定项目尤其有用。 目前我们的用户来自多个行业,例如建筑可视化、游戏、产品可视化、环境艺术和汽车等。

chevron-right我可以用 Dash 创建大规模环境吗?hashtag

通常创建大规模世界意味着需要散布大量资源,这会对性能造成很大压力。一种减少所需资源数量的方法是将它们分批合并,然后散布这些树木批次,而不是单独散布每棵树。 话虽如此,我们一直在努力优化工具以适应更大规模的环境。在 Dash 1.8 中我们发布了一个修复,使其在 8K 地形上散布时也能较为正常地工作。但其性能当然很大程度上取决于您的电脑硬件配置。

chevron-right如何修复 Dash 散布中重叠对象的问题?hashtag

对于 Path Scatter,我们添加了称为 Fix 的密度模式,它会选择一个合适的密度,使资产在给定曲线和资产条件下恰好适配。您可以使用不同选项自定义结果。 对于 Surface Scatter,处理此问题的最好方法是调整密度以找到最佳值。

chevron-right我可以暂停或冻结工具吗?hashtag

可以!在 Dash 的大多数工具中,我们在工具菜单内提供冻结功能!

chevron-right是否支持关卡流(Level Streaming)/ 子关卡 / Level Instances 工作流?hashtag

子关卡 / 关卡流 / Level Instances 工作流目前尚未得到完整支持,但它在开发计划中。 问题出在我们保存工具连接的方式。该数据保存在名为 DashSceneData 的 Actor 的 outliner 中,并且这个 Actor 是在保存时创建的。如果使用子关卡等,多个关卡中可能存在这样的 Actor,Dash 无法确定应从哪个 Actor 读取数据,因此连接逻辑会失效,从而导致工具从工具面板中消失且无法再编辑。 也就是说,有些人在仅在一个子关卡中或仅在持久化关卡中使用 Dash 时可以让它比较正常地工作。并确保其他关卡中没有 DashSceneData Actors 以避免冲突。使用此变通方法时,重要的是仅在单个关卡中打开 Dash,并确保不会在其他子关卡中创建额外的 DashSceneData Actors。

chevron-right是否支持 World Partition 工作流?hashtag

Dash 目前尚未完全支持 World Partition 工作流,但这在开发计划中。作为背景说明,如果您在多个 World Partition 上使用 Surface Scatter 进行散布,散布结果将始终完全可见,即使您只加载了一个分区。因此基本上 Dash 目前尚未遵循 World Partition 的“逻辑”,但除此之外,它 应该 能正常工作。

chevron-right与 PCG 相比 Dash 的性能如何?hashtag

Dash 使用 HISM 组件,这与 UE5 当前能提供的性能相当。PCG 与 Dash 在不同操作(例如不同类型的掩模)下的性能表现各异,因此很难给出二者之间明确的比较数值。

另外,Dash 的工具并非基于 PCG 构建;它们由我们内部的开发者使用 C++ 和 Python 构建。

chevron-right我可以用 Dash 散布蓝图(Blueprints)吗?hashtag

由于 Dash 使用 HISM 组件,我们通常不支持蓝图散布,但在 Path Scatter 中我们找到了一种例外的处理方法。 如果将散布类型(Scatter Type)从 Instances 切换为 Actors,结果将成为独立的 Actor 而不是 HISM,这意味着您可以将蓝图作为散布对象输入。 但请注意这是一个实验性功能,因此如果尝试散布蓝图,Path Scatter 的所有功能和设置可能无法正常工作。与实例化静态网格相比,散布大量蓝图时性能也会差很多。

许可与定价

chevron-right我在哪里可以找到我的许可证密钥?hashtag

我们会将其发送到您用于购买 Dash 的电子邮件地址。 请务必检查垃圾邮件文件夹,如果仍然找不到,请通过 [email protected] 或我们的 Discord 与我们联系。

chevron-right我需要多少个企业席位(Enterprise Seats)?hashtag

您只需为那些希望访问工具并能够调整参数的艺术家购买席位。构建机器(Build Machines)不需要许可证,但需要安装 Dash 的 Unreal 插件。

从已安装并激活许可证的电脑,将“GraphNUnrealPlugin”文件从 [UNREAL_ENGINE_INSTALLATION]/Engine/Plugins/Marketplace/ 文件夹复制到其他电脑的相同位置。从 Dash 1.7 起需要这样操作。

chevron-right是否有批量折扣或站点许可证可用?hashtag

有的!只需发送电子邮件至 [email protected],我们可以讨论不同的选项。

chevron-right我可以在两台电脑上使用我的许可证吗?hashtag

我们的自由职业者(freelance)和学生许可证支持在 2 台电脑上激活。如果您拥有企业许可证并想切换电脑或需要迁移到第三台电脑,您需要先打开许可证管理器并先停用许可证。它位于主 Dash 菜单的首选项面板中。然后您就可以在另一台电脑上激活它。

如果您无法在某台电脑上停用许可证(例如您无法访问那台电脑),请发送电子邮件至 [email protected],我们可以远程停用许可证,以便您将其转移到新电脑。

chevron-right我可以使用支付宝和 Apple Pay 支付吗?hashtag

可以。为此,您需要通过以下网站购买 Dash 许可证: https://polygonflow.onfastspring.com/arrow-up-right,并在购买时确保取消勾选自动订阅续费。

chevron-right我可以为永久许可证(Perpetual License)购买另一个维护期 / 12 个月更新吗?hashtag

可以!当您包含的 12 个月更新即将到期时,您会收到一封电子邮件,内含有关如何购买另一个 12 个月 Dash 更新的说明。

技术问题

chevron-right如何在工作室环境中设置和安装 Dashhashtag

如果您想在工作室环境或自定义版本的 Unreal Engine 中安装 Dash 的试用版或付费许可证,这当然是可以的。所有所需信息可在这里找到: https://docs.polygonflow.io/advanced/custom-buildarrow-up-right如果您需要任何帮助,请发送电子邮件至 [email protected],我们会帮助您!

chevron-right将带有 Dash 的 UE 场景转移到另一台电脑hashtag

注意:如果您使用的是 Dash 1.7 或更高版本,下面的步骤将不再需要,因为我们已改进保存机制。现在您无需担心,数据已包含在关卡本身中。 如果您要将 UE 场景转移到另一台电脑并希望能够继续调整 Dash 工具,您需要确保同时移动我们在使用 Dash 时创建的相关 JSON 文件。

此 JSON 文件以您的关卡名称命名,并位于关卡旁边。如果您使用 P4、Perforce 或类似解决方案,请确保该文件与其余文件一起移动。例如可以使用 Perforce 触发器来解锁/锁定 JSON 数据。 https://www.perforce.com/manuals/p4sag/Content/P4SAG/scripting.trigger.creating.htmlarrow-up-right.

chevron-rightDash 可用于哪些类型的项目?hashtag

Dash 可用于游戏开发、建筑可视化、环境艺术以及您在 Unreal Engine 中进行的任何涉及构建环境的其他项目。目前它最适合用于较大环境的一部分或总体上较小的环境——Dash 在细节处理能力、易用性和控制方面与市场上其他产品不同。我们当然会持续改进它,以确保它对更大规模环境也能同样良好地工作。

chevron-rightDash 仅支持 Windows 吗?hashtag

是的。我们正在研究 Linux 和 MAC 的支持,但在此阶段很难给出任何发布时间估计,因为 Unreal Engine 在 Linux/MAC 上的支持也不算完善,这使得将 Dash 移植到这些平台更加困难。

chevron-right系统要求是什么?hashtag

Dash 的要求与 Unreal Engine 5 相同,但您还必须能够访问互联网并运行 Windows 10 或 11。

chevron-right与未安装 Dash 的人共享关卡?hashtag

关卡可以正常工作并继续编辑,只有那些希望调整 Dash 参数或使用其他 Dash 工具的用户才需要拥有 Dash 许可证。 注意,如果 Dash 的用户已创建如电缆、地形等几何体,该用户在共享关卡之前要么需要将网格转换为静态网格,要么将“GraphNUnrealPlugin”文件添加到他们的 UE marketplace 文件夹。这意味着,从已安装并激活许可证的电脑,将“GraphNUnrealPlugin”文件从 [UNREAL_ENGINE_INSTALLATION]/Engine/Plugins/Marketplace/ 文件夹复制到另一台 PC 或构建机器上的相同位置。 需要采取上述其中一种操作,因为从 Dash 1.7 起我们对几何体生成使用了自定义网格数据结构。

chevron-rightDash 与哪些 3D 软件兼容?hashtag

目前我们专注于 Unreal Engine,当前支持 5.1 到 5.7。对于企业用户,可按需提供旧的 Unreal Engine 版本。自定义 Unreal Engine 构建亦可按需支持;如有需要,请通过我们的渠道与我们联系, Discordarrow-up-right 或发邮件至 [email protected]

chevron-right如何从 UE5 卸载 Dash?hashtag

从 Dash 1.7 起,我们在 Dash 安装中提供了一个“Uninstall Dash”应用,因此如果您需要卸载 Dash,只需在 Windows 开始菜单中搜索“Uninstall Dash”,即可找到该应用。

chevron-right如何检查是否存在 Dash 更新并安装?hashtag

在主 Dash 菜单(位于 Dash 左侧)中有一个名为“Check for Updates”的选项。您可以随时使用它检查是否有更新,但一旦我们推送更新,通常会在 Dash 内弹出通知提示您有新版本可用。而始终用于获取最新 Dash 版本的链接是: https://www.polygonflow.io/try-dasharrow-up-right 当然,保持了解我们最新更新、新闻乃至 Dash 公测版本的最佳方式是加入我们的社区, Discordarrow-up-right! :)

chevron-rightDash 正在影响我的性能hashtag

如果您以某种方式使用了 Dash 并且场景性能变差,最可能的原因是您散布的资源数量超出了电脑的处理能力。 最简单的解决方案是尝试降低散布密度和/或删除部分散布以查看是否有改善。但如果您需要保留已创建的结果,也可以尝试散布资源批次(例如整捆草)而不是单独散布每片草。 您也可以使用 Dash 中的 Merge Actors 操作将几棵树合并,然后散布新创建的静态网格。

chevron-right如何调整 Dash 中的 UI 缩放?hashtag

如果 Dash 显示过小或过大,您可以在主 Dash 菜单(位于 Dash 栏左侧)打开首选项,在那里您会找到 UI Scale Profile 设置。 更改后必须重启 UE 才能生效。

chevron-right我可以下载早期版本的 Dash 吗?hashtag

可以,但早期版本可能存在已在最新版中修复的错误。 这里有一些早期构建版本: https://polygonflow.io/download-old-dasharrow-up-right

功能与工具

chevron-right这些工具会影响性能吗?hashtag

由于 Dash 中的大多数工具是程序化的,如果您在编辑器模式下散布大量资源,性能会受到影响。但在构建游戏时,Dash 不会影响运行时性能,因为 Dash 的结果是普通的 UE Actor。 如果在编辑器模式下性能变差,您可以降低散布工具的密度,或从工具菜单冻结某些工具以暂时停止其程序化行为。

chevron-right支持哪些资源库?hashtag

Dash 的内容浏览器支持 Poly Haven、FAB、Megascans(在 Bridge 插件中下载资源后会显示;在 Bridge 独立客户端中下载材质集也会显示)、一个 IES 库、支持浏览与 AI 标记您自己的内容,甚至可以在当前项目中浏览其他项目的内容。 更多库正在计划中!

chevron-right我可以使用我自己的 OpenAI API 密钥进行 AI 标记吗?hashtag

可以!打开 Dash 内容浏览器,然后将顶部的下拉菜单切换为 Current Project 以确保我们能看到您当前项目的内容。

点击右侧的三点图标,然后选择 Insert Custom OpenAI Key。将弹出窗口询问您输入密钥。输入后即可完成设置!之后标记限制将不再适用,标记产生的费用将由您承担。

作为参考,我们粗略估算标记 2000 个资源的费用在 1.0 到 1.5 美元之间。我们正在调整内部逻辑以提升质量并降低成本,但目前大致是这个水平。

chevron-right我可以更改 OpenAI 代理(Proxy)URL 吗?hashtag

可以!在主 Dash 菜单中找到首选项面板,在“基础设置”(Base Settings)下您可以设置自定义的 OpenAI Proxy URL。

chevron-right我可以将我的纹理添加到 Dash 内容浏览器吗?hashtag

可以,按以下步骤操作:打开 Dash 内容浏览器,转到项目库(project library)选项卡,然后点击左侧的文件夹图标展开文件夹层级。然后您可以右键点击顶级文件夹或任何子文件夹,选择是否将该文件夹中的材质包含在内容浏览器中。

chevron-right如何使用图像进行 Dash 的颜色分级(color grading)功能?hashtag

首先,确保通过在 Dash 中搜索 Camera 创建一个 Dash 相机,并确保您正在通过该相机查看。然后可以将任意图像拖到 Dash 栏上,我们会从该图像中提取分级并应用到您的 Dash 相机上。

chevron-right我可以通过 Dash 添加和调整位移(Displacement)吗?hashtag

可以!当前这适用于您从 Dash 内容浏览器使用的 Megascans 和 Poly Haven 材质。可通过 Dash 的 Material Edit 工具和 Blend Material 工具来实现。 要使之生效,您需要做到以下几点:

  1. 您要应用材质的网格必须是静态网格(static mesh),因此如果您有 Dash 地形或其他使用我们自定义网格的 Dash 网格,您需要将它们转换为静态网格。您可以在 Dash 中搜索“static mesh”来执行此操作!

  2. 如果您使用的是 UE 5.1-5.3,网格还需要有足够的分辨率/三角形数。您可以通过 Dash 菜单创建一个高密度平面:Create - Mesh Primitives - Create Plane。

  3. 您要应用材质的网格必须启用 nanite。您可以在 Dash 中搜索“Actor Enable Nanite”来对选中网格启用它。

  4. 还要确保在 UE5 中启用了 nanite tessellation。如果尚未启用,您可以在 Dash 提示栏中运行“enable nanite tessellation”命令来开启。

  5. 您可能还需要从 UE 内容浏览器中删除该材质,以便在您将其拖到表面上时 Dash 可以重新导入它。

如果您无法使其工作,请在我们的渠道中提供一段视频,我们会帮助您解决问题! Discordarrow-up-right 并附上视频,我们会为您提供帮助!

chevron-rightObject Mask 与 Proximity Mask 有何区别?hashtag

在某些情况下,使用 proximity mask 可能无法获得足够好的结果,这时您可以尝试使用 Object Masking 功能。

Object Masking 使用射线投射(raycasting),它甚至允许您移除桶内部的物体(举例),因此在近邻精度上通常效果更好。

Proximity Masking 基于点,会依赖桶(barrel)上的所有顶点以保留与之最近的植物。它没有“内部”识别或类似能力。当然它速度要快得多。

chevron-right我可以用 Dash 做哪些材质调整?hashtag

在使用来自 Megascans 或 Poly Haven 的材质时,Dash 允许您调整材质。您可以分配一个材质然后打开 Material Edit,或分配 2-3 个材质并使用我们的 Blend Material。除了混合能力外,Material Edit 工具和 Blend Material 工具在大多数设置上是相似的。 您可以用常规滑块调整材质颜色(色相、饱和度等)、调整平铺(tiling)、法线(Normals)、位移(Displacement)等。此外还有更多功能!您还可以为材质添加大气效果,包括雨、雪、尘土和风。

另请注意,Material Edit 工具当前尚不支持景观(landscape)。我们希望未来能加入此支持。

chevron-right如何为我散布的网格材质颜色添加变化?hashtag

如果您希望散布的植被颜色有一些变化,可以通过两步在 Dash 中轻松实现。

  1. 在 Dash 中搜索 Instance Variation,分配您的散布实例,启用它并选择 Noise Scale 的值。

  2. 打开散布植被的 Material Edit,向下滚动到底部,启用颜色变化,然后调整色相、饱和度和亮度等数值。

如果这对您无效,可能是我们不支持该特定资源的颜色变化。总体上我们对大多数来自 Megascans 的植被网格支持颜色变化。

chevron-right如何在大面积表面上散布茂密草地?hashtag

在大面积表面上散布茂密草地,请按以下步骤操作:

  • 首先创建一个平面作为地面。可通过 Dash 栏 > Create > Mesh Primitives > Create Plane 来创建。

  • 打开 Dash 内容浏览器,找到草材质,按住 CTRL 将其拖放到平面上,然后选择 Scatter Here。

  • 调整 Density、Min Scale 和 Max Scale 参数以获得所需的密度和草的大小。

如果在非常大的表面上散布,您可能还需要对这些设置进行试验,

  • Density:您可能需要通过输入较大的数值而不是拖动滑块来增加密度。

  • Max Count:如果您增加了密度但没有得到更多的草,需要在 Surface Scatter 的 Misc Settings 下增加 Max Count 参数。

随意试验这些设置以获得您想要的效果!祝您创作愉快!🎉

常见问题

chevron-right我的问题未列出 / Dash 无法工作hashtag

如果您找不到关于所遇到 Dash 问题的答案,获取帮助的最快方式是通过我们的频道与我们联系, Discordarrow-up-right如果您不喜欢这种方式,也可以发送电子邮件至 [email protected]重要: 当您联系我们时,请尽可能提供有关问题的详细信息 + 一段视频或若干图片。另外,请确保在视频/图片中显示出 UE 输出日志(UE output log) ;我们通常能在其中找到问题的原因。

chevron-right我如何编辑已存在的工具?hashtag

只要您没有将工具烘焙或破坏工具连接,您始终可以在 Dash 中重新打开并继续编辑已存在的工具。要在工具面板中打开并继续编辑现有工具,可通过以下两种方式之一: 1. 点击 Dash 栏中的编辑(Edit)图标以打开工具面板,然后在视口或 outliner 中选择您现有的工具,这会在工具面板中打开所选工具。请确保工具面板中没有其他已固定的工具。 2. 点击 Dash 栏中的编辑(Edit)图标以打开工具面板,然后在工具面板左上角您会看到一个带有三条线的菜单图标。此菜单打开活动工具列表,您可以在其中进行切换。

常见问题:

  • 如果您在工具面板中编辑现有工具但在视口中看不到任何变化,可能是您没有在正确的工具中调整设置(例如您可能有多个 Surface Scatter),或者工具连接已经被断开。例如在 Surface Scatter 中,确保在工具顶部仍然分配了表面和对象。在 Road 工具中,确保曲线仍然在工具顶部被分配。其他工具也有类似逻辑;它们必须有基本的分配项才能正常工作。

  • 如果您的工具不再出现在工具面板中,但输出/结果仍在视口和 outliner 中,以下是两个最常见的问题:

chevron-rightQuixel 选项卡中没有可见的 Megascans 资产hashtag

如果内容浏览器中的 Quixel 选项卡对您来说是空的,即使您已经通过 UE-Bridge 下载了资产,最可能的原因是内容浏览器无法定位您下载 Bridge 资产的位置。

为了解决此问题,您需要找到 UAsset 文件夹,方法是打开 Bridge,右键单击一个已下载的资源,然后选择“转到文件”,在那里您可以复制到 UAsset 文件夹的路径。

然后您需要通过主 Dash 菜单打开 Dash 首选项,转到路径部分,点击回形针图标,然后粘贴您从 Bridge 复制的路径。如果您在独立 Bridge 中的 Atlas 遇到相同问题,可以按照相同的步骤,但从独立 Bridge 中复制路径。 FAB 也同理,完整信息见: https://docs.polygonflow.io/getting-started/user-interface/content-browser#fab-1arrow-up-right

chevron-rightPoly Haven 问题hashtag

如果 Poly Haven 的缩略图无法加载和/或您无法下载资产,请尝试以下操作:

  1. 关闭 Unreal

  2. 删除此文件夹 c:\Users\\"USERNAME"\\Documents\\PolygonFlow\\ContentLibrary\\PolyHaven

  3. 打开 Unreal Engine 并启动 Dash + 内容浏览器

  4. 转到 Polyhaven 库菜单(3 个竖点)并点击“重新下载库数据”,一旦视图被填充,尝试再次下载。

chevron-right我在 Bridge 下载了资产,但它们在 Dash 中不可见hashtag

如果您在 Bridge UE 插件中下载了资产,而 Dash 的内容浏览器仍未显示它们,请尝试通过内容浏览器右上角的下拉菜单切换库,然后再切回 Megascans,看看是否修复。如果没有,重启 UE 应该可以解决问题。

如果您是在 Bridge 独立软件中下载了资产,则只有集锦贴图(atlases)会显示,因为我们仅通过独立版支持这些资产。与插件一样,如果仍然看不到这些 atlas,可能需要重启。

另外请确认您的路径设置正确,完整信息见: https://docs.polygonflow.io/getting-started/user-interface/content-browser/megascansarrow-up-right

chevron-right点击 Dash 图标无效hashtag

原因可能有很多,但您可以尝试的一件事是将 Unreal Engine 和 Dash 添加到 Windows Defender 的受控文件夹访问允许的应用程序中。

您还可以尝试卸载 Dash 并以管理员权限重新安装它。

第三个办法是关闭所有 Unreal 实例(通过任务管理器),然后前往: c:\Users\[USERNAME]\Polygonflow\Dash\Plugins\UnrealEngineContext\resources\plugin\ 并打开您的 UE 文件夹,复制此文件夹 “GraphNUnrealPlugin”。

然后您需要找到您的 UE 安装文件夹并进入以下路径: [UNREAL_ENGINE_INSTALLATION_FOLDER]/Engine/Plugins/Marketplace 并将复制的文件夹粘贴到 Marketplace 文件夹中,如已存在则覆盖现有文件夹。

第四种原因:如果在尝试打开 Dash 时在 UE 输出日志中看到提到 PySide6 的错误,很可能是因为在安装 Dash 时 Dash 的依赖项未正确安装。

为修复此问题,关闭 UE,然后通过在 Windows 搜索中搜索“Dash installation”打开 Dash 安装文件夹。在该文件夹内,您会找到两个 .bat 文件。请运行 dependencies_39.bat(如果使用 UE 5.1-5.3)或 dependencies_311.bat(如果您使用的是 UE 5.4 - UE 5.7)。

该 bat 文件会在控制台窗口中打开并运行一个进程。让该进程完成并观察它,以防在完成并自动关闭前出现任何错误。

如果您在中国,使用 311_tsinghua.bat 或 39_tsinghua.bat 可能会有帮助。

如果这些方法都无效,请复制 UE 输出日志中的任何信息并发送给我们,我们会帮助您,[email protected]

chevron-rightUnreal Engine 中没有 Dash 图标或安装程序卡在 Installing…hashtag

  1. 继续并完成安装,点击 下一步

  2. 转到 Dash 安装文件夹,默认是 C:\Users\USER\Appdata\Local\Programs\Polygonflow\Dash\ 在其中继续到 Plugins\\UnrealEngineContext\\resources\\plugin

  3. 在这里您应该能看到与您的 Unreal Engine 版本对应的文件夹,例如 UE_5.2

  4. 复制 GraphNUnrealPlugin 文件夹(来自您希望安装 Dash 的那个版本内)。将此文件夹粘贴到引擎的插件文件夹中。例如: C:\Program Files\Epic Games\UE_5.2\Engine\Plugins\Marketplace

  5. 最终得到的 GraphNUnrealPlugin 文件夹路径应为 C:\Program Files\Epic Games\UE_5.2\Engine\Plugins\Marketplace\GraphNUnrealPlugin\GraphNUnrealPlugin

  6. 重启 UE 后,您应能像预期那样找到 Dash 图标。

chevron-right安装过程中未找到任何 UE 版本hashtag

如果发生这种情况,您需要勾选您所用的 UE 版本复选框,然后点击浏览按钮,导航到您安装 UE 的位置,即名为 UE_5.1 或 UE_5.3 等的文件夹。然后选择该文件夹并继续安装。希望这样您会看到所选 UE 版本的成功消息以在其上安装 Dash。

chevron-right我的试用或付费许可无法在许可管理器中激活hashtag

如果您无法在 Dash 许可管理器中请求试用许可或激活付费许可,可能有几个原因,通常您会看到一个错误代码。

  1. 如果您收到类似“Date header is not valid”的错误,最可能的原因是您的 Windows 时间不同步。按本文中的步骤操作,您应该能够同步时间,然后在再次尝试打开 Dash 时,它应该可以正常工作。 https://www.pcworld.com/article/1513815/how-to-make-your-laptop-change-time-zones-automatically-in-windows-11.htmlarrow-up-right

  2. 如果您看到“unknown authorization method'”或激活根本不起作用,您可以尝试以下操作:

    1. 上面提到的时间修复!

    2. 关闭 Unreal,以管理员身份运行 cmd.exe,然后运行 'winmgmt /resetrepository' 命令

    3. 尝试禁用 VPN 或代理,或允许访问以下 URL: https://api.licensespring.com/arrow-up-right

  3. 如果您看到“Network Operation Timed out. Error Code: 15”或类似错误消息,在尝试了上述建议后您可以尝试以下操作:

    1. 关闭 Unreal,以管理员身份运行 cmd.exe,然后在 cmd 中运行:

    curl -fsSL https://api.licensespring.com

    1. 在浏览器中打开 https://api.licensespring.com/arrow-up-right 并在 Discord 中告诉我们发生了什么。

    2. 如果这仍然无效,请确保您的电脑已更新到最新的 Windows 版本。

  4. 如果您在许可管理器中收到错误,显示 Failed getting HardwareID Could not get device ID. Error Code: 3 或类似信息,请尝试:此链接中“恢复 WMI”部分的步骤 1 和 2: https://docs.licensespring.com/sdks/tutorials/best-practices/hardware-id#Qrpbsarrow-up-right

如果这些都无效,请在我们的 Discordarrow-up-right 中联系我们并告诉我们您看到的错误。

chevron-right某些 Dash 面板不可见或我无法在内容库中看到资产hashtag

如果发生上述任何问题,问题可能是您在 PC 上使用了多显示器。如果是,请检查 UE 所在的显示器是否为 Windows 设置中的主显示器。当然,重启 Unreal Engine 总是一个好主意。 如果这没有帮助,请在我们的 Discordarrow-up-right 中附上发生情况的视频联系我们!

chevron-right我有 LOD/剔除问题hashtag

如果您遇到 LOD 或剔除问题,或散布未正确显示,有一些您可以尝试的事情:

  • 如果您有 带有遮罩材质的 nanite 对象 并且它们被剔除,则可以为每个材质降低不透明度遮罩剪裁值(Opacity Mask Clip Value)。

  • 针对 非 nanite 网格 的 UE 控制台命令:

    1. foliage.MaxTrianglesToRender 200000000(这是一个开销较大的设置,默认值为 1 亿,请逐步增加)

    2. r.ForceLOD 0

    3. foliage.forceLOD 0

    4. r.RayTracing.Geometry.InstancedStaticMeshes.Culling 0(也许仅在路径追踪器中有用)

    5. foliage.LODDistanceScale 5(或其他数值,可能仅在路径追踪器中有用)

    请记住,此类命令可能会影响性能。

  • 如果您在大型 世界分区(World Partition)场景 中遇到剔除问题 您必须使用 Dash 中的转换器“将实例转换为植被(Convert Instances to Foliage)”。这将断开工具连接,因此您无法再通过 Dash 调整散布,但您可以使用 UE 的植被绘制工具进一步调整它。

chevron-right曲线工具在天空中绘制 / 生成漂浮样条线hashtag

如果您尝试使用我们的绘制曲线工具绘制曲线/样条线,而曲线最终漂浮在空中或天空中,最可能的原因是工具检测到了位于表面上方的某些东西。可能是带碰撞体的演员被我们的曲线工具拦截(资产、世界体积等)。 您可以尝试在 UE 的 outliner 中隐藏某些对象以找出导致问题的元素。

chevron-right从内容浏览器使用 CTRL 拖放时没有任何反应hashtag

如果您尝试通过 Dash 内容浏览器的 CTRL 拖放菜单使用 Scatter Here、Create Blend Material 等功能,但没有任何反应,最可能的原因是工具检测到了位于表面上方的某些东西。可能是一些带碰撞体的演员拦截了表面(资产、世界体积、程序化植被生成体积等)。 您可以尝试在 UE 的 outliner 中隐藏某些对象以找出导致问题的元素。

chevron-right我的物体在物理下落或物理绘制时漂浮hashtag

您可能需要在 Dash 物理设置中将表面/物体的碰撞设为 Complex。双击资产/表面以选择它,然后通过 Dash 的物理设置将其碰撞调整为 Complex。

chevron-right资源错误 - 无法在您的项目中复制文件hashtag

如果您在打开 Dash 时看到我们的资源更新弹窗并且它失败并显示资源错误,您需要执行以下步骤(如果您使用 Perforce,请跳到本常见问题的底部):

  1. 关闭 UE

  2. 以空场景再次打开项目。即,不要打开您已使用 Dash 创建任何内容的关卡。

  3. 现在在此空场景中,再次尝试资源更新。

如果您已将项目的默认加载关卡更改为已使用 Dash 的关卡,这将无法工作,您可以改试下面这些步骤。

  1. 关闭 UE

  2. 打开项目文件夹,导航到:Content -> Polygonflow -> Materials

  3. 删除此 Materials 文件夹

  4. 再次打开 UE

如果您使用 Perforce 或其他版本控制软件,并且 Dash 资源是通过 Perforce 使用的,上述步骤将无效,您需要改为执行以下操作:

  1. 如果您使用的是 Dash 1.9.2 或更高版本,请跳到步骤 5

  2. 关闭 UE,

  3. 在 PC 文件资源管理器中打开此路径:DASH_INSTALL_ROOT\\Plugins\\UnrealEngineContext\\Imports\\GN,

  4. 然后打开 UE 并忽略更新弹窗,即关闭它而不是点击更新

  5. 然后通过主 Dash 菜单打开 Dash 首选项,并勾选 Content Settings 部分中新出现的“跳过资源获取(Skip Resource Acquisition)”设置

  6. 这样下次打开 Dash 时您就不应该再看到更新弹窗了

  7. 以后当有 Dash 更新时,项目设置和插件的那个人(可能是设置项目并安装插件的人)需要执行这些步骤以获取新的资源数据并通过 Perforce 与所有人共享:

    1. 安装新版本的 Dash

    2. 通过 Perforce 解锁项目 Content 文件夹下的 Polygonflow 文件夹,使其可写。

    3. 在 Dash 首选项中再次开启资源获取

    4. 打开项目和 Dash,并通过弹窗运行更新

    5. 现在,新的更新文件已添加到 Perforce,团队中的每个人都可以使用它们。

最后更新于

这有帮助吗?