О движке

indiedb-monkey-stable

    jMonkeyEngine — это 3D движок который ориентирован на поддержку современных технологий рендеринга. Методы для создания теней, PSSM и SSAO. Материалы на основе шейдеров и создание своих с помощь визуального редактора. Так же большое количество готовых фильтров и эффектов, таких как: туман, ручьи, дым, огонь, вода, зеркала. Реализована поддержка распространенных форматов популярных программ 3d моделирования.

blender_blender-logo-jpg    Первой является Blender, файлы даже ненужно экспортировать в промежуточный формат, можно просто загрузить сам .blend файл в jME. К слову, Blender ввиду открытой лицензии поставляется вместе с движком, интегрированным в SDK. Такая интеграция позволяет выполнять импорт в один клик, так же скрипты Blender выполнять в среде jME3 SDK. Вторым форматом является .ogrexml, так как плагин OgreXML был написан для 3DS Max, Blender, Maya, Softimage это дает вам использовать свой любимый редактор. Третий формат .obj, он не поддерживает анимацию, но для статичных моделей может быть использован. И последний .fbx будет реализован в следующих версиях jME.

    Есть возможность создавать пакеты контента, такие как текстуры, звуки, 3d модели, даже полностью сцены. В дальнейшем можно подключать пакеты к другим проектам игр, разрабатываемые на этой версии движка. Касаемо звука, то все возможности по звуку реализованы максимально. Это и потоковое аудио, или же буферное, звуковые эффекты, фоновое звучание или 3D. Что касается видео, то в jME есть внутренний инструмент для создания роликов в хорошем в качестве и без потери кадров игры, как бы это было при использовании сторонних программ захвата. Но в силу закрытых лицензий форматов, воспроизведение затруднено, но выход ищется. Имеется полная документация по всем аспектам движка. Движок использует язык Java что делает разработку быстрой и легче чем C++. При этом не уступает по скорости другим движкам оставив проблемы с компиляцией позади. И все это под лицензией BSD, что обязывает указывать авторов и не использовать их имена без согласия.