Wonderland Engine-Funktionen
Höhepunkte
- Effiziente Laufzeit
- WebAssembly-basiert (SIMD und Threads aktiviert, falls unterstützt)
- Effizientes WebGL2
- Rendert zehntausende von Objekten in weniger als 10 Draw-Calls
- Optimiert für schnelles Laden großer 3D-Szenen
- Visueller Editor
- Läuft auf Windows, MacOS und Linux
- Lädt
glb
/gltf
,fbx
,obj
,ply
,png
,jpeg
und viele andere Formate. - Optimiert Ihre Assets
- Integrierter Webserver für schnelle Iteration
- JavaScript/TypeScript API
- Benutzerdefinierte wiederverwendbare Komponenten
- Integrieren Sie jede JavaScript/TypeScript-Bibliothek
- Eigenschaften dem Editor zugänglich machen
Leistung
Dank der Leistung von WebAssembly und optimierten Shadern kann die Wonderland Engine viele dynamische Objekte mit einem einzigen Draw-Call zeichnen.
Kleine Größe
Anstatt Daten zur Laufzeit zu parsen, optimieren die Editortools Ihre Assets während der Verpackung in ein effizientes binäres Format. Dieses Format wird extrem schnell von der Laufzeit geladen, da kein Text geparst werden muss.
VR & AR
Die Wonderland Engine wurde speziell für WebXR (WebVR und WebAR) entwickelt. Damit einher gehen Integrationen mit 8thwall und AR.js, Controller-Eingabe und Unterstützung der WebXR Device API.
Entwicklungsgeschwindigkeit
Nutzen Sie die Iterationszeiten des Webs. Schnelles Packaging zusammen mit automatischen Reloads und Dateiüberwachung ermöglichen nahezu sofortiges Feedback zu Ihrem Projekt.
Visueller Editor & Komponenten
Mit unserem Editor kommt eine Reihe von vorgefertigten JavaScript-Komponenten, die Sie über den UI-Editor verwenden und konfigurieren können, ohne Code schreiben zu müssen.
JavaScript-API
Unsere JavaScript-API ermöglicht es Ihnen, alles, was Sie im Browser tun können, in die Engine zu integrieren.
Importformate
Eine Liste aller Dateiformate, die die Wonderland Engine für den Import unterstützt:
Szenedateien
Wonderland Engine unterstützt eine Vielzahl von Szenedateiformaten.
Gut unterstützte Formate
Wir empfehlen glb
, gltf
und fbx
, da diese am besten unterstützt werden. Andere Formatimporte können Einschränkungen haben. Zum Beispiel werden geskinte Meshes nur auf fbx
, glb
und gltf
unterstützt.
- Autodesk FBX (.fbx)
- glTF (.gltf, .glb)
- Wavefront OBJ (.obj)
- Stanford PLY (.ply)
Weitere Formate
- COLLADA (.dae)
- Blender 3D (.blend, nur 2.7 oder älter)
- 3ds Max 3DS und 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)
Bilddateien
Wonderland Engine unterstützt eine Vielzahl von Bilddateiformaten:
- Webp (.webp)
- JPEG (.jpg, .jpe, .jpeg)
- Portable Network Graphics (.png)
- Windows Bitmap (.bmp)
- Adobe Photoshop (.psd), nur zusammengesetzte Ansicht
- Truevision TGA (.tga, .vda, .icb, .vst)
- Radiance HDR (.hdr)
- Graphics Interchange Format (.gif), einschließlich Animationen
- Portable Graymap (.pgm)
- Softimage PIC (.pic)
- Portable Pixmap (.ppm)
Beachten Sie, dass “Basis Universal”-Dateien nicht durch den Editor importiert werden können, aber zur Laufzeit geladen werden. Zur Laufzeit wird jedes vom Browser unterstützte Format unterstützt.
Videodateien
Videos werden nur zur Laufzeit unterstützt, siehe Video-Beispiel. Zur Laufzeit wird jedes vom Browser unterstützte Format unterstützt.