Características de Wonderland Engine

Destacados 

  • Motor eficiente
    • Basado en WebAssembly (SIMD y Threads habilitados, si se soporta)
    • WebGL2 eficiente
    • Renderiza decenas de miles de objetos en menos de 10 llamadas de dibujo
    • Optimizado para cargar rápidamente grandes escenas 3D
  • Editor Visual
    • Funciona en Windows, MacOS y Linux
    • Carga glb/gltf, fbx, obj, ply, png, jpeg y muchos otros formatos.
    • Optimiza tus recursos
    • Servidor web integrado para una iteración rápida
  • API de JavaScript/TypeScript
    • Componentes reutilizables personalizados
    • Integra cualquier librería de JavaScript/TypeScript
    • Expone propiedades al editor

Rendimiento 

Gracias al poder de WebAssembly y a los shaders optimizados, Wonderland Engine puede dibujar muchos objetos dinámicos con una sola llamada de dibujo.

Tamaño Reducido 

En lugar de analizar datos en tiempo de ejecución, las herramientas del editor optimizan tus recursos durante el empaquetado en un formato binario eficiente. Este formato es cargado súper rápido por el motor, ya que no se necesitan analizar textos.

VR y AR 

El Wonderland Engine fue diseñado específicamente para WebXR (WebVR y WebAR). Con ello vienen integraciones con 8thwall y AR.js, entrada de controladores y soporte para la API de Dispositivos WebXR.

Velocidad de Desarrollo 

Aprovecha los tiempos de iteración de la web. El empaquetado rápido junto con las recargas automáticas y la supervisión de archivos permiten recibir casi una retroalimentación instantánea en tu proyecto.

Editor Visual y Componentes 

Con nuestro editor viene un rango de componentes JavaScript pre-escritos que puedes usar y configurar a través del Editor UI, sin necesidad de escribir código.

API de JavaScript 

Nuestra API de JavaScript te permite integrar cualquier cosa que puedas hacer en un navegador con el motor.

Formatos de Importación 

Una lista de todos los formatos de archivo que Wonderland Engine soporta para la importación:

Archivos de escena 

Wonderland Engine soporta una amplia gama de formatos de archivos de escena.

Formatos Bien Soportados 

Recomendamos glb, gltf y fbx, que son los mejor soportados. Las importaciones de otros formatos pueden tener restricciones. Los meshes con piel, por ejemplo, solo son soportados en fbx, glb y gltf.

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

Más Formatos 

  • COLLADA (.dae)
  • Blender 3D (.blend, solamente 2.7 o versiones anteriores)
  • 3ds Max 3DS y ASE (.3ds, .ase)
  • Industry Foundation Classes (IFC/Step) (.ifc)
  • XGL (.xgl, .zgl)
  • AutoCAD DXF (.dxf)
  • LightWave, LightWave Scene (.lwo, .lws)
  • Modo (.lxo)
  • Estereolitografía (.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)

Archivos de imagen 

Wonderland Engine soporta una amplia gama de formatos de archivos de imagen:

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

Note que los archivos “Basis Universal” no son soportados para importación en el editor, pero son cargados en tiempo de ejecución. En tiempo de ejecución, cualquier formato que el navegador soporte es soportado.

Archivos de video 

Los videos solo son soportados en tiempo de ejecución, vea Ejemplo de Video. En tiempo de ejecución, cualquier formato que el navegador soporte es soportado.