Как сделать игру в блендере

Пост о том, как я игрушку делал

Внимание! Очень длиннопост!

Давно уже в голове витала влажная мечта сделать небольшую PC игрушку. Требования были не жёсткие. Хотелось сделать аркадную гонялку в духе Playstation One. Жми газ, подруливай и просто наблюдай за тем, как оно ездит. Без сложностей вроде регулировок ходовой перед стартом, без сложной физики авто, которая бы заставляла постоянно думать. Ну, как – то так в общем.

Начал я с самого начала – обратился к своему воображению. Нужно было составить небольшой список того, что я хотел получить от игры.
1. Приятный геймплей. Без сложного управления.
2. Плавная и мягкая физика с максимальной предсказуемостью того, как машина поведёт себя.
3. Графон, который бы работал на моём компьютере без лагов и не резал глаза. Сложность была в том, что выбранный мной движок был весьма голодным на ресурсы, но об этом позже.
4. Максимальное количество своего контента. Все домашние игроделы грешат тем, что тянут текстурки, модели и звуки с открытых источников. Я же находил романтику в том, что мог собрать всё то, что умею в один проект.

С чего начинать?.
Этот вопрос меня очень долго мучал потому, что я толком не знал о своей игре ничего.
Начать с локации? Я не знаю, какая будет физика. Как будет вести себя машина при прохождении поворотов, как её будет кидать на неровностях?
Взяться за код? Ещё не выбран движок, да и знания у меня только одной книги по C# и gml, который не может нормально в 3D.

Выбор движка.
Игровой движок – база. Основание, на котором делается игра. Он объединяет в себе физический, графический и звуковой движки, предоставляя удобный и быстрый доступ к оным.
Но их как грязи. Один может 3D и 2D, Другой имеет базу первоклассных шейдеров, третий имеет кучу справок и примеров, который бы помогли начать.
Спасение я нашёл там, где не сильно и ожидал – BGE. Я работал в 3D редакторе Blender уже давно и его интерфейс был мне привычен. Игровой движок в нём ещё трогать не приходилось.

Я решил обосновать как – то свой выбор.
1. bge имеет малую популярность. Сделать на нём игру – благое дело. глядишь, разработчики Blender решат его допилить и, в целом, поднимут известность этого 3D редактора, который был моим единственным выбором. 3G свисток не позволял скачать жирный 3D макс, а блендер при схожих возможностях весил всего 100мб.
2. Blender был моим основным инструментом, которым я вытягивал свою фантазию и успокаивал свою душу. Всё – таки нет ничего более важного для творческой личности, чем возможность как – то передать свои мысли.
3. Я не хотел разбираться в новом. Мне было проще костылить на старом.

Читать еще:  Сделать ремонт в квартире недорого в пензе

Начал я с того, что стал проверять разными способами возможности bge:

Сложные материалы для BGE. Сложные они условно. На деле это текстура с Normal Map и небольшая система нодов для красивого отблеска, но до этого я работал исключительно с Cycles рендером и не сильно интересовался возможностями реалтайма.

Мрачная ночь мне не сильно понравилась, а потому я немного доработал сцену и переделал освещение:

Рубрика: Создание игр в Blender

Формат текстур DDS

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

Система частиц в BGE

В этом уроке вы узнаете, как создать систему частиц в Blender Game Engine с помощью бесплатного плагина easyEmit. Также вы узнаете, как создавать и импортировать пользовательские системы частиц на примере пламя.

Текст в Blender Game Engine

В этом уроке Вы узнаете, как добавлять текст в игру, изменять его цвет, размер, шрифт… Как переносить длинные строки текста с помощью скрипта, а также научитесь создавать счетчик боеприпасов.

Скрипт вращения камеры мышкой в BGE

В данном уроке Вы узнаете, как реализовать перемещение в жанре FPS (шутеров от первого лица) в игровом движке Blender.

Создание простого футбола в BGE

Из данного урока Вы научитесь:

  • Изменять игровые параметры при наступлении определенного события.
  • Выводить данные значения на экран.
  • Привязывать камеру к игровому объекту.

Создание противника в игре

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

Создание игры в Blender

В данном уроке я расскажу как пользоваться игровым движком блендера. На примере создания простой игры Вы узнаете как заставить объект двигаться и взаимодействовать с окружающими его объектами.

Авторизация

Рубрики

О сайте

На данном сайте Вы сможете найти множество уроков и материалов по графическому
редактору Blender.

Контакты

Для связи с администрацией сайта Вы можете воспользоваться следующими контактами:

Следите за нами

Подписывайтесь на наши страницы в социальных сетях.

На сайте Blender3D собрано огромное количество уроков по программе трехмерного моделирования Blender. Обучающие материалы представлены как в формате видеоуроков, так и в текстовом виде. Здесь затронуты все аспекты, связанные с Blender, начиная от моделирования и заканчивая созданием игр с применением языка программирования Python.

Читать еще:  Как сделать видеонаблюдение на даче через интернет

Помимо уроков по Blender, Вы сможете найти готовые 3D-модели, материалы и архивы высококачественных текстур. Сайт регулярно пополняется новым контентом и следит за развитием Blender.

Создаём фигуру человека в программе Blender3D

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Здравствуйте дорогие друзья! Эту статью я делаю для любителей трёхмерного моделирования и проектирования. Я бы хотела показать как можно довольно несложно, с помощью некоторых модификаторов создать в трёхмерном редакторе фигуру человека. На примере танцующей балерины.

При определённой сноровке такой объект можно создать за пару часов.

В этой статье я покажу как спроектировать туловище человека — женщины в позе танца, а в следующей голову и лицо.

Мы будем использовать опенсорсную программу Blender3D. Вот такой результат мы должны получить в конце уроков.

Чтобы убрать картинку в центре щёлкаем левой кнопкой мыши в любом месте экрана.

Затем выделяем все объекты на сцене нажатием кнопки A, и нажимаем delete. Удаляем эти объекты и переводим редактор 3D вида в режим 4х проекций View → ToggleQuadView.

Нажатием клавиши N открываем панель свойств.

Добавляем на сцену новый объект — плоскость.

Add → Mesh → Plane

Вращается окно 3d вида когда нажимаем на колёсико мыши (либо среднюю кнопку) и тянем. Если при этом удерживать клавишу shift, то окно 3D вида не вращается, а перемещается за мышкой.

Видите: окно 3D вида в режиме перспективной проекции.

Повторяем так и строим 3 линии – скелет для ноги.

Верхний отрезок — бедро, средний — голень, нижний – стопа.

Не забываем сохранять проект File → Save и указываем местоположение и название файла.

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

Для этого нужно применить модификатор. Идём в редактор свойств и находим кнопку c гаечным ключом «Modifiers».

Далее мы выделяем все точки и нажимаем Ctrl+A, и тянем курсор мыши. Видим, что фигура приобретает ещё больший объём. Чтобы прекратить растягивание нажимаем левую кнопку мыши.

Так же можно действовать с каждой отдельной точкой. Придаём фигуре, нужный человеческий облик, работая над каждым узлом.

Но как мы можем заметить, модификаторы действуют не идеально и кое-где на фигуре добавляются лишние точки, а потому линии не симметричные. На нашем объекте это только в трёх местах, так что мы можем подправить вручную.

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

Читать еще:  Какой потолок сделать в гостиной

Также действуем с остальными 4мя точками.

Можно подвигать точки фигуры, чтобы они образовали не искривлённые линии. Для этого щёлкаем правой кнопкой мыши на точке и тянем за стрелочку модификатора перемещения.

Повторяем те же действия в двух других проблемных местах.

Мы сделали переднюю половину тела такой, какая нас устраивает.

В режиме прозрачности выделяются все точки, попавшие в область, даже скрытые за пределами видимости. Удаляем точки, нажав delete.

Выходим из режима редактирования, выделяем фигуру. Нажимаем Shift+S → Cursor to center. То есть курсор устанавливаем в начало координат. Нажимаем Origin → Origin to 3D cursor.

Так мы точно устанавливаем центр преобразования фигуры в начале координат.

Идем в список модификаторов, выбираем Mirror.

Мы получили двусторонне симметричную фигуру, с подправленными передней и задней стороной.

Но у женщины грудь не плоская. И икры со ступнями у человека выглядят иначе чем веретено. Давайте подправим это.

Переключаемся в режим редактирования объекта. Чтобы сделать грудь, нам нужно добавить несколько линий и точек. Воспользуемся инструментом нож. Резать будем в проекции front, то есть передняя сторона. Нажмём два раза клавишу A, когда курсор находится в области проекции front. При этом все точки сначала выделятся, затем выделение снимется. Так программа поймет, что мы работаем в этой проекции. Нужно убедиться, что отключён режим прозрачности. Выбираем инструмент нож и проводим нужные линии на объекте щелкая левой кнопкой мыши в тех местах, где нужно сформировать точку.

Теперь ноги — они слишком радиально-симметричные. У человека передняя часть голени — кость более ровная, а задняя — мышца образует рельеф.

Поработаем над ногой. Переключаемся в режим прозрачности. Выделяем попеременно слои точек и с помощью манипуляторов двигаем их по оси x или z как нужно. Для выделения используем кнопку B — прямоугольное или с — круглое. Чтобы регулировать размер круглого выделения крутим колёсико мыши в разные стороны.

Нажимаем кнопку P → Selection. Платье тоже выделилось в отдельный объект.

Выходим из режима редактирования.

Теперь раскрасим фигуру.

Выделяем объект-платье. В редакторе свойств находим кнопку- шарик «Material» и нажимаем её.

Затем выбираем кнопочку со стрелкой на нижней панели — перемещение. И с помощью манипуляторов, сменивших квадраты на конце на стрелочки оттягиваем юбку вниз.

Теперь можно юбку сделать немного гофрированной. Выделяем нужные точки и приподнимаем их над всеми остальными.

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

Источники:

http://pikabu.ru/story/post_o_tom_kak_ya_igrushku_delal_3847804

http://blender3d.com.ua/category/game-engine/

http://3dtoday.ru/blogs/anide/create-a-figure-of-a-man-in-the-blender3d-program/

Ссылка на основную публикацию
Статьи на тему: