Блендер для разработки игр, плюсы и минусы [закрыто]

19

Blender - одно из тех приложений, которые вы либо любите, либо ненавидите. Я знаю, что это отлично подходит для 3D-моделирования и анимации, и много говорится о пользовательском интерфейсе и его крутой кривой обучения.

Меня больше интересует, как Blender выделяется в плане разработки игр. Поэтому мой вопрос заключается в том, каковы плюсы и минусы выбора Blender для разработки высокопроизводительной 3D-игры?

Стив Оббайи
источник
3
Это вопрос о игровом движке Blender? (Если так, возможно, вы должны упомянуть это / пометить его.) Или просто использовать Blender для моделирования?
Эндрю Рассел
Я бы догадался (и меня это больше всего интересует) Blender для моделирования. Движок игры оставался на прежнем уровне в течение значительного периода времени и только обновляется, последний раз я проверял; Я никогда не верил в это.
Рикет
У меня нет очков для создания тега игрового движка blender. Но я думаю, что этот вопрос решается, потому что поступает много информации.
Стив Оббайи
Я добавлю это для вас. (У вас было достаточно представителей во время бета-тестирования;)
Эндрю Рассел

Ответы:

12

Блендер отлично подходит, если вы знаете, как им пользоваться. (Я полагаю, вы имеете в виду как программное обеспечение для моделирования, а не GE)

Вот несколько причин:

  • Он может экспортировать во многие форматы файлов из коробки, и многие вы можете найти, и многие вы можете написать свои собственные сценарии для импорта
  • Обычно вы можете найти много бесплатных моделей, которые можно использовать или использовать в качестве заполнителей.
  • Это бесплатно (как в речи)
  • Благодаря интерфейсу Python вы можете найти множество дополнительных функций, реализованных кем-то, и создать свою собственную коллекцию с учетом ваших потребностей.
  • Вы получаете огромное сообщество для поддержки.

Конечно, это причины, по которым работает Blender, а не Maya или 3DS.

Тоби
источник
в прошлый раз я проверил, что это также бесплатно, как в пиве, то есть вам не нужно за это платить.
Рауль
И то и другое, хотя некоторые компании, как известно, занимались ребрендингом и продажей Blender. blender.org/press/re-branding-blender
Тоби,
3

Я работал в различных компаниях, которые широко использовали blender для разработки игр. Большинство из них использовали своих собственных экспортеров, но причины для этого начинают уменьшаться, так как экспортер блендеров коллада становится лучше.

Если вы говорите о GameBlender («запуск игр в blender»), мне нравится это для быстрого создания прототипов, но не для конечных продуктов (из-за зависимости от плагина).

Если вы просто хотите, чтобы он создавал ресурсы, тогда не имеет значения, откуда берутся ваши данные, так как ваш движок будет иметь значение.

Andreas
источник
3

Если вы хотите использовать Blender в качестве платформы для разработки игр, посмотрите GameKit: http://code.google.com/p/gamekit/

Созданный Erwin Coumanns из Bullet (и других), он тесно интегрирован с IrrLicht / Ogre3D.

Это все еще на ранних стадиях, но выглядит многообещающе! :)

Основная идея заключается в том, чтобы создать сцену в Blender, а затем непосредственно загрузить этот смешанный файл в ваш движок (работающий на IrrLicht или Ogre3D).

jacmoe
источник
Я слышал, что Blender решил покончить со своим игровым движком в пользу пения Ogre, у вас есть какая-нибудь информация об этом слухе?
Стив Оббайи
Нет, они не. :) Эрвин Куманнс - один из авторов BGE, и он не собирается конкурировать с самим собой. Несколько лет назад был небольшой разговор / эксперименты, но они исчезли. Конечно, было бы здорово иметь Ogre в качестве рендерера для BGE, но IMO - это намного круче освободить подсистему игрового движка Blender и позволить IrrLicht и Ogre 3D справляться с сложными задачами рендеринга! И лицензия тоже намного понятнее.
Жакмо
3

Я никогда не был впечатлен игровым движком Blender (хотя я недостаточно работал с ним, чтобы иметь твердое мнение), но как часть конвейера контента для игры, Blender великолепен.

Я использую его почти 4 года, и это прекрасный программный продукт. Это бесплатно, и хотя интерфейс поначалу немного угрожающий, он очень эффективен, как только вы почувствуете это (а 2.5 выглядит так, будто сильно его очищает). API сценариев Python великолепен и позволяет вам автоматизировать все виды вещей, писать экспортеры / импортеры и так далее. Я даже использовал его как простой редактор карт для одного или двух проектов со скриптом для экспорта в соответствующий формат карты.

Райли Адамс
источник
1

Если вы хотите узнать, как вы можете использовать Blender для создания игры следующего поколения, посмотрите Project AfterShock.

Начните с чтения номера 21 журнала Blender Art, стр. 31: http://issuu.com/blenderart_magazine/docs/blenderart_mag-21_eng

Тогда посетите их сайт: http://www.liquidrockgames.com/

И просмотрите тему демонстрации в форуме Ogre3D: http://www.ogre3d.org/forums/viewtopic.php?f=11&t=37377&start=0.

jacmoe
источник
0

Blender может быть легко расширен через Python, поэтому он подходит практически для любого конвейера создания контента. Вы можете написать своих собственных экспортеров или даже добавить свои собственные элементы пользовательского интерфейса для настройки специфичных для игры свойств. В версии 2.5 пользовательский интерфейс претерпел значительные изменения и теперь стал намного более интуитивным.

С другой стороны, многие существующие игровые движки не обеспечивают действительно хороших экспортеров для блендера, особенно коммерческих (но тогда вы всегда можете написать свой собственный).

thbusch
источник
0

Я видел, как многие художники Z-Brush используют Blender для распаковки UV. Это кажется особенно хорошим в таких вещах, как создание швов для персонажей с низким поли

Боб Хазард
источник