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.