Valorizziamo la tua privacy. Usiamo i cookie per migliorare la tua esperienza sul nostro sito. Utilizzando questo sito accetti la nostra Informativa sulla privacy.

Funzionalità di Wonderland Engine

Punti Salienti 

  • Runtime Efficiente
    • Basato su WebAssembly (SIMD e Thread abilitati, se supportati)
    • WebGL2 efficiente
    • Renderizza decine di migliaia di oggetti in meno di 10 chiamate di draw
    • Ottimizzato per il caricamento rapido di scene 3D di grandi dimensioni
  • Editor Visivo
    • Funziona su Windows, MacOS e Linux
    • Carica glb/gltf, fbx, obj, ply, png, jpeg e molti altri formati.
    • Ottimizza i tuoi asset
    • Server web integrato per iterazioni rapide
  • API JavaScript/TypeScript
    • Componenti riutilizzabili personalizzati
    • Integra qualsiasi libreria JavaScript/TypeScript
    • Esponi proprietà all’editor

Prestazioni 

Grazie alla potenza di WebAssembly e agli shader ottimizzati, Wonderland Engine può disegnare molti oggetti dinamici con una sola chiamata di draw.

Dimensioni Ridotte 

Invece di analizzare i dati durante il runtime, gli strumenti dell’editor ottimizzano i tuoi asset durante il packaging in un formato binario efficiente. Questo formato viene caricato super velocemente dal runtime, poiché non è necessario analizzare testo.

VR & AR 

Wonderland Engine è stato specificamente progettato per WebXR (WebVR e WebAR). Con esso arrivano integrazioni con 8thwall e AR.js, input dei controller e supporto API dei dispositivi WebXR.

Velocità di Sviluppo 

Sfrutta i tempi di iterazione del web. Il packaging veloce insieme a ricariche automatiche e file watching consentono un feedback quasi istantaneo sul tuo progetto.

Editor Visivo & Componenti 

Il nostro editor include una gamma di componenti JavaScript pre-scritti che puoi usare e configurare tramite l’UI Editor, senza bisogno di scrivere codice.

API JavaScript 

La nostra API JavaScript ti permette di integrare tutto ciò che puoi fare in un browser con il motore.

Formati di Importazione 

Una lista di tutti i formati di file che Wonderland Engine supporta per l’importazione:

File di Scena 

Wonderland Engine supporta una vasta gamma di formati di file di scena.

Formati Ben Supportati 

Raccomandiamo glb, gltf e fbx, che sono i più supportati. L’importazione di altri formati potrebbe avere delle restrizioni. Le mesh con pelle, ad esempio, sono supportate solo su fbx, glb e gltf.

  • Autodesk FBX (.fbx)
  • glTF (.gltf, .glb)
  • Wavefront OBJ (.obj)
  • Stanford PLY (.ply)

Ulteriori Formati 

  • COLLADA (.dae)
  • Blender 3D (.blend, solo 2.7 o versioni più vecchie)
  • 3ds Max 3DS e 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), Terreno di 3D GameStudio (3DGS) (.mdl, .hmp)
  • Izware Nendo (.ndo)

File di Immagine 

Wonderland Engine supporta una vasta gamma di formati di file immagine:

  • Webp (.webp)
  • JPEG (.jpg, .jpe, .jpeg)
  • Portable Network Graphics (.png)
  • Windows Bitmap (.bmp)
  • Adobe Photoshop (.psd), solo vista composita
  • Truevision TGA (.tga, .vda, .icb, .vst)
  • Radiance HDR (.hdr)
  • Graphics Interchange Format (.gif), compresi animazioni
  • Portable Graymap (.pgm)
  • Softimage PIC (.pic)
  • Portable Pixmap (.ppm)

Nota che i file “Basis Universal” non sono supportati per l’importazione nell’editor ma vengono caricati durante il runtime. Durante il runtime, qualsiasi formato supportato dal browser è supportato.

File Video 

I video sono supportati solo durante il runtime, vedi Esempio Video. Durante il runtime, qualsiasi formato supportato dal browser è supportato.