Релиз NeoAxis 3D Engine 3.0

Компания NeoAxis Group Ltd сообщает о релизе новой версии универсальной среды разработки 3D проектов NeoAxis 3D Engine 3.0. Основными нововведениями технологии является поддержка очень больших ландшафтов, фоновая загрузка ресурсов, поддержка импорта ресурсов из последних версий Autodesk 3ds Max 2015 и Autodesk Maya 2015, а также исправления багов.

Оглавление:

О технологии

NeoAxis 3D Engine — комплексная среда разработки 3D проектов любого типа и сложности. Среда предназначена для использования в таких областях, как создание видеоигр, разработка тренажеров, разработка систем виртуальной реальности, визуализация. Включает в себя полноценный набор инструментов для быстрой и логичной разработки современных 3D проектов.

Нововведения версии 3.0

  • Возможность создания очень больших ландшафтов с поддержкой фоновой загрузки секторов. Добавлен инструмент для импорта карт высот и слоев. Поддерживается только в Unlimited и Source лицензиях.
  • Поддержка фоновой загрузки ресурсов. Поддерживается загрузка текстур и 3D моделей. Поддерживается только в Unlimited и Source лицензиях.
  • Ландшафт: Поддержка карт высот с 32-битной точностью. Ранее была 16-битная точность.
  • Добавлена поддержка импорта из Autodesk 3ds Max 2015 и Autodesk 3ds Max 2015 Design.
  • Добавлена поддержка импорта из Autodesk Maya 2015.
  • Экспортер Autodesk 3ds Max и Autodesk Maya: Возможность автоматического выбора экспортировать ли цвета в вершинах.
  • Теперь минимальной версией Visual Studio является 2010. Ранее было 2008.
  • .NET 4.0 теперь минимальная версия поддерживаемого .NET фреймворка. Ранее было .NET 2.0.
  • Исправление бага: Некорректная работа плавающих окон в редакторе ресурсов и редакторе карт в 64-битных версиях.
  • Исправление бага: Утечка памяти в классе материалов при включенных тенях.
  • Исправление бага: Экспортер Autodesk Maya: Проблема с экспортом instanced геометрии в группах.
  • Исправление бага: Экспортер Autodesk 3ds Max: Ошибка экспорта текстур для неанглийской версии пакета.

Лицензирование технологии

NeoAxis 3D Engine доступен в четырех редакциях:

  • Free Edition — полноценная бесплатная среда разработки, которая включает большинство возможностей движка, например, такие как качественные динамические тени, редактор ландшафтов, мягкие частицы, современные полноэкранные эффекты High Dynamic Range, Screen Space Ambient Occlusion, Depth of Field, Light Scattering, Lens Flares и многие другие возможности.
  • Professional Edition — лицензия для профессиональных разработчиков. Большее количество возможностей, более широкий доступ к исходному коду компонент технологии.
  • Unlimited Edition — лицензия, включающая все возможности технологии. Широкий доступ к исходному коду компонент технологии, полный исходный код инструментария.
  • Source Edition — лицензия, включающая в себя полный исходный код технологии.

Узнать больше о лицезировании технологии.

Поддерживаемые платформы

Поддерживается разработка в Windows и запуск приложений в Windows и Mac OS X. В будущем планируется возможность запуска созданных приложений в веб-браузере.

Полноценная визуальная среда для разработки приложений любого типа

NeoAxis 3D Engine включает в себя все необходимые инструменты для разработки современных 3D проектов, начиная от утилит импорта контента и заканчивая инструментом для подготовки конечного продукта вашего проекта.

Редактор ресурсов — инструмент для управления ресурсами проекта. Предназначен для настройки 3D моделей, материалов, текстур, физических моделей, объектов логики проекта, элементов пользовательского интерфейса и многого другого. Включает в себя следующие редакторы:

Редактор карт — инструмент для создания миров. Предствляет собой комплексный редактор по управлению объектами на карте. С помощью редактора можно создавать и перемещать объекты, добавлять небо, туман, водные поверхности и многое другое. В комплект редактора входит обширный набор инструментов, например, таких как:

NeoAxis 3D Engine включает в себя полнофункциональные инструменты для импорта ресурсов из сторонних пакетов. Поддерживается импорт анимированных 3D моделей, материалов, текстур, сцен. Имеются экспортеры для Autodesk 3ds Max, Autodesk Maya. Также редактор ресурсов поддерживает импорт 3D моделей практически любого формата: 3d, 3ds, ac, ac3d, acc, ase, ask, b3d, bvh, cob, dxf, dae, enff, hmp, ifc, irr, irrmesh, fbx, lwo, lws, lxo, md2, md3, md5, mdc, mdl, mot, ms3d, ndo, nff, obj, off, pk3, ply, x.

Узнать больше об инструментарии NeoAxis.

Предназначен для разработки любых типов проектов

NeoAxis 3D Engine позиционируется как универсальная среда разработки 3D проектов. Среда предназначена для использования в таких областях, как создание видеоигр, разработка тренажеров, разработка систем виртуальной реальности, визуализация. Включает в себя полноценный набор инструментов для быстрой и логичной разработки современных 3D проектов.

Программирование и скриптование

API движка основано на .NET. C# является основным языком программирования. Поддерживается .NET версии 4.0 и выше. Возможность подключать библиотеки на C/C++ или любом другом языке программирования. В комплект NeoAxis SDK включено приложение Game.exe, которое одновременно является демкой движка и скелетом вашего будущего проекта. Приложение является фреймворком для быстрой и логичной разработки проекта. Включает в себя систему меню, управление загрузкой карт, работу с устройствами ввода, примеры разных типов проектов, демонстрационные карты и многое другое. Используя фреймворк, разработчик не теряет времени на создание базового каркаса приложения и сразу переходит к решению проектной задачи. Узнать больше о программировании в NeoAxis.

Фреймворк с примерами создания различных типов проектов

SDK включает в себя множество классов, примеров и демонстрационных карт самых разных типов. Включает в себя:

  • Пример шутера от первого лица
  • Пример стратегии в реальном времени
  • Пример танковой аркады
  • Пример 2D платформера
  • Примеры игр с сетевой поддержкой

Поддержка интеграции в оконные приложения (WPF, WinForms)

SDK включает в себя фреймворки и примеры интеграции движка в Windows Presentation Foundation (WPF) и Windows Forms (WinForms) приложения.

Возможности рендеринга

NeoAxis 3D Engine поддерживает большинство современных технологий рендеринга, такие как:

  • Рендеринг в широком диапазоне цветов
  • Качественные динамические тени
  • Мягкие частицы
  • Материалы для качественного рендеринга растительности
  • Блики от камеры
  • Реалистичный рендеринг водных поверхностей
  • Большой набор полноэкранных эффектов

Поддержка 64-битного High Dynamic Range рендеринга, включая такие эффекты как:

  • Blooming
  • Glowing
  • Adaptive Exposure
  • Tone Mapping

Поддерживаются различные виды анимации, такие как скелетная и покадровая. В комплект SDK входит система анимирования, позволяющая настроить алгоритм смешивания анимаций в виде графа. Такая система полезна при настройке анимации персонажей.

Узнать больше о системе рендеринга.

Встроенный набор полноэкранных эффектов

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

  • Screen Space Ambient Occlusion
  • Depth of Field
  • Volumetic Light Scattering (God Rays)
  • Color Correction
  • Grayscale effect
  • Motion Blur
  • Radial Blur
  • Vignetting
  • Shader based antialiasing (FXAA)

Узнать больше о системе рендеринга.

Поддержка транспортных средств

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

Поддержка очень больших ландшафтов и встроенный редактор

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

Физическая система и поддержка регдолл

Встроенный современный физический движок NVIDIA PhysX позволяет реалистично обсчитывать физику объектов с большой производительностью. Редактор физических моделей позволяет настраивать тела, сочленения, моторы, регдоллы, транспортные средства. Технология включает в себя инструменты для создания транспортных средств, включая автомобили с реалистичной физикой, танки и подобную им технику. Узнать больше о физической системе.

Интегрированная поддержка сети

NeoAxis 3D Engine включает в себя встроенную поддержку синхронизации через сеть на базе клиент-серверной архитектуры. NeoAxis 3D Engine позволяет добавлять поддержку сети на высоком уровне абстракции, благодаря чему, можно избежать необходимости изучения низкоуровневых сетевых протоколов. Благодаря высокоуровневой интеграции сети с кодом логики проекта, вы можете добавлять поддержку сети к вашему проекту в минимальные сроки. NeoAxis содержит приложение для создания выделенных серверов на уровне как LAN, так и для интернет. Узнать больше о поддержке сети.

Расширяемая система пользовательского интерфейса

Расширяемая система пользовательского интерфейса является цельной системой для создания элементов управления, меню, диалогов, игровых экранов. Включает в себя полнофункциональный редактор пользовательского интерфейса, благодаря которому создание пользовательского интерфейса вашего проекта не займет много времени. Движок поддерживает рендеринг пользовательских интерфейсов в 3D пространстве. С помощью интегрированной сторонней библиотеки легко добавить полноценный веб-браузер в приложение вашего проекта. Благодаря полноценной поддержке юникода, нет никаких проблем с локализацией проекта на другие языки, включая поддержку восточно-азиатских языков. Встроенные инструменты позволяют легко переводить проект на другие языки. Узнать больше о системе пользовательского интерфейса.

Поддержка различных устройств ввода

NeoAxis 3D Engine поддерживает большинство современных устройств ввода, включая джойстики, геймпады, рули, контроллеры для приставок. Содержит интерфейс для добавления новых типов устройств ввода. С помощью интерфейса достаточно легко настроить взаимодействие устройства с компонентами движка и логикой вашего проекта. Доступен код интеграции Kinect в проект. Узнать больше о поддержке устройств ввода.

Поддержка различных технологий поиска пути

Движок включает в себя несколько систем поиска пути, такие как систему поиска пути на базе навигационных сеток (Navigation Mesh) и поиск пути на базе двумерной сетки.

Интегрированные возможности профилирования приложений

Встроенные средства позволяют наглядно увидеть использование ресурсов системы и производительность приложения.

Большой набор демонстрационных карт в SDK

SDK включает более 20 карт с примерами практически всех возможностей технологии.

Скачать бесплатную редакцию NeoAxis 3D Engine 3.0
Узнать больше о технологии
Обсудить релиз на форуме
Официальный сайт NeoAxis 3D Engine

Поделиться