木棉樹軟件mmsDT數(shù)字孿生引擎V5.1【Alpha內(nèi)測(cè)版】發(fā)布,為Web高性能GPU版本。引擎部分使用了WebGPU標(biāo)準(zhǔn)的裝配幾何、管線組等規(guī)范,渲染效率極大優(yōu)于以往的WebGL2.0標(biāo)準(zhǔn),利用mmsDT-V5.1版本,我們可以構(gòu)建更為炫酷的數(shù)字孿生場(chǎng)景和特效,多線程、低能耗的GPU運(yùn)算使之能容納更多的AI算法,擴(kuò)展更多可能。
1、木棉樹首次發(fā)布的Web高性能GPU版本。
2、使用WebGPU標(biāo)準(zhǔn)的“裝配幾何”、“裝配紋理和采樣信息”、“創(chuàng)建、綁定、傳遞管線的組布局對(duì)象”、“資源打組”。
3、整體渲染效率提升了500%以上,經(jīng)測(cè)試,GT1030顯卡使用V5.1版的渲染流暢度,能媲美GTX1660顯卡使用V5.0版本;GTX1660顯卡使用V5.1版的渲染流暢度,能媲美RTX3070顯卡使用V5.0版本。
4、二次開發(fā)方式與V5.0完全一樣,僅在項(xiàng)目初始化之前定義兩個(gè)裝配打組的數(shù)組。
構(gòu)造函數(shù):
MMSDT.initScene( edit: Boolean, adapter: Array, pipeline:Array )
edit - 布爾值,是否編輯器狀態(tài)。true編輯器狀態(tài),false二次開發(fā)狀態(tài),二次開發(fā)默認(rèn)使用false。
adapter - 數(shù)組,裝配幾何排除。子網(wǎng)格名稱包含,對(duì)該數(shù)組以外的子網(wǎng)格重新裝配。(相比V5.0新增)
pipeline - 數(shù)組,新管線組布局。實(shí)例對(duì)象的子網(wǎng)格名稱包含,對(duì)該數(shù)組的子網(wǎng)格重新打組。(相比V5.0新增)
技巧說明:
1、adapter - 這個(gè)數(shù)組里的子網(wǎng)格是需要交互操作的子網(wǎng)格,包括:溝邊、發(fā)光、變色、動(dòng)畫、點(diǎn)擊等。
某些顯示異常的子網(wǎng)格也可以加入到該數(shù)組,顯示異常的子網(wǎng)格一般是因?yàn)椋鹤泳W(wǎng)格重名、模型構(gòu)建時(shí)節(jié)點(diǎn)混亂(葉子節(jié)點(diǎn)、中間節(jié)點(diǎn)、根節(jié)點(diǎn)的四元數(shù)矩陣關(guān)系有錯(cuò))、獨(dú)特的uv(正常的uv包含"skinIndex"、"color"、"uv"、"uv2"、"position"、"tangent"、"normal")、其它不明原因。
沒有被該數(shù)組包含的模型子網(wǎng)格都會(huì)被重新裝配,重新裝配的模型子網(wǎng)格越多,電腦運(yùn)行越流暢。
2、pipeline - 實(shí)例對(duì)象的子網(wǎng)格名稱包含。一般為樹木、花草,建筑配樓群等。重新對(duì)實(shí)例管線打組布局,能極大提高電腦運(yùn)行流暢度。
3、項(xiàng)目進(jìn)度條加載時(shí),瀏覽器窗口需處于活動(dòng)狀態(tài),否則會(huì)出錯(cuò)!