原創|3D產品功能介紹|編輯:何家巧|2021-01-21 16:06:24.500|閱讀 288 次
概述:HOOPS Visualize (HPS)現在包括對模型的增強支持。這些模型有兩種類型:包含大變換的模型,將其放置在遠離原點的地方,以及包含定義在離原點非常遠的幾何體的模型。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在過去的一年里,我們的工作主要集中在三個方面。支持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提供了一個分層的場景管理引擎,能夠處理一系列圖形實體,以及圖形管線和交互處理算法,包括碰撞檢測,多平面剖分和大型模型可視化等。
了解更多產品信息請點擊""
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn