原創|行業資訊|編輯:吳秋紅|2025-04-16 11:33:55.950|閱讀 142 次
概述:HOOPS Communicator提供靈活的服務器架構與多種渲染方案,開發者可根據項目需求和應用場景靈活選擇。通過合理配置HOOPS Communicator架構與渲染模式,能夠在性能、兼容性與部署復雜度之間取得最佳平衡,滿足不同工業3D Web應用場景需求。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
一、概述
是一款專為工業3D Web應用設計的高效解決方案,通過組合使用兩種服務器應用程序,能夠支持多個同時運行的HOOPS Web Viewer (HWV)實例,每個實例用于查看一個獨立的3D模型。
本文將系統介紹的服務器架構組成、通信方式以及多種渲染模式,幫助開發者根據項目需求合理配置系統架構與渲染方案,從而在性能、兼容性與部署復雜度之間取得最佳平衡。
二、服務器架構
1、流緩存服務器(SC服務器)
流緩存服務器(Streaming Cache Server,簡稱SC服務器)是HOOPS Communicator的核心組件之一,負責通過WebSocket連接將一個或多個SC模型中的數據高效傳輸至HOOPS Web Viewer (HWV)。每個SC服務器實例僅支持一個客戶端連接,但可在同一臺Web服務器上并行部署多個SC服務器實例,從而同時支持多個模型查看。
SC服務器支持兩種渲染模式:
SC服務器通過WebSocket實現與HWV的通信,每個服務器實例需占用一個獨立的網絡端口。若使用代理技術,盡管對外只需開放一個代理端口,但服務器內部的每個SC服務器仍需獨占一個端口。
2、HOOPS服務器
HOOPS服務器的主要職責是管理單臺機器上的多個SC服務器實例及相關資源。其核心功能包括:
(1)SC服務器生命周期管理:根據查看請求動態啟動SC服務器實例,斷開連接或超時后自動關閉,最大并發實例數量受配置文件控制。
(2)網絡端口分配管理:配置并分配SC服務器與HWV之間通信所需的端口,確保端口的正確釋放與重用。
(3)查看會話請求管理:
3、HTTP Web服務器
無論采用何種部署方式,HOOPS Communicator均需配套標準HTTP Web服務器,負責傳輸HTML、JS、CSS、圖像及其他靜態資源。HOOPS自帶內置HTTP服務器,適用于開發測試,但生產環境推薦使用Apache、NGINX等工業級Web服務器。
三、渲染模式
1、客戶端渲染(CSR)
在客戶端渲染模式下,SC服務器將模型數據流式傳輸至HWV,客戶端依靠WebGL技術在瀏覽器中實現3D圖形渲染。WebGL是一種無需插件、廣泛兼容主流瀏覽器的JavaScript API。
優勢:
適用場景:
在客戶端渲染模式下,SC服務器將模型數據流式傳輸至HWV,客戶端依靠WebGL技術在瀏覽器中實現3D圖形渲染。WebGL是一種無需插件、廣泛兼容主流瀏覽器的JavaScript API。
2、服務器端渲染(SSR)
在服務器端渲染模式下,所有3D模型渲染工作由服務器端GPU完成,客戶端僅接收渲染后的圖像幀,實現模型交互時的實時視覺效果。除3D渲染圖像外,用戶界面組件、測量、標記等功能依舊在客戶端通過HTML與JavaScript實現。
優勢:
適用場景:
3、單文件渲染(SCS)
HOOPS Communicator還支持將源CAD模型轉換為獨立的*.scs文件,通過HTTP Web服務器傳輸至客戶端瀏覽器,利用WebGL實現3D渲染。此方式無需部署HOOPS服務器或SC服務器。
優點:
四、總結
提供靈活的服務器架構與多種渲染方案,開發者可根據項目需求和應用場景靈活選擇。通過合理配置HOOPS Communicator架構與渲染模式,能夠在性能、兼容性與部署復雜度之間取得最佳平衡,滿足不同工業3D Web應用場景需求。無論是在資源受限的客戶端環境中實現高效渲染,還是在高并發場景下確保流暢體驗,均能提供強大的技術支持,幫助開發者打造專業級3D Web應用。
▍關于慧都科技
慧都科技是專注軟件工程、智能制造、石油工程三大行業的數字化解決方案服務商。在軟件工程領域,我們提供開發控件、研發管理、代碼開發、部署運維等軟件開發全鏈路所需的產品,提供正版授權采購、技術選型、個性化維保等服務,幫助客戶實現技術合規、降本增效與風險可控。
慧都科技是Tech Soft 3D-HOOPS在中國區的唯一增值服務商,負責與試用,咨詢,銷售,技術支持,售后,旨在為企業提供一站式的3D開發解決方案。如果您的企業目前也有、的需求,歡迎咨詢在線客服申請3D 輕量化引擎的60天免費試用。
了解|試用功能,請咨詢,或撥打產品熱線:023-68661681
↓↓掃碼添加【3D顧問】,進技術交流群,與更多伙伴一起探討前沿3D技術↓↓
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn