Четверг, 21 сентября 2017, 20:40

Приветствую Вас Гость

Меню сайта
Категории каталога
Актуальные [240]
Популярные движки для разработки игр
Неактуальные [55]
Устаревшие, не поддерживаемые авторами и комьюнити движки для разработки игр
Наш опрос
Какой жанр игр вам больше нравится играть?
Всего ответов: 2033
Главная » Файлы » Игровые движки » Актуальные

JMonkeyEngine 3
Скачать удаленно (40 Mb.) 27 сентября 2009, 14:52
  • Жанровая направленность: 3D игры
  • Платформа: Java
  • Лицензия: BSD
  • Языки программирования: Java
  • Движок написан на ЯП: Java
  • Открытый исходный код: предоставляется, open source
  • Мультиплеер: возможен
  • Достоинства: бесплатный, кросс-платформенный.
  • Недостатки: только для профессионалов – непрост в освоении.
  • Автор движка: Макр Пауэлл (Mark Powell)

    JMonkeyEngine (jME) - это открытый высокопроизводительный графический Java движок, которому возможно подключение других рендер-систем. Используется OpenGL. Движок поддерживает LWJGL и JOGL.

    Так как jME открытый и распространяется по лицензии BSD, то вы можете использовать его для хобби или коммерческих целей. Единственное, что просят авторы – пожертвование для развития проекта.

    Благодаря свойству движка все элементы игры вводятся и выводятся без нарушения цепочки объектов, что позволяет более гибкую разработку.

    Поддерживаются различные элементы геометрии, импорт ландшафта, Bezier Patches, Line, Points. Поддерживаются 3D-модели форматов: COLLADA, 3DS, Obj, MD2, MD3, X3D, Milkshape, ASE и т.д. Поддержка шкур, костей и скелетной анимации. Поддерживается ряд примитивов: Box, Sphere, Cylinder, Capsule, Torus, Arrow, Disk, Hexagon, Dodecahedron, Icosahedron, Octahedron, PQTorus, Pyramid и Quad. Поддержка Direct morph. Поддерживается камера как отдельный объект, Frustum.

    Поддержка GLSL Shader, ARB Shaders, высококачественной воды с отражением, преломлением, генерацией волн и т.д.

    Поддерживаются современные визуальные эффекты высокого уровня, такие как: Imposters, Environmental Mapping, Lens Flare, Tinting, система частиц и т.д. Bloom, расширяемая система частиц, пламя, симуляция ткани, текстуры на базе dot3 bump-mapping, система освещения, система теней и пр. Имеется система столкновений, математическая система для быстрых алгебраических вычислений.

    Поддерживаются графические форматы: BMP, TGA (сжатые и несжатые), JPG, PNG, GIF, DDS (cubemaps + DXT).

    В jME удобные и мощные классы для создания приложений. Вы можете быстро отлаживать игру, проверять её в мгновение ока. Улучшенное логирование. В движок интегрированы системы экспорта и импорта, Java Applet, AWT и Swing, SWT (Standard Widget Toolkit) и т.д. У jME компактный бинарный формат. Работает с удобочитаемым XML-форматом, поддерживает Ogre XML файлы.

    Звук поддерживает OpenAL и FMOD музыкальную систему. Поддерживает шрифты Angelcode.

    О разработчике

    JMonkeyEngine был разработан Марком Пауэллом в 2003, в то время когда он изучал OpenGL. После освоения LWJGL он решил, что Ява отлично подходит для его собственных графических инструментов. Эти инструменты вскоре превратились в примитивный движок.

    После прочтения книги «3D Game Engine Design» была реализована графическая часть движка. Большая часть вдохновения по разработке данного движка взята из книги Дэвида Эберли (David Eberly) «3D Game Engine Design». Именно тогда jME был опубликован на Sun's Java.net, благодаря чему движок был поддержан сторонними разработчиками. С тех пор движок jME приобрёл множество современных и передовых особенностей. В 2003 году к команде присоединился Joshua Slack. Движок развивается и по сей день.

    Официальный сайт: http://www.jmonkeyengine.com
    А так же: http://jmonkeyengine.org




    jME (jMonkey Engine) is a high performance scene graph based graphics API. Much of the inspiration for jME comes from David Eberly's book 3D Game Engine Design.

    jME is a scenegraph based architecture. The scenegraph allows for organization of the game data in a tree structure, where a parent node can contain any number of children nodes, but a child node contains a single parent. Typically, these nodes are organized spatially to allow the quick discarding of whole branches for processing. For example, if we build a graph such that all objects in a room share a parent (room), and all rooms share a parent (floor), where all floors share a parent building. Our character is in room 1 of the first floor. We can quickly discard the floor 2 node (which is turn discards every room on the 2nd floor and every object in those rooms). We can then process the floor 1 branch of the tree. All rooms that are not room 1 are discarded (including all objects in that room). We then process room 1 including it's objects.

  • Категория: Актуальные | Добавил: GC-Vic
    Просмотров: 37707 | Загрузок: 4360 | Комментарии: 24 | Рейтинг: 4.1/17 |
    Теги: JMonkeyEngine, java, JME, Frustum, JOGL, scenegraph, OpenGl, 3D игры, Geometry, LWJGL
    Дополнительные опции:
    Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

    Игровые объявления и предложения:
    Если вас заинтересовал материал «JMonkeyEngine», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

    Всего комментариев: 241 2 »
    +1-
    23 andarky   (21 сентября 2015 15:34)
    andarkyкто пробовал - скажите нужно ли там еще что помимо этого дистрибутива с сайта.
    Ну я имею в виду фреймворки, JDK и пр... ?

    +1-
    24 yavl   (21 сентября 2015 15:56)
    Там один пухлый дистрибутив со всем что нужно, даже блендер и jdk засунули.

    +1-
    22 socol6   (04 июня 2013 15:53)
    socol6вот все ищут статьи по нему на русском, может если кому не трудно по переводит прям на официальном сайте, я сейчас потихоньку там перевожу страницы, http://hub.jmonkeyengine.org/wiki/doku.php/jme3_ru http://hub.jmonkeyengine.org/wiki/doku.php/jme3:the_scene_graph_ru http://hub.jmonkeyengine.org/wiki/doku.php/jme3:terminology_ru http://hub.jmonkeyengine.org/wiki/doku.php/jme3:beginner_ru http://hub.jmonkeyengine.org/wiki/doku.php/jme3:beginner:hello_simpleapplication_ru это официальные вики, еще на alex-fag.ru по NiftyGUI перевожу, не переводчик конечно но как могу. Кому интересно подключайтесь, движок классный.

    +1-
    20 demonE70   (18 апреля 2013 02:50)
    Подскажите, пожалуйста, можно ли выпускать платные проекты на этом движке, или только бесплатные продукты (или нужно согласовывать как-то с разработчиками)?
    Если нет, есть ли альтернатива c MIT под джава?

    +2-
    21 it_is_good   (02 мая 2013 23:51)
    it_is_goodМожно, можно. Не бойся выпускать игры на нём wink

    +1-
    19 Nub_hard_style   (27 января 2013 06:25)
    Nub_hard_styleиз 3d моделей он подерживает ogre anl и obj

    +1-
    18 grandsar   (25 декабря 2012 12:01)
    Начал изучать данный движок. Хочу постепенно переводить статьи с офф сайта и добавлять различные примеры. Если есть желание поучаствовать заходите javadevgame.blogspot.ru

    +-1-
    17 Jadus   (17 июня 2012 13:20)
    JadusЩас гляну !)) я как-раз яву начил учить ! biggrin

    +-6-
    15 fate   (27 апреля 2011 18:48)
    А на нем exe можно сделать или только jar файлы?

    +1-
    16 QWER56   (26 июля 2011 15:07)
    QWER56Можно, даже в браузере запускать.

    +-9-
    12 CrumpledMetal   (28 ноября 2010 15:45)
    Не могу разобраться в структуре.. Даже README нет.. Но по сравнению с движком, README, думаю, даже никто бы не стал читать biggrin быстрей в сам движок smile

    +1-
    11 Seidmannen   (14 сентября 2010 18:36)
    SeidmannenДвижок хороший, но жуть сложный...

    +3-
    14 Бомбер   (09 апреля 2011 19:25)
    БомберНет. Движок не сложный, сейчас учу, все получается. Всем советую!

    +-3-
    10 zhuckov_d_a   (05 сентября 2010 08:34)
    zhuckov_d_aкак скачать там чето дофига чего есть а мне нужен только этот
    jMonkeyEngine 3 SDK Alpha-2. wacko

    1-10 11-17
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Поиск по сайту
    10 случ. движков
  • J.U.R.P.E.
  • Neobook
  • PopCap Games Framework
  • BasiEgaXorz
  • Ninfa3D
  • Yake
  • Gideros Studio
  • Sauerbraten
  • Horde3D
  • ezRPG
  • 10 случ. статей
  • Создаем свой сайт/игру на Python. Часть 2
  • Почему мы хотим создать свою игру и как добиться результата?
  • Заметки о создании новогодней открытки и советы под Новый год
  • Конструктор мультфильмов: Новые Бременские
  • Фруктовый сад. Начало
  • Перевод Стратегуса
  • "Возмездие" - браузерная онлайн игра!
  • Делаем FPS на UDK. Часть 1.
  • Создание сисетмных программ в Game Maker
  • Создание скролл-шутера в game maker.
  • Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    GameDev, Уроки OpenGL, Программирование, Создать Minecraft
    Все права сохранены. GcUp.ru © 2008-2017 Рейтинг