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.