原創(chuàng)|3D產(chǎn)品功能介紹|編輯:何家巧|2021-01-21 16:06:24.500|閱讀 288 次
概述:HOOPS Visualize (HPS)現(xiàn)在包括對(duì)模型的增強(qiáng)支持。這些模型有兩種類型:包含大變換的模型,將其放置在遠(yuǎn)離原點(diǎn)的地方,以及包含定義在離原點(diǎn)非常遠(yuǎn)的幾何體的模型。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在過去的一年里,我們的工作主要集中在三個(gè)方面。支持BIM工作流程,提高性能和可擴(kuò)展性,以及增強(qiáng)用戶體驗(yàn)。
支持BIM工作流程
支持大型變換矩陣
HOOPS Visualize(HPS)現(xiàn)在包括對(duì)模型的增強(qiáng)支持。這些模型有兩種類型:包含大變換的模型,將其放置在遠(yuǎn)離原點(diǎn)的地方,以及包含定義在離原點(diǎn)非常遠(yuǎn)的幾何體的模型。這兩種類型的模型都會(huì)因?yàn)閷?shù)據(jù)轉(zhuǎn)換為HPS的單精度值而遭受同樣的渲染問題。這些渲染問題包括三角形的 Z 斗爭(zhēng)和抖動(dòng)的攝像機(jī)移動(dòng)。
HOOPS Exchange Sprocket現(xiàn)在提供了一個(gè)選項(xiàng),讓HPS使用新的HPS:Exchange:Import Optiont Set Large Translation Extraction方法自動(dòng)解決這個(gè)問題。當(dāng)這個(gè)設(shè)置被啟用時(shí),比模型尺寸大得多的翻譯會(huì)被忽略,而用戶選項(xiàng)會(huì)被插入到它們本來會(huì)被發(fā)現(xiàn)的地方(如果以后需要,會(huì)保留信息)。對(duì)于通過其他方法插入HPS的模型,我們提供了兩種不同的工作流解決方案。所有的方法在編程指南中都有詳細(xì)說明。
HOOPS Communicator Sprocket
HOOPS Communicator是Tech Soft 3D的云和網(wǎng)絡(luò)應(yīng)用框架。它的主要功能之一是能夠有效地通過網(wǎng)絡(luò)流模型。使用新的 HOOPS Communicator Sprocket,你現(xiàn)在可以從 HOOPS Communicator 直接加載或流式傳輸文件到 HOOPS Visualize。這對(duì)于已經(jīng)在 HOOPS Communicator 上建立了主要應(yīng)用程序,但希望使用 HOOPS Visualize 建立本地桌面和移動(dòng)應(yīng)用程序的合作伙伴來說特別有用,這些應(yīng)用程序消耗 HOOPS Communicator 文件或連接到 HOOPS Communicator 服務(wù)器。
HOOPS Communicator 通過從 HOOPS Communicator 服務(wù)器流式傳輸數(shù)據(jù),使應(yīng)用程序能夠加載超過本地應(yīng)用程序可用內(nèi)存的大型模型。文件必須由HOOPS Communicator預(yù)處理成其文件格式,然后根據(jù)要求的輸出文件類型,通過HTTP或流媒體加載。數(shù)據(jù)流基于攝像頭位置和幾何體可見度的組合,從最大的對(duì)象到最小的對(duì)象。
Measurement Operators for Tessellated Data
HOOPS Visualize 2021 增加了新的測(cè)量操作功能,不需要 HOOPS Exchange Sprocket。以前的測(cè)量運(yùn)算符僅限于通過 HOOPS Exchange 導(dǎo)入的模型,因此無法對(duì)多種形式的數(shù)據(jù)進(jìn)行測(cè)量。
性能和可擴(kuò)展性
靜態(tài)模型的改進(jìn)
對(duì)靜態(tài)模型算法進(jìn)行了一些修改,HOOPS Visualize方法對(duì)場(chǎng)景圖進(jìn)行預(yù)處理,以獲得最佳的觀看體驗(yàn)。這些大部分都是在算法內(nèi)部完成的,不需要修改代碼即可啟用。一個(gè)需要修改代碼的增強(qiáng)功能是靜態(tài)模型新的尊重場(chǎng)景圖中的條件值的能力。這將使具有許多條件表達(dá)式的數(shù)據(jù)集的渲染速度更快。這個(gè)增強(qiáng)功能可以通過HPS:PerformanceKit::SetStaticCondtions(以及匹配的Unset和Show方法)來實(shí)現(xiàn)。更多信息可在這里獲得。
通過HOOPS Exchange Sprocket提高FPS水平
HOOPS Exchange Sprocket 已得到改進(jìn),通過生成更優(yōu)化的場(chǎng)景圖提供更好的渲染性能。這將影響任何通過 HOOPS Exchange Sprocket 加載文件的應(yīng)用程序。
眾多隱藏對(duì)象的FPS改進(jìn)
改進(jìn)了有大量物體被隱藏的場(chǎng)景,與之前的行為相比,現(xiàn)在的性能影響有所降低。
用戶體驗(yàn)
我們添加了一個(gè)軟件版本的OpenGL2驅(qū)動(dòng)程序。該驅(qū)動(dòng)程序?yàn)槟切┛赡軟]有專用圖形硬件,且之前無法使用OpenGL2驅(qū)動(dòng)程序的無頭和虛擬環(huán)境提供了支持。這款新驅(qū)動(dòng)程序基于Mesa,這是整個(gè)行業(yè)的通用方法,被命名為OpenGL2Mesa驅(qū)動(dòng)程序。
支持Apple Silicon (Beta)
蘋果公司最近從基于英特爾的芯片轉(zhuǎn)向他們基于ARM的新架構(gòu),這就要求合作伙伴移植他們的應(yīng)用程序,以提供最佳的用戶體驗(yàn)。在我們的2021版本中,我們提供了一個(gè)測(cè)試版的工具箱構(gòu)建,以實(shí)現(xiàn)這一過程。當(dāng)我們有足夠的硬件可用時(shí),將全面支持這個(gè)新平臺(tái),以確保測(cè)試和質(zhì)量水平滿足合作伙伴的要求。
QT快速支持
為了更好地服務(wù)于新的跨平臺(tái)應(yīng)用開發(fā),我們?cè)黾恿藢?duì)QT Quick的支持。為了幫助我們的合作伙伴盡可能輕松地開發(fā)基于Quick的應(yīng)用,我們?cè)黾恿艘粋€(gè)新的QT Quick沙盒應(yīng)用,展示了如何將HPS集成到Quick中。這個(gè)沙盒還包括一個(gè)模型瀏覽器,用于包含HOOPS Exchange Sprocket的應(yīng)用。
2D PDF輸出改進(jìn)
HOOPS Visualize 2021 包含了多項(xiàng)針對(duì)輸出 2D PDF 的改進(jìn),例如:
嵌入式字體支持?,F(xiàn)在可以在PDF中嵌入字體,這樣可以保證使用該字體的文本在Acrobat中打開時(shí)看起來是正確的,即使用戶系統(tǒng)中不存在該字體。
嵌入為PDF文本的文本。以前文本是以筆畫幾何體的形式插入到PDF中的?,F(xiàn)在將它們作為文本插入,可以使HPS的輸出在Acrobat中作為普通文本。它可以像任何其他文本一樣被搜索和復(fù)制。
關(guān)于HOOPS Visualize
HOOPS Visualize具有統(tǒng)一的API,允許用戶向桌面和移動(dòng)應(yīng)用程序添加交互式3D可視化。HOOPS Visualize提供了一個(gè)分層的場(chǎng)景管理引擎,能夠處理一系列圖形實(shí)體,以及圖形管線和交互處理算法,包括碰撞檢測(cè),多平面剖分和大型模型可視化等。
了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊""
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn