Blender - одно из тех приложений, которые вы либо любите, либо ненавидите. Я знаю, что это отлично подходит для 3D-моделирования и анимации, и много говорится о пользовательском интерфейсе и его крутой кривой обучения.
Меня больше интересует, как Blender выделяется в плане разработки игр. Поэтому мой вопрос заключается в том, каковы плюсы и минусы выбора Blender для разработки высокопроизводительной 3D-игры?
tools
blender
blender-game-engine
Стив Оббайи
источник
источник
Ответы:
Блендер отлично подходит, если вы знаете, как им пользоваться. (Я полагаю, вы имеете в виду как программное обеспечение для моделирования, а не GE)
Вот несколько причин:
Конечно, это причины, по которым работает Blender, а не Maya или 3DS.
источник
Я работал в различных компаниях, которые широко использовали blender для разработки игр. Большинство из них использовали своих собственных экспортеров, но причины для этого начинают уменьшаться, так как экспортер блендеров коллада становится лучше.
Если вы говорите о GameBlender («запуск игр в blender»), мне нравится это для быстрого создания прототипов, но не для конечных продуктов (из-за зависимости от плагина).
Если вы просто хотите, чтобы он создавал ресурсы, тогда не имеет значения, откуда берутся ваши данные, так как ваш движок будет иметь значение.
источник
Если вы хотите использовать Blender в качестве платформы для разработки игр, посмотрите GameKit: http://code.google.com/p/gamekit/
Созданный Erwin Coumanns из Bullet (и других), он тесно интегрирован с IrrLicht / Ogre3D.
Это все еще на ранних стадиях, но выглядит многообещающе! :)
Основная идея заключается в том, чтобы создать сцену в Blender, а затем непосредственно загрузить этот смешанный файл в ваш движок (работающий на IrrLicht или Ogre3D).
источник
Я никогда не был впечатлен игровым движком Blender (хотя я недостаточно работал с ним, чтобы иметь твердое мнение), но как часть конвейера контента для игры, Blender великолепен.
Я использую его почти 4 года, и это прекрасный программный продукт. Это бесплатно, и хотя интерфейс поначалу немного угрожающий, он очень эффективен, как только вы почувствуете это (а 2.5 выглядит так, будто сильно его очищает). API сценариев Python великолепен и позволяет вам автоматизировать все виды вещей, писать экспортеры / импортеры и так далее. Я даже использовал его как простой редактор карт для одного или двух проектов со скриптом для экспорта в соответствующий формат карты.
источник
Если вы хотите узнать, как вы можете использовать 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.
источник
Blender может быть легко расширен через Python, поэтому он подходит практически для любого конвейера создания контента. Вы можете написать своих собственных экспортеров или даже добавить свои собственные элементы пользовательского интерфейса для настройки специфичных для игры свойств. В версии 2.5 пользовательский интерфейс претерпел значительные изменения и теперь стал намного более интуитивным.
С другой стороны, многие существующие игровые движки не обеспечивают действительно хороших экспортеров для блендера, особенно коммерческих (но тогда вы всегда можете написать свой собственный).
источник
Я видел, как многие художники Z-Brush используют Blender для распаковки UV. Это кажется особенно хорошим в таких вещах, как создание швов для персонажей с низким поли
источник