Четверг, 09.02.2012, 09:12


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

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

JMonkeyEngine 3
[ · Скачать удаленно (40 Mb.) ] 27.09.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
    Просмотров: 13914 | Загрузок: 2041 | Комментарии: 16 | Рейтинг: 5.0/9
    Теги: JMonkeyEngine, java, jME, Frustum, JOGL, scenegraph, OpenGL, 3D игры, Geometry, LWJGL
    » Дополнительные опции «
    Всего комментариев: 161 2 »
    -3  
    15 fate   (27.04.2011 18:48)
    А на нем exe можно сделать или только jar файлы?

    -2  
    16 QWER56   (26.07.2011 15:07)
    Можно, даже в браузере запускать.

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

    +1  
    11 darthRevan   (14.09.2010 18:36)
    Движок хороший, но жуть сложный...

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

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

    0  
    9 RaiR   (05.09.2010 00:08)
    на нем poisonville основан

    +2  
    8 Slavec   (19.03.2010 22:35)
    Народ, она вторую яву юзает?

    +4  
    7 PAVLOV   (30.09.2009 19:00)
    ааааа,надо яву знать(жаль я незнаю sad

    +5  
    6 BADCOIQ   (29.09.2009 08:57)
    Есть повод продолжить изучать яву.

    -3  
    13 QWER56   (20.12.2010 14:39)
    Даже очень хороши повод.

    +2  
    5 TrueIfrit   (28.09.2009 15:03)
    Любопытная вещь Оо

    +5  
    3 TovTripleZ   (27.09.2009 17:20)
    Вот ради чего Яву учить надо.

    +4  
    4 Сухарик   (28.09.2009 11:11)
    Ява это чудо шняга! У меня все друзья её учат. Залью им!
    Оценка: 5 баллов

    1-10 11-11
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Поиск
    10 случайных движков
    Truevision3D
    Aurora Engine
    Bos Wars
    Apocalyx
    Luxinia
    Genesis 2D
    Spring
    Raydium Engine
    Noobster
    IsoEasyEditor
    10 случайных статей
    BlendElf - Урок 6: GUI
    Основы PyGame. Прямоугольные области в PyGame. Часть вторая.
    LeadWerks Engine 2.3. Урок 1.
    Работа с INI файлами в Game Maker 8
    Интервью с разработчиком игр FenMix.
    Создание простейшей стратегии на GM для полных новичков
    Книга "Продвинутая разработка игр в Blitz"
    Как стать успешным лидером в команде разработчиков.
    Урок по 3D Rad - сделать свой стрелочный спидометр
    Немного о Delta3D или попытка напомнить о гиганте.
    Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр Игорный бизнес в России Loadka.ru – загрузка файлов
    Все права сохранены. GcUp.ru © 2008-2012