PLOY3D 引擎开源,基于 JavaScript、WebAssembly、WebGPU 国产自研!
PLOY3D 引擎概述 Ploy3D是一个基于JavaScript、WebAssembly、WebGPU的国产自研3D引擎。可以在Deno运行时下作为本机应用运行,也可以在支持WebGPU的浏览器环境下运行。当然,在不支持WebGPU的浏览器环境下(如移动端微信),Ploy3D可降级为WebGL2.0运行。 Ploy3D包含以下模块: 一个以WebAssembly内核为支撑的WebGPU渲染引擎; 一个支持在VR模式下使用、支持动态可交互图表ECharts的UI框架; 一个用于着色器、脚本开发的节点编辑器,也可称为Ploy3D的蓝图系统,因此Ploy3D支持进行0代码开发; 一个低耦合的场景编辑器模块,即使在客户端也可以随时调出编辑器界面,以此我们可以轻松开发并交付带有场景编辑搭建功能的3D应用; 一个以资源包为主体,以文件夹结构进行组织的资源管理模块,可以轻松搭建私有的本地或云端资源库; 一个综合性的数字人解决方案; 一个以低耦合方式集成的PhysX物理引擎; 内置GIS、倾斜摄影模型、正射影像、全景图等各种“智慧应用”常用的功能模块,并支持各种融合展示模式; 内置对GLTF、DAZ...
