Докуметация Cтарт Статьи Форум Лента Вход
Не официальное русскоязычное сообщество
Главная
    Документация jMonkeyEngine
        jMonkeyEngine 3.0 – обзор особенностей.

jMonkeyEngine 3.0 – обзор особенностей.

Опубликованно: 27.12.2015, 6:20
Последняя редакция, Andry: 08.06.2017 20:38

Смотри также: Требования jMonkeyEngine3.

Комплект разработки программного обеспечения: jMonkeyEngine SDK

  • Создание jME3 Java проектов:
    • Создавая предварительные классы
    • В комплекте с совместимым  JDK
    • В комплекте с расширениями Blender’а и другие
    • Используя менеджер для загрузки мультимедийных файлов и 3D моделей, включая ресурсы с завершенным кодом
    • Используя не патентованные Ant скрипты
    • Используя в jME3 всплывающие окна Javadoc; образцы кода проектов и фрагменты кода
  • Полнофункциональные Java и XML редакторы кода
  • Плагины
    • Файл управления версией
    • Отладчик и Оптимизатор (по желанию)
    • Конвертеры и Импортеры для игровых ресурсов (3D модели и другое)
    • Просмотр 3D сцен (3D Scene Viewer) и редактор материалов (Scene Composer Material )
    • Редактор шейдеров
    • Генерация земли, живописи, и правка
    • Создание пользовательского шрифта
    • Поддержка пользовательских пакетов с моделями, текстурами и другое
    • Создатель процедурного текстурирования (NeoTexture)
    • Генератор уровня детализации (LOD)
    • …и много другое…
  • Развертываемость
    • Создание приложений для Win, Mac, Linux
    • Создание мобильных приложений для Android, IOS поддерживает в работе
    • Создание JNLP WebStart и Java апплетов
  • Построен на платформе NetBeans
    • Поддерживает все плагины NetBeans IDE

Физика

  • JBullet – построение физики
    •  Физика персонажа
    • Физика суставов и шарниров
    • Метод «Ray-cast vehicle» для создания физики автомобилей
    • Скелетная физика
  • Многопоточная физика
  • Сеточные формы столкновений

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

  • Модели: Blender (.blend)
  • Модели: Ogre3D model (.mesh.xml, .skeleton.xml, .material)Ogre3D dotScene (.scene)
  • Модели: Wavefront (.OBJ, .MTL)
  • Модели: Collada
  • Модели: 3DS
  • Текстуры: .DDS, .HDR, .PFM, .TGA, .JPG, .PNG, .GIF
  • Шрифт: BMFont шрифты (.FNT)
  • Аудио: Waveform (.WAV), Ogg/Vorbis (.OGG)
  • jME3 двоичные файлы (модели и сцены): .j3o
  • материалы: .j3m,
  • определение материала: .j3md
  • фильтры постпроцессоров: .j3f

Шейдеры

  • Поддрежка GLSL
  • Библиотеки шейдеров
  • Переустановка шейдеров
  • Шейдер узлы

Материал Освещение

  • Попиксельное
  • Многопроходное
  • Фонг освещение
    • Диффузия карты
    • Альфа карта
    • Свечение карты
    • Зеркальность карты
    • Нормаль, Параллакс (отображение рельефа)
  • Касательная затенения
  • Отражение

Материал текстур

  • Текстурирование
    • Цвета материалов (внешние, диффузные, зеркальные/блестящие, светящиеся)
    • Цветная карта, карта света
    • Прозрачность, полупрозрачность, альфа карта, альфа тестирование с пределом спада
    • Сфера, куб
    • Масштаб текстуры
    • Каркас
    • Пандус
  • Мультитекстурирование с помощью шейдеров
  • УФ текстуры
  • Сплат текстуры, Фонг — освещенные или без теней, поддержка диффузии и нормалей
  • Текстура Атлас, обработка упакованных текстур

Ресурсная система

  • Импорт ресурсов
    • Анимации
    • Сеток
    • Текстур
    • Сцен
    • Материалов
    • Шейдеров
  • Многопоточная загрузка ресурсов с помощью HTTP
  • Загрузка сцен из ZIP файлов
  • Многопользовательские пакеты

Спецэффекты

  • Частицы: дым, огонь, взрывы и так далее
  • Постобработка/эффекты 2D фильтров
    • Отражение воды
    • Карты теней
    • HDR визуализация
    • SSAO
    • Рассеивание света
    • Эффект мультфильма
    • Туман
    • Свечение
    • Размытость

Местность

GUI / HUD

Разное

Сеть

  • SpiderMonkey API

 

Переведено для jmonkeyengine.ru, оригинал
Автор перевода: BuGaGa

Добавить комментарий

Содержание

jMonkeyEngine.ru © 2017. Все права сохранены.