Обзор NeoAxis 3D Engine
NeoAxis 3D Engine — универсальная среда для разработки 3D проектов, разрабатываемая в России.
Среда применима при разработке самых различных видов 3D проектов, таких как создание видеоигр, разработка тренажеров, разработка систем виртуальной реальности, визуализация, создание оконных приложений.
Среда может эффективно использоваться в образовательных учреждениях как инструмент преподавания навыков работы с современными технологиями в области 3D графики.
Главные особенности:
- Интуитивно понятный и богатый набор инструментов.
- Полнофункциональный движок с современной графикой, физикой, встроенной поддержкой сети.
- .NET, C# скриптование.
- Продуманный фреймворк для быстрого старта вашего проекта.
- Примеры создания различных типов проектов и набор демонстрационных карт.
- Легко встроить в оконное приложение (WinForms, WPF).
Лицензия
NeoAxis Engine распространяется по 4 типам лицензии:
- Некоммерческая – бесплатно для некоммерческих проектов;
- Инди-лицезия – 95/295$ (один/команда);
- Коммерческая – 395/995$ (один/команда);
- Лицензия на исходники - от 9,800$.
Богатый набор инструментов разработки
Мощный редактор интерфейсов.
Программирование на .NET и встраиваемость в приложения
- API движка базировано на .NET, C#.
- Легко встроить в оконное приложение.
- Поддержка Windows Presentation Foundation (WPF) и Windows Forms.
- Возможность подключать библиотеки с нативным кодом на C/C++ или другом языке программирования.
- Возможность разработать свой специальный редактор для вашего проекта на базе редактора карт движка.
Возможности
- Встроенный редактор физики.
- Мощный физический движок NVIDIA PhysX и поддержка транспортных средств.
- Продвинутая система пользовательского интерфейса и отображение веб-страниц внутри движка
- Готовый набор полноэкранных эффектов
- Возможность разработать специализированный редактор для вашего проекта на базе редактора карт движка.
- Поддержка практически любого формата 3D моделей и прямой импорт из Autodesk 3ds Max и Autodesk Maya.
- Возможность встраивать движок в приложения на базе Windows Presentation Foundation (WPF) и Windows Forms.
- Примеры создания различных типов проектов и большой набор демонстрационных карт.
Поддерживаемые платформы
- Windows 10 / 8 / 7 / Vista.
- OS X 10.8+ Intel.
Импорт ресурсов
- Поддерживаемые форматы: 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.
- Экспортер для Autodesk 3ds Max.
- Экспортер для Autodesk Maya.
Поддерживаемые .NET среды програмирования
- Microsoft Visual Studio 2010 - 2015.
- SharpDevelop.
- MonoDevelop.
Создание оконных приложений
- Возможность встроить движок в приложение на базе Windows Presentation Foundation (WPF).
- Возможность встроить движок в приложение на базе Windows Forms (WinForms).
Инструменты разработки
Редактор ресурсов — для управления ресурсами проекта.
- Редактор физических моделей.
- Редактор систем частиц.
- Редактор пользовательского интерфейса.
- Редактор материалов.
- Редактор объектов логики проекта.
- Утилиту для импорта 3D моделей.
- Утилиту для настройки шрифтов.
- Редактор для настройки 3D моделей.
Редактор карт — для создания уровней.
- Редактор ландшафтов на базе карты высот.
- Инструмент для расчета поиска пути на базе Navigation Mesh.
- Инструмент для расчета поиска пути на базе двумерной сетки.
- Редактор настройки полноэкранных эффектов.
- Менеджер бликов линз камеры.
Дополнительные утилиты
- Конфигуратор — приложение для общей настройки движка.
- Компилятор кеша шейдеров — оптимизация времени загрузки движка.
- Инструмент для подготовки конечного продукта — подготовка конечного продукта для определенной платформы.
Физическая система
- Современный физический движок NVIDIA PhysX.
- Реалистичная физика автомобиля.
- Физика танка.
- Регдолл.
Набор экранных эффектов
- Screen Space Ambient Occlusion.
- Depth of Field.
- Volumetic Light Scattering (God Rays).
- Lens effects.
- Bloom.
- Lookup table color correction.
- Motion Blur.
- Radial blur.
- Vignetting.
- Grayscale effect.
Система пользовательского интерфейса
- Готовый набор элементов управления: Button, CheckBox, ComboBox, EditBox, ListBox, ScrollBar, TabControl, TextBox, VideoBox, WebBrowserControl.
- Поддержка отображения веб-страниц внутри приложения.
- Рендеринг пользовательского интерфейса в 3D пространстве.
- Контрол для отображения 3D сцены.
- Поддержка проигрывания видео.
- Поддержка юникода и локализации.
Анимация 3D моделей
- Скелетная.
- Покадровая.
- Анимирование с помощью специального формата для настройки алгоритма смешивания анимации (Animation Tree).
- Управление положением костей из программного кода.
Встроенная поддержка сети
- Встроенная поддержка сети на базе клиент-серверной архитектуры.
- Простая настройка синхронизации объектов по сети.
- Приложение для выделенного сервера.
Компоненты для поиска пути
- Поиск пути на базе Navigation Mesh.
- Поиск пути на базе двумерной сетки.