Мы ценим вашу конфиденциальность. Мы используем файлы cookie, чтобы улучшить ваш опыт на нашем сайте. Используя этот сайт, вы соглашаетесь с нашей Политикой конфиденциальности.

Возможности Wonderland Engine

Основные характеристики 

  • Эффективная среда выполнения
    • Основана на WebAssembly (при поддержке SIMD и потоков)
    • Эффективный WebGL2
    • Отрисовывает десятки тысяч объектов менее чем в 10 вызовов draw
    • Оптимизирована для быстрой загрузки больших 3D-сцен
  • Визуальный редактор
    • Работает на Windows, MacOS и Linux
    • Загружает glb/gltf, fbx, obj, ply, png, jpeg и многие другие форматы.
    • Оптимизирует ваши ресурсы
    • Интегрированный веб-сервер для быстрой итерации
  • JavaScript/TypeScript API
    • Пользовательские многократно используемые компоненты
    • Интеграция с любой библиотекой JavaScript/TypeScript
    • Вывод свойств в редактор

Эффективность 

Благодаря мощным возможностям WebAssembly и оптимизированным шейдерам, Wonderland Engine способен отрисовывать множество динамических объектов за один вызов draw.

Компактный размер 

Вместо разбора данных во время выполнения, инструменты редактора оптимизируют ваши ресурсы при упаковке в эффективный двоичный формат. Этот формат загружается особо быстро, так как текстовой разбор не требуется.

VR и AR 

Wonderland Engine был специально разработан для WebXR (WebVR и WebAR). Он поддерживает интеграции с 8thwall и AR.js, ввод с контроллеров и API устройства WebXR.

Скорость разработки 

Используйте преимущество быстроты веб-итераций. Быстрая упаковка в сочетании с автоматическими перезагрузками и отслеживанием файлов позволяет практически мгновенно получать обратную связь о вашем проекте.

Визуальный редактор и компоненты 

Наш редактор включает в себя набор заранее написанных компонентов JavaScript, которые вы можете использовать и настраивать через UI Editor, без необходимости написания кода.

JavaScript API 

Наш JavaScript API дает возможность интегрировать все, что доступно в браузере, с движком.

Форматы импорта 

Список всех форматов файлов, поддерживаемых Wonderland Engine для импорта:

Файлы сцен 

Wonderland Engine поддерживает широкий спектр форматов файлов сцен.

Хорошо поддерживаемые форматы 

Мы рекомендуем использовать glb, gltf и fbx с наилучшей поддержкой. Импорт других форматов может иметь ограничения. Например, сетки скиннинг поддерживаются только в fbx, glb и gltf.

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

Дополнительные форматы 

  • COLLADA (.dae)
  • Blender 3D (.blend, только версии 2.7 и старше)
  • 3ds Max 3DS и 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)

Файлы изображений 

Wonderland Engine поддерживает широкий спектр форматов файлов изображений:

  • Webp (.webp)
  • JPEG (.jpg, .jpe, .jpeg)
  • Portable Network Graphics (.png)
  • Windows Bitmap (.bmp)
  • Adobe Photoshop (.psd), только составной вид
  • Truevision TGA (.tga, .vda, .icb, .vst)
  • Radiance HDR (.hdr)
  • Graphics Interchange Format (.gif), включая анимации
  • Portable Graymap (.pgm)
  • Softimage PIC (.pic)
  • Portable Pixmap (.ppm)

Заметьте, что файлы “Basis Universal” не поддерживаются для импорта в редактор, но загружаются во время выполнения. Во время выполнения поддерживается любой формат, доступный в браузере.

Видео файлы 

Видео поддерживаются только во время выполнения, см. Пример видео. Во время выполнения поддерживается любой формат, доступный в браузере.