端渲染、流渲染 圖觀 雙模式 場景構(gòu)建工具如何選?
重點推文
而作為關(guān)鍵核心的渲染技術(shù),在主流云渲染趨勢下,目前大多數(shù)數(shù)字孿生項目在渲染引擎的技術(shù)選型上,通常選用 基于WebGL的輕量化端渲染引擎 或 選用 Unreal Engine、Unity3D等游戲引擎并搭配Streaming視頻流技術(shù)路線,不同的技術(shù)路線由于其各自的優(yōu)劣勢和適用性,被局限于適用的應(yīng)用場景。
(圖觀場景構(gòu)建產(chǎn)品架構(gòu))
圖觀 提供 端渲染 和 流渲染 兩種 場景構(gòu)建模式。 端渲染場景構(gòu)建 “端渲染”是通過瀏覽器端的 WebGL 技術(shù)實時渲染場景,供用戶操作訪問。具備任意終端都能獲得優(yōu)秀的渲染效果、對服務(wù)器負擔(dān)小、帶寬要求低、并發(fā)數(shù)量高等優(yōu)勢,可以充分利用 客戶端算力,用極低的服務(wù)器端配置,獲得超高的并發(fā)訪問能力,最大限度利用用戶的硬件資源。 (端渲染產(chǎn)品) 在 端渲染 場景構(gòu)建 部分,圖觀提供全云化的場景編輯器、場景生成器,具備強大的 PBR 物理材質(zhì)渲染和配置能力,用戶導(dǎo)入自己的三維模型/基礎(chǔ)地圖數(shù)據(jù),輕松進行效果強化、數(shù)據(jù)綁定邏輯定義等工作,并通過 場景服務(wù)器,發(fā)布為 端渲染 場景服務(wù)。即使在 端渲染模式下,中小場景,也能達到不輸 流渲染的頂級 渲染效果! (端渲染場景服務(wù)器) 流渲染場景構(gòu)建 “流渲染”是基于云端渲染服務(wù)器,生成可交互視頻流,供用戶實時操作訪問,具備頂級渲染效果、超高性能、支持預(yù)加載,啟動快、訪問終端配置要求低等優(yōu)勢??梢詷?gòu)建強大的 服務(wù)器端算力,大規(guī)模場景、高性能實時渲染,在極低配置的客戶端,也可獲得超凡渲染效果。 在 流渲染 場景構(gòu)建 部分,圖觀提供功能強大的 流渲染場景編輯器,徹底打通了UE場景和圖觀場景的邊界,以編輯器插件形式,允許用戶在發(fā)揮 UE 效果編輯能力 的基礎(chǔ)上,定義 數(shù)字孿生對象、數(shù)據(jù)驅(qū)動邏輯關(guān)系。UE的渲染能力,加上圖觀的數(shù)字孿生能力,強強聯(lián)手,如虎添翼! 再通過打包服務(wù)器,將場景工程文件自動編譯并打包為可發(fā)布流渲染場景部署文件包,并通過 場景服務(wù)器,發(fā)布為 流渲染 場景服務(wù)。還可使用場景生成器 自動生成超大規(guī)模、超高精度 的室外和室內(nèi)三維場景,生成結(jié)果文件可在場景編輯器中進行二次編輯。 (?流?渲染打包服務(wù)器) (流渲染場景服務(wù)器) (流渲染場景生成器) 無論是端渲染 還是 流渲染,本質(zhì)上都是云渲染的實現(xiàn)方式,可以根據(jù)用戶的硬件實際情況和項目需求,靈活選擇。 當(dāng)然,可能很多小伙伴還不是很了解該如何選擇自己適用的渲染架構(gòu),所以我們將 端渲染 和 流渲染 兩種 場景構(gòu)建模式的特點給大家簡單的解釋了一下,希望能夠幫助到各位更明確地選擇適合的渲染架構(gòu)。 在端渲染模式下: 服務(wù)器配置要求:渲染計算工作由客戶端設(shè)備完成,對服務(wù)器的硬件性能要求相對較低,無GPU硬性要求。 客戶端配置要求:渲染計算工作由客戶端設(shè)備完成,所以要求客戶端GPU 越好,顯示越流暢。 并發(fā)訪問的支持能力:端渲染模式的渲染工作不需要專門的圖形渲染服務(wù)器支持,易于部署,因此能夠支持單服務(wù)器 千級 高并發(fā)訪問需求。 加載時長:端渲染模式取決于場景下載時間,受場景大小、網(wǎng)速制約。 場景規(guī)模:場景規(guī)模大小會直接影響場景加載的時長,且受客戶端配置的性能限制,所以一般來講不應(yīng)該過大,百兆左右最好。 渲染效果:支持高達14層的PBR物理材質(zhì)復(fù)合渲染,中小場景能夠達到非常精細化的場景效果。 在流渲染模式下: 服務(wù)器配置要求:的實時畫面渲染計算由云渲染服務(wù)器完成,所以渲染服務(wù)器 需要 高配置的 GPU & CPU。 客戶端配置要求:對客戶端配置沒有特別要求,任意終端均可獲得高質(zhì)量的三維渲染效果。 并發(fā)訪問的支持能力:并發(fā)訪問數(shù)量相對受限,單服務(wù)器僅支持個位數(shù)的并發(fā)訪問、秒級加載。流渲染架構(gòu)每路并發(fā)需要占用服務(wù)器顯卡的一部分渲染資源,雖然通過增加云服務(wù)器及顯卡的方式,提高瀏覽器客戶端的場景并發(fā)訪問數(shù)量,但對比端渲染架構(gòu)來說,并發(fā)訪問規(guī)模相對受限。 加載時長:流渲染模式因為具備場景預(yù)熱的功能,所以能夠?qū)崿F(xiàn)單服務(wù)器中的場景秒級加載。 場景規(guī)模:對場景規(guī)模 沒有特別的限制,由高性能云渲染服務(wù)器完成三維場景的渲染計算,所以能夠支持上百G左右的超大規(guī)模、超復(fù)雜場景流暢顯示。 網(wǎng)絡(luò)帶寬要求:對網(wǎng)絡(luò)環(huán)境的帶寬和延遲的要求比較嚴(yán)格,要求穩(wěn)定、高速的網(wǎng)絡(luò)帶寬,否則無法保障畫質(zhì)和流暢,如果網(wǎng)絡(luò)帶寬不足,則無法以較高碼率串流畫面,會造成畫質(zhì)下降;如果網(wǎng)絡(luò)延遲較高,則會造成瀏覽器端的操作與串流回來畫面之間存在較大延遲。 超凡視效 / 超大場景 / 低并發(fā) 用 流渲染模式 綜上所述: