Вышел NeoAxis 3D Engine 3.5

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

Оглавление

О среде

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

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

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

  • Обновлен дизайн редакторов.
  • Добавлен инструмент для простого импорта 3D моделей из файла.
  • Обновлены примеры демонстрационных карт.
  • Добавлен объект Freeze Objects Manager. Объект предназначен для оптимизации карт с большим количеством объектов. С помощью данного объекта разработчик может настроить "замораживание" объектов.
  • Улучшена поддержка стриминга в террейне. Улучшен механизм автоматической загрузки/выгрузки секторов.
  • Добавлена возможность пропускать загрузку указанного количества mip уровней текстур в целях улучшения скорости рендеринга.
  • Баг фикс: Неправильный рендеринг при включенной поддержке SoftParticles в материале.
  • Баг фикс: Не работают декали для террейна.
  • Баг фикс: Неправильный экспорт в 3D модели в DAE формат из редактора карт.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скачать SDK.
Узнать больше о движке.
Обсудить релиз на форуме.

Поделиться