原創(chuàng)|3D產(chǎn)品功能介紹|編輯:何家巧|2021-05-11 14:26:46.957|閱讀 238 次
概述:在上一篇文章中,我們提到了HOOPS Communicator對超大模型支持效果非常好,支持30GB Catia Assembly 700000 parts 350 million triangles的模型。那么它是如 何來實(shí)現(xiàn)對大模型的支持呢?
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在上一篇文章中,我們提到了HOOPS Communicator對超大模型支持效果非常好,支持30GB Catia Assembly 700000 parts 350 million triangles的模型。那么它是如何來實(shí)現(xiàn)對大模型的支持呢?主要分為:最低幀率控制、增量更新、截流等級、邊界預(yù)覽、內(nèi)存限制以及破碎模式輕量化的特色功能。
將最小幀速率設(shè)置為 15 的室內(nèi)場景渲染
將最小幀速率設(shè)置為 30 的室內(nèi)場景渲染
1.2 增量更新
場景將增量渲染,以保持與大型場景的交互性。從上面的示例中,當(dāng)用戶停止與模型交互時(shí),場景將增量渲染其余對象,而無需執(zhí)行完全重繪,直到渲染整個(gè)場景。當(dāng)交互恢復(fù)時(shí),增量更新將中斷,并再次保持最小幀率。您可以使用WebViewer.setDisplayCompletFrames方法啟用或禁用增量更新。
默認(rèn)情況下,增量更新處于啟用狀態(tài),在呈現(xiàn)包含許多部分的非常大的模型時(shí)非常有用。此功能可防止系統(tǒng)在渲染過程中產(chǎn)生明顯的暫停,并允許用戶在所有的時(shí)間移動攝像機(jī)。
StreamCutoffScale: 0 (disabled)
StreamCutoffScale: 1
StreamCutoffScale: 1
1.4 邊界預(yù)覽
加載非常大的模型時(shí),將需要一些時(shí)間才能將相關(guān)數(shù)據(jù)從服務(wù)器流式傳輸?shù)娇蛻舳恕?邊界預(yù)覽提供了可視化的模型中正在等待數(shù)據(jù)到達(dá)的部分。 下圖顯示了部分加載的飛機(jī)模型的邊界預(yù)覽。
部分加載模型的邊界預(yù)覽
在啟動查看器之前,應(yīng)設(shè)置邊界預(yù)覽模式。
邊界預(yù)覽可以與OnDemand加載模式一起使用,以在處理大型模型時(shí)提高性能。 它們還可以用于提供有關(guān)加載部分如何適合模型的整個(gè)上下文。 您可以使用Communicator.StreamingMode設(shè)置OnDemand。
1.5 內(nèi)存限制
內(nèi)存限制使您可以對給定時(shí)間在客戶端上使用的GPU資源量進(jìn)行某種控制。 當(dāng)試圖在圖形資源有限的模型上查看具有大量幾何圖形的模型時(shí),這很有用。 要啟用內(nèi)存限制,請?jiān)趧?chuàng)建WebViewer對象時(shí)指定memoryLimit選項(xiàng)。 以下代碼顯示了創(chuàng)建一個(gè)Web瀏覽器的示例,該示例施加了256 MB的限制:
啟動查看器后,數(shù)據(jù)將正常開始流式傳輸。 如果系統(tǒng)檢測到流傳輸?shù)椒?wù)器的其他數(shù)據(jù)將超出限制,則現(xiàn)有數(shù)據(jù)將從客戶端彈出,為新的、更相關(guān)的數(shù)據(jù)騰出空間。 彈出順序由當(dāng)前加載的網(wǎng)格投影邊界信息的優(yōu)先級隊(duì)列控制。 如果彈出的數(shù)據(jù)再次變得相關(guān),它將根據(jù)需要從服務(wù)器重新傳輸。
1.6 顯示幀率
您可以使用setStatisticsDisplayVisibility方法啟用實(shí)時(shí)渲染統(tǒng)計(jì)信息。 統(tǒng)計(jì)信息可幫助您深入了解模型的性能。
統(tǒng)計(jì)信息顯示在 WedViewer 的左上角
下表描述了統(tǒng)計(jì)信息顯示面板中包含的數(shù)據(jù):
1.7 破碎模式
破碎模式在HOOPS Communicator中是針對大型裝配模型輕量化時(shí)的一種獨(dú)特的處理方式。
詳情請關(guān)注后續(xù)。
本月18日【HOOPS線上峰會】即將舉行,本次峰會的主題是HOOPS技術(shù)在BIM行業(yè)和制造業(yè)的應(yīng)用、HOOPS技術(shù)最新功能的講解、HOOPS的demo演示。誠邀大家參與本次峰會,了解最新的BIM最新技術(shù)。
本次線上會議,時(shí)長共60分鐘,全程中文講解,由HOOPS技術(shù)亞太區(qū)總監(jiān)主講和慧都3D技術(shù)首席專家主講,誠摯地邀請大家參與!
掃碼免費(fèi)報(bào)名
金喜正規(guī)買球相關(guān)的文章:干貨!HOOPS Communicator——Web端高性能BIM 3D可視化引擎!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn