HOOPS Visualize 2021版新增功能

发布时间 : 2021-01-21 16:06:24.500|阅读 217 次

概述:HOOPS Visualize (HPS)现在包括对模型的增强支持。这些模型有两种类型:包含大变换的模型,将其放置在远离原点的地方,以及包含定义在离原点非常远的几何体的模型。

相关链接:

在过去的一年里,我们的工作主要集中在三个方面。支持BIM工作流程,提高性能和可扩展性,以及增强用户体验。

支持BIM工作流程

支持大型变换矩阵

HOOPS Visualize(HPS)现在包括对模型的增强支持。这些模型有两种类型:包含大变换的模型,将其放置在远离原点的地方,以及包含定义在离原点非常远的几何体的模型。这两种类型的模型都会因为将数据转换为HPS的单精度值而遭受同样的渲染问题。这些渲染问题包括三角形的 Z 斗争和抖动的摄像机移动。

HOOPS Exchange Sprocket现在提供了一个选项,让HPS使用新的HPS:Exchange:Import Optiont Set Large Translation Extraction方法自动解决这个问题。当这个设置被启用时,比模型尺寸大得多的翻译会被忽略,而用户选项会被插入到它们本来会被发现的地方(如果以后需要,会保留信息)。对于通过其他方法插入HPS的模型,我们提供了两种不同的工作流解决方案。所有的方法在编程指南中都有详细说明。

HOOPS  Communicator Sprocket


HOOPS Communicator是Tech Soft 3D的云和网络应用框架。它的主要功能之一是能够有效地通过网络流模型。使用新的 HOOPS Communicator Sprocket,你现在可以从 HOOPS Communicator 直接加载或流式传输文件到 HOOPS Visualize。这对于已经在 HOOPS Communicator 上建立了主要应用程序,但希望使用 HOOPS Visualize 建立本地桌面和移动应用程序的合作伙伴来说特别有用,这些应用程序消耗 HOOPS Communicator 文件或连接到 HOOPS Communicator 服务器。

HOOPS Communicator 通过从 HOOPS Communicator 服务器流式传输数据,使应用程序能够加载超过本地应用程序可用内存的大型模型。文件必须由HOOPS Communicator预处理成其文件格式,然后根据要求的输出文件类型,通过HTTP或流媒体加载。数据流基于摄像头位置和几何体可见度的组合,从最大的对象到最小的对象。

Measurement Operators for Tessellated Data


HOOPS Visualize 2021 增加了新的测量操作功能,不需要 HOOPS Exchange Sprocket。以前的测量运算符仅限于通过 HOOPS Exchange 导入的模型,因此无法对多种形式的数据进行测量。

性能和可扩展性

静态模型的改进

对静态模型算法进行了一些修改,HOOPS Visualize方法对场景图进行预处理,以获得最佳的观看体验。这些大部分都是在算法内部完成的,不需要修改代码即可启用。一个需要修改代码的增强功能是静态模型新的尊重场景图中的条件值的能力。这将使具有许多条件表达式的数据集的渲染速度更快。这个增强功能可以通过HPS:PerformanceKit::SetStaticCondtions(以及匹配的Unset和Show方法)来实现。更多信息可在这里获得。

通过HOOPS Exchange Sprocket提高FPS水平

HOOPS Exchange Sprocket 已得到改进,通过生成更优化的场景图提供更好的渲染性能。这将影响任何通过 HOOPS Exchange Sprocket 加载文件的应用程序。

众多隐藏对象的FPS改进

改进了有大量物体被隐藏的场景,与之前的行为相比,现在的性能影响有所降低。

用户体验

我们添加了一个软件版本的OpenGL2驱动程序。该驱动程序为那些可能没有专用图形硬件,且之前无法使用OpenGL2驱动程序的无头和虚拟环境提供了支持。这款新驱动程序基于Mesa,这是整个行业的通用方法,被命名为OpenGL2Mesa驱动程序

支持Apple Silicon (Beta)

苹果公司最近从基于英特尔的芯片转向他们基于ARM的新架构,这就要求合作伙伴移植他们的应用程序,以提供最佳的用户体验。在我们的2021版本中,我们提供了一个测试版的工具箱构建,以实现这一过程。当我们有足够的硬件可用时,将全面支持这个新平台,以确保测试和质量水平满足合作伙伴的要求。

QT快速支持

为了更好地服务于新的跨平台应用开发,我们增加了对QT Quick的支持。为了帮助我们的合作伙伴尽可能轻松地开发基于Quick的应用,我们增加了一个新的QT Quick沙盒应用,展示了如何将HPS集成到Quick中。这个沙盒还包括一个模型浏览器,用于包含HOOPS Exchange Sprocket的应用。

2D PDF输出改进

HOOPS Visualize 2021 包含了多项针对输出 2D PDF 的改进,例如:

嵌入式字体支持。现在可以在PDF中嵌入字体,这样可以保证使用该字体的文本在Acrobat中打开时看起来是正确的,即使用户系统中不存在该字体。

嵌入为PDF文本的文本。以前文本是以笔画几何体的形式插入到PDF中的。现在将它们作为文本插入,可以使HPS的输出在Acrobat中作为普通文本。它可以像任何其他文本一样被搜索和复制。

关于HOOPS Visualize

HOOPS Visualize具有统一的API,允许用户向桌面和移动应用程序添加交互式3D可视化。HOOPS Visualize提供了一个分层的场景管理引擎,能够处理一系列图形实体,以及图形管线和交互处理算法,包括碰撞检测,多平面剖分和大型模型可视化等。


了解更多产品信息请点击"咨询在线客服"


在线
客服
微信
QQ 电话
023-68661681
返回
顶部