Wonderland Engine 功能
亮点
- 高效运行时
- 基于 WebAssembly(支持 SIMD 和 Threads)
- 高效的 WebGL2
- 能在不到 10 次绘制调用中渲染数万个对象
- 优化了大型 3D 场景的快速加载
- 视觉编辑器
- 兼容 Windows, MacOS 和 Linux
- 支持加载
glb
/gltf
、fbx
、obj
、ply
、png
、jpeg
及其他多种格式。 - 优化您的资源
- 集成的网络服务器便于快速迭代
- JavaScript/TypeScript API
- 自定义可重用组件
- 集成任意 JavaScript/TypeScript 库
- 向编辑器公开属性
性能
借助 WebAssembly 的强大性能和优化的着色器,Wonderland Engine 可以通过单次绘制调用渲染多个动态对象。
小尺寸
编辑器工具在打包过程中将资源优化为高效的二进制格式,而非在运行时解析文本数据。此格式在运行时加载速度极快,因为无需解析文本。
VR & AR
Wonderland Engine 专为 WebXR(WebVR 和 WebAR)设计。它提供了对 8thwall 和 AR.js 的集成,支持控制器输入和 WebXR Device API。
开发速度
利用 Web 的快速迭代周期。快速打包结合自动重载与文件监视,几乎能即时反馈项目结果。
视觉编辑器和组件
我们提供的编辑器包含多种预设的 JavaScript 组件,可以通过 UI 编辑器进行使用和配置,无需编码。
JavaScript API
我们的 JavaScript API 让您能将浏览器中的任意功能集成到引擎中。
导入格式
以下是 Wonderland Engine 支持的所有文件格式:
场景文件
Wonderland Engine 支持多种场景文件格式。
良好支持的格式
我们建议使用 glb
、gltf
和 fbx
,这些格式的支持度最佳。其他格式的导入可能会有限制,例如,蒙皮网格仅支持于 fbx
、glb
和 gltf
。
- Autodesk FBX (.fbx)
- glTF (.gltf, .glb)
- Wavefront OBJ (.obj)
- Stanford PLY (.ply)
其他格式
- COLLADA (.dae)
- Blender 3D (.blend, 仅限 2.7 或更旧版本)
- 3ds Max 3DS 和 ASE (.3ds, .ase)
- Industry Foundation Classes (IFC/Step) (.ifc)
- XGL (.xgl, .zgl)
- AutoCAD DXF (.dxf)
- LightWave, LightWave Scene (.lwo, .lws)
- Modo (.lxo)
- Stereolithography (.stl)
- DirectX X (.x)
- AC3D (.ac)
- Milkshape 3D (.ms3d)
- TrueSpace (.cob, .scn)
- Biovision BVH (.bvh)
- CharacterStudio Motion (.csm)
- Ogre XML (.xml)
- Quake I (.mdl)
- Quake II (.md2)
- Quake III Mesh (.md3)
- Quake III Map/BSP (.pk3)
- Return to Castle Wolfenstein (.mdc)
- Doom 3 (.md5)
- Valve Model (.smd, .vta)
- Open Game Engine Exchange (.ogex)
- Unreal (.3d)
- BlitzBasic 3D (.b3d)
- Quick3D (.q3d, .q3s)
- Neutral File Format (.nff)
- Sense8 WorldToolKit (.nff)
- Object File Format (.off)
- PovRAY Raw (.raw)
- Terragen Terrain (.ter)
- 3D GameStudio (3DGS), 3D GameStudio (3DGS) Terrain (.mdl, .hmp)
- Izware Nendo (.ndo)
图像文件
Wonderland Engine 支持多种图像文件格式:
- Webp (.webp)
- JPEG (.jpg, .jpe, .jpeg)
- Portable Network Graphics (.png)
- Windows Bitmap (.bmp)
- Adobe Photoshop (.psd),仅限合成视图
- Truevision TGA (.tga, .vda, .icb, .vst)
- Radiance HDR (.hdr)
- Graphics Interchange Format (.gif),包含动画
- Portable Graymap (.pgm)
- Softimage PIC (.pic)
- Portable Pixmap (.ppm)
请注意,“Basis Universal”文件不支持导入到编辑器中,但可以在运行时加载。在运行时,任何浏览器支持的格式均被支持。
视频文件
视频仅在运行时得到支持,参见视频示例。在运行时,浏览器支持的任何格式均被支持。