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