简化 3D 可视化和资源管理以实现沉浸式协作

项目
Worldbuildr 数字孪生应用程序
解决方案
Unity 引擎、Unity Asset Manager、Unity Version Control
目标
实现 3D 模型的无缝实时可视化和高效的资源管理,以改善利益相关者的协作。
团队成员
8 名成员,包括 4 名 Unity 开发者
Worldbuildr和FrankNDesign:Unity 案例分析
主题公园、博物馆和互动展览等场所对定位娱乐(LBE)的广告需求/广告主需求正在上升,对复杂景点设计的需求也在增加。
如果没有一个支持实时设计可视化和无缝资源管理的连贯平台,管理这些复杂项目所需的大量 3D 数据可能具有挑战性。缺乏高效的工具会阻碍广告创意素材和技术团队之间的协作,拖慢项目进度并增加成本。
为了应对这些挑战,Worldbuildr,一家专门从事LBE行业Digital Twins的技术解决方案提供商,与FrankNDesign,一家专门从事主题公园设计的广告创意素材公司合作。他们共同利用Unity的实时3D技术和数字资产管理开发了一个应用程序,帮助改进沉浸式3D协作环境中的建筑3D模型格式的可视化,同时安全地管理所有项目素材资源。
Worldbuildr 的应用结果
- 高效迭代:通过更早地发现潜在问题和降低成本,加快设计决策。
- 改进的资源发现:提高素材资源的可及性和在多个产品中的重用性。
- 实时转变:在15-20分钟内将静态3D模型转换成可互动、可实时使用的版本,同时保留元数据。
- 投资回报率预测:模拟真实情况,根据人流和其他动态预测设计的投资回报率。
请在下文中了解Worldbuildr怎样用Unity工具来构建一个应用,克服实时3D可视化和资源管理的挑战,更好地进行协作。
“我们的应用程序弥合了技术和非技术利益相关者之间的差距。建筑师可以将他们的模型带入数字世界,而非技术团队成员可以使用无代码工具来与这些设计交互并增强这些设计。”
Michael Libby - Worldbuildr
CEO
由 FrankNDesign 创建的东京街道静态模型在 Worldbuildr 查看器中栩栩如生,具有动态实时光照、人群模拟,甚至游戏玩法 - 在本例中,这是一种模拟增强现实寻宝游戏。
了解传统建筑模型的局限性
传统的 3D 建模工具(如 Revit)对于生成体育场、大教堂和摩天大楼等复杂结构的详细蓝图非常有效。但是,它们缺乏交互和动态功能,限制了实时可视化和交互,给协作设计过程带来了限制。
传统3D建模工具的挑战
- 静态几何体:传统的建模软件可以创建建筑物的静态表示形式,缺乏模拟实际操作所需的真实世界元素。
- 有限的交互性:如果没有编码知识,参与项目的非技术利益相关者很难创建能够反映动态变化的交互式环境,例如不同的光照条件、门的打开和关闭以及墙上投射的媒体元素。
- 缺乏投资回报率预测:传统建模工具无法模拟人流和客人消费模式,因此难以验证设计的财务可行性。
要应对这些挑战,解决方案是将模型导入实时 3D 引擎,以便在交互式环境中使用。然而,这一进程也带来了一系列技术挑战。
- 资源管理:随着素材资源的数量和复杂性的增加,有效管理它们变得至关重要。如果没有有效的资源管理,团队可能会浪费宝贵的时间搜索文件或重新创建素材资源,从而影响时间表和预算。
- 平台可扩展性:许多利益相关者需要访问同一项目,因此设计和模型需要跨所有设备访问。这种跨平台的要求可能会增加开发的复杂性,因为必须确保兼容性。
- 模型优化:建筑模型通常体积庞大、细节丰富。如果没有适当的优化,这些模型可能会导致加载时间长和性能差,给保持高保真视觉效果带来挑战。
- 版本控制:随着多名团队成员参与一个共享项目,管理不同版本的3D模型并确保所有利益攸关方都能查看最新更新变得至关重要。跟踪更改、分支和合并版本对于防止冲突和错位至关重要。
“建筑师和设计师需要花费大量时间、精力和复杂性来将其 3D 素材资源转换为实时 3D 内容。他们专注于建筑设计,而不是多边形数量或帧权重能等细节。”
Michael Libby - Worldbuildr
CEO
在Worldbuildr查看器中,设计师们可以看到现实环境在事件发生当天的样子,包括太阳、月亮和星星的精确定位,并能够控制天气来模拟不同的场景。
解决方案:Worldbuildr 数字孪生应用
在FrankNDesign的帮助下,Worldbuildr利用Unity开发了一种直观的协作应用程序,简化了为实时3D使用准备3D模型的技术挑战,并增强了多个项目的资产管理。这可以改善利益相关者的协作,从而做出更快、更明智的决策。
工作原理
Worldbuildr数字孪生应用程序支持将建筑3D模型无缝导入沉浸式实时3D环境----无论其复杂性如何。
用户可以将模型拖放到应用程序中。在 15 到 20 分钟内,这些模型将经过优化并准备好实现实时 3D 可视化。然后将其上传到云代码仓库,方便资产的发现、管理和存储。
Worldbuildr 还将真实世界的模拟(如人流、客人移动、光照变化和媒体投影)集成到了他们的应用程序中。这种增强的互动水平通过模拟门票销售、访客用户渗透和运营成本来支持财务项目的验证。
为什么要使用Unity来构建沉浸式协作应用程序?
虽然开发新产品的每一步都充满挑战,但 Unity 的基本灵活性和资源让 Worldbuildr 能够更轻松地完成应用程序的构思和开发。
用Unity Asset Manager简化资产管理
Unity Asset Manager在Worldbuildr的开发过程中发挥了重要作用,为上传、管理和整合素材资源提供了一个集中、直观的系统。
通过消除数据孤岛和集中资源存储,Unity Asset Manager 提高了开发团队的工作流程效率和一致性。Worldbuildr在应用中用到的主要功能包括:
- 资源发现:
- 使用过滤器、许可证类型、自定义广告标签对接、图像和元数据轻松搜索素材资源
- 浏览反映组织自身文件夹结构的集合中的素材资源
- 在响应式 UI 中查看素材资源,包括布局明确的信息和丰富的内容评论
- 资源管理:
- 使用高级元数据标记轻松分类素材资源
- 通过易于使用的界面,跨组织、项目和团队共享素材资源或素材资源集合,从而对用户和素材资源进行精细分组
- 资源变换:
- 将素材资源从传统 3D 格式(例如 BIM、CAD)自动转换率为经过优化的实时 3D 友好格式。
使用 Unity Asset Manager 作为应用程序的后端 DAM,Worldbuildr 可以系统地优化每个上传的资源,将其转换为可在各种设备上实时 3D 使用的格式。
技术或非技术用户可以直接从Revit上传和优化模型,随着素材资源的添加、分类和在应用程序中的管理,Asset Manager 使这些资源可以轻松用于协作工作流程。
“Unity Asset Manager 是实现产品目标不可或缺的组件。非常适合我们的用户。他们可以上传和共享素材资源,但也知道这些资源是安全的,并且可以轻松检索。”
Michael Libby - Worldbuildr
CEO平台可扩展性
选择 Unity 是 Worldbuildr 团队的战略决策,而不是个人偏好。在早期阶段,该团队评估了多个引擎,但Unity广泛的平台支持使得能够在各种设备上部署Worldbuildr应用程序,从高端工作站到图形能力最低的移动设备。
Unity 是满足 Worldbuildr 广阔的多平台需求的理想选择,因为无论使用何种设备,同一项目的用户都可以访问相同的场景和素材资源。
“如果使用其他解决方案,用户将被锁定在硬件生态系统中,从而破坏交易。通过 Unity,如果我们的用户在现场并且他们只有移动设备,他们可以直接在其设备上引用应用程序和所有资源信息。”
Michael Libby - Worldbuildr
CEO使用Unity Version Control有效解决合并冲突
Unity Version Control有一个完全远程的开发团队,是Worldbuildr团队有效管理和协作编写应用程序代码的关键。Unity Version Control直接与Unity Editor集成在一起,能够进行版本跟踪、分支和合并项目文件,确保处理应用程序不同方面的团队成员之间的顺利协作。
“Unity Version Control 在内部开发中发挥了重大作用,尤其是在我们团队不断壮大、项目越来越复杂的情况下。该工具简化了我们的工作流程,最大限度地减少了冲突,实现了更快的迭代和更可靠的测试。”
Michael Libby - Worldbuildr
CEO
在 FrankNDesign 制作的这条东京城市街道上,玩家在增强现实游戏中导航,寻找可添加到库存的虚拟图标。 使用 Worldbuildr 的资源管线,可以直接在建筑模型中指定项目生成点,从而允许 Worldbuildr 导入模型并在单独的“增强”摄像机层上的正确位置生成游戏玩法项目。
增强功能的未来计划
Worldbuildr 的路线图包括添加新特性和功能,例如扩展资源管线、高级交互性以及增强的实时模拟功能,所有这些都旨在使广告创意素材和技术团队能够比以往更轻松地协作和实现其愿景。
“FrankNDesign致力于突破沉浸式设计的界限。Worldbuildr 的实时 3D 功能在可视化复杂环境和简化通信方面表现出了巨大的潜力。”
Francisco Nunez - FrankNDesign
President今后的开发将继续利用Unity和即将推出Asset Manager。通过采用 Unity 的实时 3D 和资源管理解决方案,Worldbuildr 能够满足 LBE 行业不断变化的需求。
“我们的使命是不断突破协作设计的界限。我们很高兴能借助 Unity 为应用程序添加更多交互式实时元素,进一步简化资源管线并为客户提供价值。”

