Blender 3d редактор


секреты бесплатного 3D-редактора Blender / Программное обеспечение

Трёхмерный редактор Blender имеет массу достоинств, и мы уже рассказывали читателям 3DNews об этой замечательной программе (см. материал «Blender 2.45: бесплатный 3D-редактор»). Со времени написания того обзора программа сильно изменилась — у нее появилось множество полезных функций, она стала на порядок мощнее, удобнее, но при этом по-прежнему остается бесплатной. Сегодня мы поговорим не столько о её возможностях (для перечисления всех опций и настроек приложения пришлось бы написать не статью, а увесистый справочный том), сколько о трудностях, с которыми придётся столкнуться тому, кто в первый раз запустит этот 3D-редактор.

На данный момент Blender не может похвастаться длинным списком известных проектов, где бы он использовался. Из более или менее стоящих работ, выполненных с помощью этого 3D-редактора, на ум приходит разве что «Человек-паук — 2» да полнометражный анимационный фильм «Брэндан и секрет Келлов». Ну а лучше всего раскрывает возможности программы проект Llama Drama — это две короткометражных анимации про непутёвую Ламу, сделанные командой профессионалов Blender.

Отсутствие «портфолио» программы можно объяснить лишь тем, что профессионалы в крупных компаниях очень осторожно относятся к бесплатному продукту, который распространяется «как есть». Для солидных анимационных студий очень важно, чтобы продукт не только имел мощный арсенал средств, но еще и развивался, имел хорошую поддержку. В случае же с Blender все построено на сплошном энтузиазме. К тому же, именитые студии сильно привязаны к коммерческому программному обеспечению, отказаться от которого невозможно по целому ряду причин — от проблем, связанных с совместимостью с другим ПО, до очевидного нежелания отказываться от разнообразных заготовок в привычном инструментарии и многолетнего опыта работы с профессиональным дорогим приложением.

Тем не менее с каждой новой версией Blender обретает всё большую популярность среди профессионалов. На данный момент его уже взяли на вооружение десятки анимационных студий, которые успешно используют инструментарий программы для производства мультимедийных презентаций, рекламных роликов и заставок на ТВ. Потенциал программы настолько велик, можно с уверенностью утверждать: появление более серьёзных проектов — это почти наверняка вопрос времени. Так, например, относительно недавно создателем «сердитых птичек» Rovio Stars совместно с английской студией Midoki была выпущена многопользовательская онлайн-стратегия Plunder Pirates. Для производства этой красочной и запоминающейся игры был использован Blender.

Растущая популярность 3D-редактора закономерна, ведь о достоинствах Blender можно говорить очень долго. Эта программа очень мощная, но при этом рационально использует системные ресурсы. Ранние дистрибутивы редактора «весили» всего несколько мегабайт, и уже тогда Blender мог использоваться как полноценный профессиональный инструмент для 3D-моделирования. Сейчас размер установочного файла стал больше, но, по сравнению с дистрибутивами других пакетов для 3D-моделирования и анимации, он все так же имеет намного меньший объем, а по функциональности при этом не уступает именитым программам. Сомневаетесь? Тогда посмотрите следующее видео — все сделано в Blender.

Трёхмерный редактор — программа интересная, но сложная. Если вас действительно увлёк мир 3D, нужно запастись терпением, в особенности когда речь идёт о бесплатном редакторе Blender. Его очень сложно осваивать методом «научного тыка», и это является для многих любителей 3D непреодолимой проблемой. Так, например, в программе отсутствует полноценное главное меню в том виде, к которому все привыкли. Многие средства и команды приложения запрятаны где-то глубоко в интерфейсе или вообще могут быть вызваны только клавиатурными сочетаниями. Для изучения Blender аниматору и дизайнеру определенно потребуется время, чтобы привыкнуть и освоиться в новой среде.

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

Если вы решите изучить Blender, вы столкнетесь с массой вопросов, даже если до этого уже занимались созданием 3D. В Blender многое сделано не так, как к этому привыкли пользователи Maya, 3ds max и других коммерческих приложений. К счастью, к Blender прилагается неплохая документация (есть даже вариант перевода на русский язык, правда, не совсем корректный). А еще, по мере того как вы будете знакомиться с командами Blender, на экране то и дело будут появляться всплывающие подсказки с фрагментами официальной документации. Но и этого, конечно, будет мало. Поэтому в данном материале мы попробуем помочь новичкам в вопросе освоения Blender, сделав акцент на некоторых важных особенностях этого трехмерного редактора.

⇡#Интерфейс

Уникальность трёхмерного редактора заключается в том, что Blender сочетает в себе полный набор инструментов для производства анимации. Теоретически можно создать короткометражную анимацию от начала и до конца, используя исключительно средства данной программы. Функции Blender поражают своим разнообразием. Тут есть и модуль для анимации, и средство видеомонтажа, и 2D-рисования, трекинга, и инструменты трёхмерной лепки, и многое другое. Подозреваем, что именно эта «гремучая смесь» самых разнообразных средств для создания трехмерной графики и визуальных эффектов побудила разработчиков дать название программе Blender (в переводе с английского — «смеситель», «мешалка»). И всё это разнообразие инструментов не могло не сказаться на интерфейсе программы — внешний вид трёхмерного редактора может изменяться в зависимости от поставленной задачи.

При работе с Blender придётся выучить длинный список сочетаний клавиш. Без знания горячих клавиш работа в программе попросту невозможна, поэтому обращайте на них внимание по ходу этой статьи. Практически любой функции программы соответствует своя комбинация. Кроме того, горячие клавиши в программе могут менять своё назначение в зависимости от выбранного инструмента программы. Например, если вы работаете в режиме управления объектом Object Mode, клавиша G позволяет быстро перемещать объект в окне проекции. Но если вы включите режим трёхмерного скульптинга, та же клавиша будет вызывать определённый профиль кисти.

Трёхмерные редакторы часто имеют схожий интерфейс — окна проекций, панель с настройками выбираемых инструментов и т.д. Все это вы найдете и в интерфейсе Blender, однако «интуитивно понятным» его назвать нельзя. Он имеет много особенностей, поэтому даже тот, кто имеет хороший опыт создания трехмерной графики в других программах, не сможет сразу приступить к работе. Нужно потратить не один час, чтобы изучить основные компоненты редактора, расположение инструментов, а также некоторые команды для управления интерфейсом.

Приступая к новому проекту, трёхмерщики привыкли все начинать с нуля — наполнять сцену объектами, подбирать их параметры и пр. В Blender пустая сцена уже содержит ряд объектов: куб, источник света и камеру. Интерфейс программы не перегружен лишней информацией, поэтому вы не найдете кнопок для навигации в окне проекции. Управление видом осуществляется средней кнопкой мыши (простое нажатие средней кнопки — вращение сцены, нажатие с одновременным удерживанием клавиши Shift — смещение). Чтобы отдалить или приблизить вид, используйте скроллинг.

Владельцы ноутбуков, которые работают с тачпадом, могут столкнуться с проблемой при управлении видом в окне проекции. На большинстве мобильных ПК тачпады не снабжены средней кнопкой, поэтому некоторые команды в Blender выполнить невозможно. Иногда драйвер к тачпаду предоставляет возможность программной эмуляции нажатия средней кнопки мыши, однако эта опция не всегда работает должным образом на ноутбуке. К счастью, в Blender предусмотрено решение данной проблемы. Откройте окно с настройками программы, выбрав в меню File > Preferences, перейдите на вкладку Input и установите флажок напротив опции Emulate 3 Button Mouse.

После этого в Blender включится режим эмуляции средней кнопки мыши с помощью опциональных клавиш. Например, чтобы выполнить поворот вида в окне проекции, нужно нажать клавишу Alt и левую кнопку мыши одновременно, а чтобы сдвинуть вид в окне проекции, следует нажать Alt+Shift и левую кнопку мыши. Также в настройках можно включить опцию эмуляции цифровых клавиш дополнительной клавиатуры.

Если у вас уже есть некоторый опыт работы с трёхмерными редакторами 3ds max или Maya, вы можете активировать нужный профиль в настройках Blender, что позволит использовать для многих команд привычные клавиатурные комбинации.

При работе с трёхмерной графикой очень важно, чтобы пользователь мог настраивать программу «под себя». Интерфейс Blender очень гибок, его можно настраивать так, как это вам удобно. Элементами интерфейса редактора можно всячески управлять, например можно изменять размеры окон и панелей.

Рабочее пространство Blender можно разделить на условные зоны. Зонами можно считать редактор 3D-вида (3D View Editor), который включает в себя окна проекций, редактор настроек (Properties Editor), а также две панели — панель настроек и панель инструментов. Панель настроек по умолчанию скрыта. Чтобы ее увидеть, нажмите на плюсик в окне с видом сцены или воспользуйтесь клавишей N.

Панель инструментов также можно быстро скрыть или отобразить, воспользовавшись клавишей T.

Редактор параметров (редактор настроек)

Панель инструментов

Размеры панелей с инструментами в Blender можно изменять, можно даже полностью «задвинуть», убрав с экрана. Любую скрытую панель можно открыть с помощью значка в виде плюса, который появляется на месте спрятанного элемента интерфейса.

Интерфейс программы можно очень просто и удобно «дробить», разделяя его на новые окна и настраивая их содержимое. Вы можете, скажем, разделить окно проекции на два окна, в одном из которых оставить вид на сцену, а в другом включить режим отображения редактора кривых (Graph Editor). В правом верхнем углу любого окна программы можно увидеть крохотный треугольник. Чтобы разделить текущее окно на два, просто потяните этот треугольник.

Интерфейс Blender до и после операции «дробления» окон Split

Как правило, начинающие пользователи быстро находят способ «дробления» окон, создают их в большом количестве, а затем теряются в догадках, как убрать ненужные элементы интерфейса. Это еще одно свидетельство того, что в Blender многие операции реализованы неявно, и поиск нужных команд нередко превращается в утомительный квест. Чтобы скрыть какое-нибудь из окон интерфейса, его можно задвинуть в сторону, а чтобы полностью убрать окно, его следует объединить с соседним. Для объединения нужно поднести курсор к границе между окнами, а затем щелкнуть правой кнопкой мыши, в контекстном меню выбрать Join Area и навести указатель на то окно, которое требуется убрать.

Есть еще один способ дробления интерфейса редактора: нужно поднести курсор к границе между окнами, в контекстном меню выбрать Split Area и с помощью разделительной линии определить положение границы раздела новых окон.

По умолчанию в Blender отображается только один вид проекции — перспектива. Но для полноценной работы с 3D вам понадобится и классический обзор объектов — сверху, сбоку, спереди и т.д. Чтобы переключиться в привычный для CAD-приложений четырехоконный интерфейс воспользуйтесь сочетанием клавиш Alt+Ctrl+Q.

Еще одна удобная особенность интерфейса Blender — масштаб любого окна программы можно менять. Не размер окна, а именно масштаб, то есть делать элементы интерфейса более крупными. Для этого используйте клавиши «плюс» и «минус» на дополнительном цифровом блоке клавиатуры. Эффект масштабирования окон редактора чем-то напоминает изменение масштаба в браузере — читать надписи становится проще, вводить значения — удобнее. Данная опция будет особенно актуальна, если вы работаете на мониторе с очень высоким разрешением.

Одна из отличительных особенностей Blender — трехмерный курсор (правильнее его было бы назвать трехмерным маркером). Этот объект постоянно присутствует в сцене и является вспомогательным элементом для указания точных координат. Он помещается в той точке виртуального пространства, куда вы щелкнули мышью. Для трёхмерного курсора используется принцип привязки, поэтому его очень просто поместить, например, на поверхность трёхмерной модели. Если вы «потерялись» в виртуальном пространстве и не видите трёхмерный курсор, нажмите Shift+C. При этом трёхмерный курсор будет установлен в центр сцены, а вид будет изменен так, чтобы вы смогли его наблюдать.

Трёхмерный курсор Blender

Интересно, что при работе с разными 3D-редакторами пользователи сталкиваются с одними и теми же проблемами интерфейса. Например, в сообществах начинающих любителей 3D нередко можно увидеть вопрос «куда пропали стрелки?». Дело в том, что в большинстве трехмерных редакторов для операций трансформации (вращение, перемещение и масштабирование) принято использовать вспомогательный манипулятор — указатель с направлениями. На каком-то этапе изучения программы неопытный пользователь нажимает «не ту кнопку», и этот манипулятор исчезает с экрана. Выполнять поворот и перемещение объектов вслепую довольно неудобно, и пользователь тратит на поиски решения этой проблемы свои нервы и драгоценное время.

Blender тоже имеет подобный манипулятор, который может внезапно исчезнуть. Если он пропал с экрана, скорее всего, вы случайно нажали сочетание клавиш Ctrl»+»Space. Нажмите эту комбинацию повторно, и манипулятор снова отобразится на экране. Для включения и отключения манипулятора также используется соответствующая кнопка под окном проекции. Вращать, перемещать и масштабировать объекты можно также с помощью быстрых команд: G — позволяет быстро перемещать выделенный объект, R — вращать, S — масштабировать. Знание этих команд крайне необходимо, и особенно пригодится, когда вы будете заниматься моделированием.

Кнопки для включения операций трансформации и переключения в режимы перемещения, вращения и масштабирования.

В программе имеется очень удобная система поиска. С ее помощью вы всегда можете отыскать нужную вам команду. Откройте меню поиска с помощью клавиши «Пробел» и начните вводить название нужной опции. Blender постарается помочь подсказками. Иногда это здорово ускоряет работу. Например, если вы работаете над динамикой компьютерной игры, не нужно для каждого отдельного объекта указывать физические свойства. Достаточно набрать game, и в списке появится команда Copy Game Physics Properies to Selection, которая позволит быстро передать физические свойства выделенным объектам сцены.

⇡#Моделирование

В трёхмерной графике существует много приёмов моделирования. Создавать трехмерные поверхности можно, например, при помощи инструментов полигонального моделирования, когда поверхность модели состоит из многоугольников, можно заниматься трёхмерным скульптингом, используя виртуальные кисти (как в программе ZBrush), можно использовать моделирование при помощи сплайнов (трёхмерных кривых) и так далее. В Blender реализованы все наиболее часто встречаемые способы моделирования.

Самый простой и популярный метод — полигональное моделирование, при котором трёхмерная форма создается путём редактирования подобъектов каркаса модели — вершин, ребер и поверхностей (полигонов). Для того чтобы начать работу с этими подобъектами, необходимо включить режим редактирования Edit mode. По умолчанию в редакторе задействован режим работы с объектами Object mode, в котором можно управлять положением и ориентацией объектов трёхмерной сцены. Чтобы переключиться в режим редактирования объекта, следует выбрать нужную команду из списка режимов работы.

Список режимов работы Blender

При создании сложной топологии трехмерной модели, например в процессе моделирования трехмерного персонажа, часто приходится использовать так называемое мягкое выделение (soft selection). Суть его сводится к тому, что когда вы выделяете один или несколько подобъектов каркаса, например пару вершин, их перемещение (или другая операция трансформации — вращение, масштабирование) в окне проекции окажет влияние на прилегающие подобъекты (вершины). Причем степень воздействия на прилегающие вершины зависит от расстояния между редактируемым подобъектом и прилегающими вершинами — чем дальше подобъект от редактируемой области, тем слабее его трансформация.

Понятие soft selection является универсальным. Эту команду можно найти практически в каждом 3D-редакторе — в Maya, 3ds max, Cinema 4D и пр. Но в Blender эта команда отсутствует, и поиск по документации вам не поможет. Дело в том, что разработчики её назвали иначе — proportional editing. Для активирования режима мягкого выделения нужно нажать клавишу O, а чтобы изменить диаметр области воздействия, используйте в процессе редактирования колесо скроллинга мыши. Управлять площадью воздействия на прилегающие вершины можно также с помощью клавиш PgUp и PgDn (эти клавиши следует удерживать при выполнении операций трансформации). Свойства режима мягкого выделения также доступны на панели инструментов слева от окна проекции.

Создавать новые поверхности можно вручную. Чтобы создать новый полигон, необходимо выбрать вершины, через которые он будет проходить, после чего нажать клавишу F. А простейший способ создать вершину — щелкнуть левой кнопкой мыши при нажатой клавише Ctrl.

Объединение подобъектов — одна из самых частых операций в программе, особенно важная для редактирования каркаса модели. Чтобы объединить два подобъекта, скажем две вершины, нужно выделить их, удерживая клавишу Shift, а затем нажать сочетание Alt+M. Программа отобразит контекстное меню с настройками объединения подобъектов.

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

⇡#Режим трёхмерной лепки

В отличие от прочих приёмов моделирования, цифровой скульптинг ориентирован на интуитивно-творческий подход к созданию трёхмерных форм. Без такого инструмента теперь не обходится ни один крупный CG-проект. Органические формы очень трудно программировать и делать «под линейку», для хороших художников гораздо легче творить руками, пусть и в виртуальном мире. Самая популярная программа для скульптинга — ZBrush, с помощью которой были созданы, например, чудища из «Пиратов Карибского моря», персонажи фильма «Аватар» и пр. Эта программа всем хороша, но цена на неё составляет почти восемьсот долларов. Инструмент для цифрового скульптинга в Blender во многих случаях может заменить ZBrush, поскольку содержит базовые опции, предлагаемые в продукте компании Pixologic.

Чтобы начать творить в Blender с помощью виртуальных кистей, нужно задействовать режим Sculpt Mode. Вы можете использовать кисти с разными профилями, создавать собственные варианты деформаций, назначать маски. В программе есть и возможность симметричной лепки. При создании модели используется алгоритм динамической топологии, который позволяет уплотнять каркас модели, увеличивая детализацию трёхмерной поверхности в местах деформации. Blender поддерживает работу с графическими планшетами, и, если в настройках кисти активировать соответствующую опцию, модуль цифровой лепки будет учитывать степень нажатия цифрового пера.

При переходе в режим трёхмерной лепки можно использовать небольшую библиотеку с профилями кистей (доступно два десятка разных профилей). Blender дает возможность быстро выбирать нужный профиль кисти с помощью горячих клавиш. Запоминаются они легко: клавиша S вызывает профиль кисти Smooth для сглаживания неровных вершин, клавиша P активирует профиль Pinch (щипок), который, воздействуя на вершины, стягивает их к центру области редактирования, клавиша G вызывает профиль кисти Grab и т.д.

Конечно, по функциональности ZBrush намного мощнее, движок трёхмерной лепки компании Pixologic более продуман и разнообразен. Но, с другой стороны, для ZBrush очень желательна интеграция с профессиональным 3D-редактором, в то время как Blender сам по себе является полноценным редактором.

В Blender есть огромный арсенал инструментов для моделирования, настройки персонажной оснастки и еще много других средств для создания 3D, которых в ZBrush попросту нет. Про финансовый аргумент также не стоит забывать — нужно хорошо подумать, имеет ли смысл платить деньги за функции, которыми не придётся пользоваться.

⇡#Модификаторы

Инструменты трёхмерных редакторов часто повторяют друг друга. Действительно, придумать что-то новое очень сложно, поэтому принципы построения 3D-модели во всех программах очень схожи. А в Blender есть даже целый класс инструментов, который повторяет аналогичные средства для трёхмерного моделирования и анимации в 3ds max. Мы имеем в виду модификаторы. Да, Blender, как и популярный коммерческий пакет от Autodesk, также содержит группу модификаторов самого разного предназначения. На первый взгляд, если сравнить список модификаторов Blender с аналогичным в 3ds max, можно увидеть, что инструментарий бесплатного редактора выглядит куда более скромно.

Но тут стоит вспомнить об одной немаловажной детали — бесплатный инструмент создавался не для продажи, а для работы. В 3ds max есть некоторые модификаторы, которые на практике используются крайне редко, а есть и такие, которые практически дублируют назначение друг друга, как, например, Meshsmooth и Turbosmooth. Таким образом, если отмести в сторону «шелуху», пропасть между 3ds max и Blender становится не такой и большой. Уже через несколько минут после экспериментов с модификаторами Blender можно установить прямую аналогию между названиями: модификатор Solidify — это тот же модификатор Shell из 3ds max, блендеровский модификатор Smooth во многом схож с модификатором Relax и т. д.

⇡#Освещение

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

Настройки источника Spot для Blender Render

Настройки источника Spot для Cycles Render

Самые простые из источников света в Blender — точечный источник Point и направленный осветитель Spot. Помимо них есть также Sun, Area и Hemi. Изменять тип виртуального источника света можно на лету, используя для этого соответствующую кнопку в параметрах данного объекта.

Если включить режим интерактивного рендеринга движком Cycles (выбрать в списке Cycles Render и нажать Shif+Z), можно увидеть, что при отсутствии источников освещения сцена все равно видна — она подсвечивается серым цветом окружения, который указан в настройках на вкладке World.

Несмотря на то, что в настройках объекта Sun имеется параметр, определяющий величину источника света, как таковой площади осветительной поверхности в окне проекции вы не увидите. Данный источник света нужно воспринимать как бесконечную стену света, упрощенную модель такого очень крупного осветителя как Солнце. По этой причине перемещение источника света Sun в окне проекции не оказывает влияния на общую картину освещенности сцены — где бы он ни находился в сцене, интенсивность светового потока и тени остаются неизменными. Чтобы изменить освещенность, можно повернуть этот источник света на какой-нибудь угол. Следует учитывать, что при увеличении размеров источника Sun световая энергия распределяется на большую площадь, и яркость света на отдельных объектах сцены при этом становится меньше.

Источник света Hemi не поддерживается движком визуализации Cycles и интерпретируется им как Sun. Этот объект представляет собой полусферу, поверхность которой излучает свет. Данный тип источника может применяться для имитации небосвода.

⇡#Материалы и текстурирование

На этапе настройки материалов в Blender понимаешь, насколько удобен интерфейс этой программы и насколько правильно сделали разработчики, взяв за основу принцип «инструменты программы не должны перекрывать друг друга». Создав небольшое отдельное окно с интерактивным рендером (включается сочетанием клавиш Shift+Z или выбором варианта отображения объектов в окне проекции Rendered) и расположив его, например, под редактором настроек (Properties Editor), можно вместо окон проекций открыть редактор узлов и «колдовать» в нем, подбирая необходимые параметры материалов.

В Blender редактора материалов как такового нет, зато имеется более гибкое и наглядное средство — редактор узлов. Выбирается он в том же меню, где находятся команды для перехода в режим редактирования, режим работы с Timeline и т.д.

Для движка визуализации Cycles Render материалы являются сочетанием трех основных настроек: Surface (рисунок поверхности), Volume (фактура объема) и Displacement (рельеф материала). К этим настройкам можно привязывать шейдеры, текстуры, а также всевозможные комбинации доступных узлов. Комбинации узлов в конечном итоге и определяют внешний вид поверхности модели, а также задают характер заполнения объема каркаса модели и описывают визуальный эффект смещения поверхности сетки.

Чтобы создать новый материал и перейти к его настройкам, следует выделить объект в окне проекции, перейти на вкладку Material редактора параметров, а затем нажать на кнопку Add new material. На панели отобразятся главные характеристики упомянутых выше параметров — настройки объема Volume, параметра смещения Displace и настройки поверхности Surface.

Базовые параметры можно указать в панели параметров Blender, а для более тонкой настройки необходимо вызвать редактор узлов Node Editor. Выбрав режим отображения на экране редактора узлов, установите флажок Use nodes, чтобы увидеть содержимое диаграммы. После того как вы создадите первый материал, в редакторе узлов появятся первые блоки узловых диаграмм.

Для управления свойствами материалов начинающим пользователям Blender придется основательно изучить свойства узлов, которые можно использовать в проекте. Работа с материалами в Blender напоминает игру с конструктором. Конечный результат может выглядеть как весьма замысловатая диаграмма связей.

Сами узлы (или, попросту говоря, наборы свойств материала) можно увидеть слева от окна редактора узлов — на панели инструментов. Для ускорения работы можно использовать сочетание клавиш Shift+A — эта команда открывает контекстное меню для быстрого доступа к узлам.

При наличии связей в диаграмме, одни узлы оказывают влияние на другие, и так происходит формирование свойств материала. Например, связь между сокетом Color («цвет») в узле Diffuse BSDF и сокетом Color в узле процедурной текстуры Wave Texture («волновая текстура») приведет к тому, что объект покроет волнообразный рисунок. А если соединить сокет Fac узла Wave Texture со слотом Displacement узла Material Output, поверхность создаваемого материала покроют волнообразные вмятины, характер которых будет определяться рисунком все той же процедурной текстуры Wave Texture. Таким образом, смешивая компоненты в редакторе узлов, можно получить материал с любыми свойствами — матовый или зеркальный, со свечением, с эффектом подповерхностного рассеивания, как в воске, с рельефом, покрытым узором, и т.д.

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

Названия шейдеров в Blender часто включают в себя приставку в виде нескольких букв, например Glass BSDF или Subsurface Scattering BSSRDF. Эта приставка сообщает о математической составляющей алгоритма визуализации материала. Аббревиатура BSDF расшифровывается как «модель двунаправленной функции распределения рассеивания света». По сути, это алгоритм, который описывает отраженный свет, а также сильно упрощенную схему подповерхностного рассеивания. BSSRDF (Bidirectional Surface Scattering Distribution Function) — это двунаправленная функция распределения поверхностного рассеивания, которая позволяет более корректно визуализировать прохождение света через материал.

При работе с редактором узлов имеет смысл включить одно из стандартных дополнений к Blender под названием Wrangler node. Этот модуль ускорит работу в окне Node Editor. Скажем, чтобы создать связь между каким-нибудь шейдером, например Subsurface Scattering BSSRDF и узлом Subsurface Scattering BSSRDF, достаточно нажать Shift+Ctrl и щелкнуть по заголовку узлового блока Subsurface Scattering BSSRDF.

Текстовые узлы удобно группировать. Например, если создать узел Frame и перетащить в него несколько узлов, образующих свойство какого-то материала, появится цельная группа компонентов, которую можно будет перемещать и использовать в работе.

Для активированного дополнения Wrangler node, о котором упоминалось выше, эта операция выполняется еще проще — с помощью сочетания клавиш Shift+P.

В некоторых случаях возникает необходимость временно отключить те или иные узлы, не прерывая цепочку связей в диаграмме. В этом случае можно просто «замкнуть» узел с помощью клавиши M. В результате работы этой команды входной и выходной сокет узла будет автоматически замкнут, и данный компонент перестанет оказывать влияние на материал. Повторное нажатие на клавишу М уберет «замыкание».

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

3dnews.ru

Blender для начинающих — Викиучебник

Содержание книги «Blender book 2017»

Данная книга посвящена такому прекрасному 3D редактору как «Blender». И ее цель - не столько философствовать длинными фразами на несколько страниц или даже глав, а объяснить сложные и простые вещи в моделировании простыми словами и картинками. Я рассчитываю, что «Blender для начинающих» будет полезна всем: от начинающих до профессионалов, которые хотят усовершенствоваться в какой то области моделирования или освоить новую.

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

Содержание コンテンツ  

Blender 2.77 - теория 이론  

Blender 2.77 - практика 实践  

  1. Рендеринг
    1. Game Примеры создания простых моделей для игр и самих игр, и материалов для игр. После изучения этой главы Вы будете способны создавать игры средней сложности.
    2. Render Примеры использования движка Cycles Render с кратким описанием. В конце изучения этой главы Вы сможете быстрее разбираться в нодах.
  2. Игровая логика и программирование
    1. Game Logic Примеры настройки игровой логики в Blender. В конце прочтения этой главы Вы будете уметь создавать свою игровую логику.
    2. Python практика Решение задач на Python с использованием Blender. После прочтения данной главы Вы приобретете навыки написания скриптов.

Blender 2.49 - теория 이론  

Старый Blender Содержит информацию о Blender 2.49. После прочтения данной части книги Вы сможете назвать основные плюсы и минусы Blender 2.49.

Blender 2.77 & 3DsMax 이론  

Blender & 3DsMax Сравнение Blender, 3DsMax, Sweet Home и Art Of Illusion. После прочтения этой главы Вы будете немного знать о различиях этих программ.

Программирование 이론  

  1. Python Этот раздел посвящен языку программирования Python и его использованию в Blender. После ее прочтения Вы будете немного ориентироваться в написании скриптов в Blender.
  2. OSL Здесь рассказывается о написании шейдеров на языке OSL.
  3. Немного об OpenGL Этот раздел посвящен библиотеке OpenGL. Послее его прочтения Вы будуте способны программировать на OpenGL.
  4. Введение в GLSL Немного о языке шейдеров GLSL. После его прочтения Вы сможете читать простые программы на этом языке.
  5. Основы Web технологий Здесь рассказывается о JS, Ajax и JSON. После изучения этого раздела Вы сможете легче ориентироваться в нодах, предназначенных для сети, в Blend4Web.

Дополнительное 이론  

Постобработка изображений

  1. Постобработка изображений Немного о постобработки изображений. После прочтения этой главы книги Вы будете более осведомлены об эффектах, которые можно применять для изображений.

Музыкальное сопровождение

  1. Music Список песен и мелодий, которые могут помочь насладиться процессом работы в Blender.

Одни из главных классов Python: bpy.ops | bpy.data | bpy.types.ID

Расположение элементов интерфейса

Профиль автора книги в VK | Профиль автора книги в Викиучебнике | Написать автору | Редактор книги | Обсуждение книги

Это учебник-справка по Blender 2.77.

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

Blender — (Официальный сайт) редактор трехмерной графики, предназначенный для объёмного моделирования, визуализации(рендера), создания как статических, так и динамических сцен, анимации, а также создания игр. Особенности редактора можно посмотреть здесь. В области создания игр Блендер выполняет такие функции как: создание игр со множеством объектов, нанесение материалов и текстур, создание освещения а также создание сложной логики в играх без программирования.

Здесь надо заметить следующее. Блендер имеет оконный интерфейс. Причём окна в Блендер, в отличии от других программных продуктов, ПЛАВАЮЩИЕ. Это значит, что те кнопки и меню, которые видны в настоящий момент, необязательно будут видны в следующий момент. По умолчанию, Блендер открывается с такой конфигурацией окон:

  1. Сверху – Окно Информации (Info)
  2. В центре – Слева – большое окно – 3д вид (3D View) – окно 3д сцены основное окно построений
  3. В центре – Справа – Сверху – окно Структура проекта (Outliner) – База данных всех объектов во всех сценах проекта
  4. В центре – Справа – Снизу – окно Свойств (Properties) – Свойства сцен, объектов, визуализации
  5. Внизу – Справа – Снизу – окно Шкалы времени (Time Line) – основного окна для создания анимации

При запуске программы Blender в окне 3д вид (3D View) Вы видите кубик (или что-то другое, если были изменены параметры программы). Там же находится координатная сетка. Она предназначена для правильного расположения объектов на сцене относительно координат. В окне Информации (Info), как видно из рисунка, имеется меню «Файл». Как и во всех программах в нем присутствуют пункты «Открыть», «Сохранить» и «Сохранить как». Ниже следуют такие кнопки «Экспорт» и «Импорт». Выбрав первую сможете сохранить файл в формате приложения, например. А если нажать на «Импорт», то будет возможность поместить объект из другого файла в свою работу.Для отмены действий используйте Ctrl+Z.

Некоторые команды могут работать только с англоязычным интерфейсом.

Для операций с файлами служит меню «Файл» («File»), расположенное в окне Инфо :

Сохранение работы[править]

Сохранить можно

  1. сцену (векторный файл с расширением *.blend),
  2. файл визуализированного статического изображения (разные форматы, например, JPG, PNG),
  3. файл визуализированного анимированного изображения (разные форматы, например, AVI, MP4).

Сохранять можно разными способами:

  1. Сохранить текущую работу (Сохранить ....)
  2. Сохранить текущую работу под новым именем (Сохранить как ... )

После нажатия на кнопку «Сохранить» откроется файл браузер (меню выбора, открытия и сохранения файлов):

  1. Быстро переходить с одного диска на другой, или даже на флешку, можно, если выбрать название диска или флешки из списка, название которого «System» и он выделен на изображении желтым цветом.
  2. Можно перейти в нужную папку, которую Вы открывали недавно, например, выбрав ее название из списка, именуемого как «Recent».
  3. В поле пути к файлу вписывать ничего не нужно, если Вы пользуетесь иными способами для его сохранения в нужную папку.
  4. В поле названия файла должно располагаться имя сохраняемого файла. Оно должно быть уникальным, иначе, при встрече двух одинаковых файлов в одной папке, Blender заменит существующий на сохраняемый.
  5. Для перехода в папку на уровень выше следует нажать белую стрелочку, находящуюся прямо под полем для ввода имени файла.
  6. Для сохранения файла нажмите «Save As Blender File» - сохранить как файл Blender, если хотите отменить сохранение - жмите «Cancel».

Экспорт[править]

Экспортировать blend-файлы можно в разные форматы. К примеру, в файлы с расширением .exe - приложения. Для этого в главном меню File найдите пункт «Export» - экспортировать. Нажмите на него - откроется меню, в котором нажмите на «Save As Game Engine Runtime», то есть сохранить как готовое приложение от Blender.

Затем Вы увидите окно, полностью идентичное окну при сохранении файла. Действовать в нем надо так же как и при сохранении файла, только вместо кнопки «Save As Blender File» будет «Save As Game Engine Runtime».

Обратите внимание  

name - ссылка на сцену

  1. Есть три основных типа движка (Python: bpy.data.scenes["name"].render.engine): игровой движок (есть и второй Blend4Web, устанавливаемый в качестве аддона) и два движка для рендера. Первый используется при создании игр, а два оставшихся - для разработки мультфильмов.
  2. Изменить тип движка можно, нажав кнопку с названием движка наверху, которая находится правее главного меню. После этого появится список доступных движков и будет возможность выбрать нужный.

Пока потребуется только игровой. Он называется в программе «Blender Game» (Значение: "BLENDER_GAME"). Именно этот тип движка применяется для запуска игр в Blender.

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

  1. Первый примитив - это плоскость. Есть два ее вида, но они почти ничем не отличаются. Они могут использоваться для создания различных поверхностей в играх. Например, для земной плоскости.
  2. Torus - это примитив, подобный спасательному кругу. Его можно использовать например , в играх на морскую тему.
  3. ICO Sphere - это обычная сфера. Она состоит из треугольников, что видно из изображения выше. Вы можете ее применять для создания, например, ламп в играх. Но учитывайте то, что без дополнительных знаний они будут не очень красивыми.
  4. Следующий примитив - UV Sphere - это сфера, состоящая из большего количества полигонов, чем ICO Sphere. Она более приятно смотрится, чем вышеупомянутый вид сферы. Потому можно ее использовать, к примеру, для создания планет в галактике.
  5. Cube - обычный куб. Может быть применен для добавления в игру-гонку зданий.
  6. Cylinder - цилиндр. Будет полезно использовать его для создания, например, опор для мостов.
  7. Примитив Monkey - обычная обезьянка. Весьма специфический примитив. Вы можете применить ее для создания животных-обезьян.

Дополнительные объекты[править]

Дополнительными объектами в Сцене являются: камера, источники света, различные вспомогательные инструменты.

  1. Камера - это объект, определяющий точку зрения или ракурс. Камера это не модель камеры, это всего лишь обозначение точки, из которой наблюдатель видит сцену. Визуализация в Блендере происходит ТОЛЬКО из камеры. По этой причине камеру нельзя редактировать в режиме Правки.
  2. Источники света это НЕ модели ламп или источника света, но показывают точки, из которой и в каком направлении будет излучаться свет. Источники света могут быть 4 видов: spot(точечный, направленный - прожектор), point(точечный, всенаправленный), sun(солнце - точечный направленный ) и Area (плоский направленный). Источники света первого вида освещают так, что на поверхности создается пятно от их света. Источники света point (или обычные лампы) светят во все стороны равномерно, чем дальше объект от такого источника света, тем слабее виден на нем его свет.
  3. Последние Источники света - sun или Источники света-солнце являются Источниками света, свет которых не слабеет в зависимости от дальности расположения объекта от них.

Добавление примитивов на сцену[править]

Добавление новых примитивов осуществляется выбором имени примитива, и нажатием по его названию, во вкладке Create.

В 3D пространстве есть всего 3 оси: X, Y и Z. Каждая из них обозначается в программе своим уникальным цветом. Ось X - красным, Y - зеленым, Z - синим.

  1. Почти все повороты и изменения размеров объекта проходят относительно опороной точки (точка, относительно которой будет производится вращение, изменение размеров и другие операции над телом) объекта, которая отображается в Blender оранжевым кружочком с черным контуром.
  2. Курсор же имеет вид красного круга , белого цвета.

Выравнивать опорную точку объекта можно 4-мя способами:

  1. Geometry To Origin - переместит объект в такое положение в пространстве, что его средняя точка (ее координаты вычисляются как среднее арифметическое соответствующих координат всех точек тела) будет лежать в опорной точке объекта.
  2. Origin To Geometry - переместит опорную точку объекта в среднюю точку (ее координаты вычисляются как среднее арифметическое соответствующих координат всех точек тела) объекта.
  3. Origin To Cursor - переместит опорную точку в позицию курсора.
  4. Origin To Center Of Mass - переместит опорную точку в центр масс тела (плотность считается равномерной).

    Опорная точка будет лежать внутри объекта.

Изменять свойства и вид объекта можно в двух режимах.

  1. Object mode (Режим Объекта) – предназначен для изменения всего объекта целиком.
  2. Edit Mode (Режим правки) – позволяет редактировать элементы объекта. Однако, имеет некоторые ограничения.

Операции с одним объектом[править]

  1. В Object mode (Режим Объекта) можно передвигать, вращать и изменять размеры объекта. То есть, проводить их редактирование без изменения положения вершин объекта по-отдельности.
  2. В выделенной желтым цветом области Вы можете выбрать нужный примитив, который следует создать. Следует просто нажать на его название. После создания объекта, он появится в окне 3D вида.
  3. Объект будет сначала выделен вокруг оранжевым контуром (это показатель выделенности элемента), как показано на рисунке. Из его центра будут исходить в три луча - оси X, Y и Z. (Если включен манипулятор).
  1. Двигать объект можно, нажав на стрелку (обведена желтым прямоугольником) определенной оси (как показано на рисунке) и потянув в определенном направлении.
  2. Редактировать объект можно также с помощью выделенного окна на картинке. Для открытия этой вкладки нажмите на «Tools», расположенный вверху. То есть, «инструменты».
  3. Для перемещения созданного объекта надо нажать на кнопку «Translate» и подвигать курсором как изображено на картинке. После установки его позиции нажмите левой кнопкой мыши.

  4. Он двигается в ту же сторону, в какую Вы ведете курсором, независимо от его положения. Имеется ввиду, что курсор не обязательно должен находится над объектом, чтобы тело можно было двигать.
  5. Чтобы Вы имели возможность вращать объект, следует нажать на кнопку «Rotate» и двигать курсором по окружности, чтобы его повернуть. Курсор принимает вид черной стрелки с двумя концами и линии, которая соединяет пунктиром центр этой черной прямой и объекта. В завершении операции нажмите левой кнопкой мыши.
  6. Изменить размер объекта можно, нажав на кнопку «Scale». Чем дальше будет находится курсор от объекта, тем будет больше объект, чем ближе к центру объекта курсор - тем меньше объект. (После изменения размера можно сделать так, чтобы текущий размер (точнее, коэффициент изменения размера объекта по каждой из осей относительно изначального размера) Blender принимал за изначальный - нажать Ctrl+A и выбрать пункт «Scale»).
  7. Для дублирования (копирования) объекта следует нажать на «Dublicate». При его копировании изначальный остается на месте. Копию объекта надо сразу установить куда-нибудь. Копия копируется прямо в место, где находится оригинал , что позволяет, например, абсолютно симметрично установить новый объект по сравнению с другим. Поэтому, после нажатия на эту кнопку, сразу двигайте курсором, чтобы выбрать положение этого тела в пространстве. После - щелкайте левой кнопкой мыши для фиксации объекта в пространстве.
  8. Чтобы удалить объект, нажмите на кнопку «Delete».

  9. Есть возможность изменить также отображение объекта. Для его гладкого отображения нажмите на «Smoth». Для обычного - «Flat». Smooth использовать рекомендуется для гладких поверхностей.

Выбор или указание нескольких объектов[править]

Способов выделения объектов или элементов объектов в Блендер довольно много. Множество из них можно найти в меню:

окно 3двид – Выделение

При чём, количество способов выбора увеличивается в Режиме Правки

  1. Для выбора одного объекта на него следует нажать ПРАВОЙ кнопкой мыши.
  1. для выделения нескольких объектов выбирать их надо ПРАВОЙ кнопкой мыши с нажатой клавишей SHIFT.

Поворот[править]

Есть несколько типов поворота. У каждого из них своя точка (называется как «опорная точка»), относительно которой будет происходить поворот, определяется по своему.

  1. 3D-cursor или 3D-курсор – режим поворота, при котором поворот объекта или элемента объекта происходит вокруг 3D курсора. Местоположение курсора менют, щелкая левой кнопкой мыши. Куда щелкнули, туда он и переместился. (Если выделение объектов происходит правой кнопкой мыши, то курсор будет устанавливаться левой кнопкой. Изменить параметр можно также в User Preferences.)
  2. Individual Origins или индивидуальные точки опоры - режим поворота объектов, при котором каждый вращается отдельно. Но количество градусов, на которые Вы поворачивайте объекты, у каждого из них одинаково, как изображено на картинке.
  3. Median Point или средняя точка - При таком режиме вращения компьютер рассчитает среднюю точку между центрами выделенных объектов и поворачивает выделенный набор только вокруг нее.
  4. Active Element или Активный элемент - все тела будут вращаться вокруг опорной точки объекта, который был выделен последним.

Масштабирование[править]

Все выше перечисленные режимы подходят и для масштабирования.

Манипуляторы[править]

Манипулятор - средство для изменения положения, угла поворота и размеров объекта.

  1. Существует их 3 типа: манипулятор для изменения положения, манипулятор для изменения угла поворота, манипулятор для изменения размеров объекта.
  2. Но важно понимать, что такое глобальные и локальные оси для этого.
    1. Первые - оси, которые сохраняют свои направления, не смотря на изменения (вращение), производимые в объекте.
    2. Последние же поворачиваются когда объект или его элемент (в «Edit Mode») поворачивается.
Манипулятор для изменения положения[править]

Манипулятор для изменения положения представлен в виде 3 стрелок, направленных соответственно параллельно осям X, Y, Z.

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

Манипулятор для изменения угла поворота объекта[править]

Такой же принцип работы. Только тут объект будет вращаться.

  1. Чтобы повернуть объект, потяните за соответствующую оси окружность.
  2. Если надо повернуть в плоскости, из которой Вы смотрите, то покрутите белую окружность.
Углы Эйлера[править]

Углы эйлера - 3 угла, показывающих поворот по каждой из трех осей.

  1. При повороте объекта по некоторой оси он поворачивается в плоскости ей перпендикулярной.
  2. Углы Эйлера часто выражаются в радианах.
Градусы 0 30 45 60 90 120 135 150 180
Радианы 0.00 0.52 0.79 1.05 1.57 2.09 2.36 2.62 3.14
Манипулятор для изменения масштаба объекта[править]

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

  1. Потяните за соответствующий квадратик, чтобы растянуть или сжать объект по нужной оси.
  2. Чтобы изменить размеры сразу по всем осям, потяните за белый круг.

Использование систем координат[править]

Изменить тип системы координат (глобальные, локальные и т.п.) можно в меню «Transform Orientation».

Немного философии
Как и для чего применять Object Mode? Например, в этом режиме можно сделать здание очень быстро. Возьмите куб - порастягивайте и получите крышу. Возьмите цилиндр - увеличте и у Вас будет колонна. Скопируйте и поперемещайте его и все, здание готово!

Mesh – это полисетка или группа соединенных между собой вершин, образующих рёбра и грани.

В играх видны только меши в Blender. Остальные объекты не отображаются.

==режим Правки (Edit mode)== (#перенаправление Название целевой страницы) Этот режим редактирования объектов используется для редактирования элементов только одного объекта. Элементами объекта являются:

  1. Вершины – точки в пространстве с определёнными кооррдинатами
  2. Рёбра – линии, соединяющие Вершины
  3. Грани – плоскости, натянутые на рёбра. Грани в сцене обозначаются точкой в центр-ти грани.
  4. Полигон – это многоугольник. Может быть образован 3, 4, или более точками.

Иногда, непроизвольно, образуются так называемые "плоские грани", грани в виде линий.

Ограничения в режиме Правки[править]

  1. В режиме правки НЕЛЬЗЯ выбрать другой объект. Можно выбрать только элементы выбранного объекта
  2. При добавлении объекта в сцену, этот объект становится ЧАСТЬЮ(мешем) выбранного.
Операции в Режиме Правки[править]

Все геометрические тела в Blender состоят из граней.

  1. Для перемещения точек/рёбер/полигонов служит клавиша G.
  2. Для перемещения вершин достаточно выбрав её правой кнопкой мыши (ПКМ), перемещать в нужном направлении.
  3. Для выбора нескольких вершин зажмите Shift и выбирайте вершины ПКМ. При выборе 2 вершин будет выбрано ребро, при 3 и более - грань.
    Фиксация, отмена действий[править]

    Для фиксации действия служит клавиша Enter. Для отмены - клавиша ESC/CTRL + Z

  4. Для поворота ребра/полигона служит клавиша R. (Режимы вращения в режиме Правки(Edit mode) работают также как и в Режиме Объекта(Object mode).)
  5. Для создания рёбер из вершин служит операция Выдавливания Extrude(E).
    1. Если нужно создать несколько ребер, то выделите несколько точек с shift.
    2. Для создания полигона выделите ребро (или 2 соседние точки). Далее нажмите на кнопку E и поместите появившееся ребро в нужное место.
    3. Если Вы хотите получить несколько новых полигонов, так, чтобы они были связаны с изначальными, выделите с Shift их, нажмите на клавишу E и подвигайте курсором, пока не выберите нужную им позицию. Если перемещение следует не делать, можно нажать правой кнопкой мыши.

Операции в Режиме Правки (Edit Mode) 2[править]

Кроме операций изменения формы объекта в сцене окне 3D вид (3D View) имеются и другие. Например, нажав клавишу W и выбрав из меню пункт Subdivide можно подразделять каждую плоскость объекта.

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

  1. Если надо разделить объект в произвольном месте, следует поместить курсор около той грани, через которую будет проходить подразделение.
  2. На рисунке показаны те места куда наводить курсор яркими цветами и те ребра которые получатся при произвольном подразделении более светлыми цветами.
  3. После установки курсора в нужном месте нажмите Ctrl+R. Покрутите колесиком вперед для увеличения количества подразделений и для уменьшения - назад.
  4. Потом щелкните правой кнопкой мыши и Вы сможете установить позицию этих подразделений. Для этого просто подвигайте курсором, а для фиксации изменений нажмите Enter.
  5. Когда нужно скосить ребро, нажмите клавишу W и выберите пункт меню Bewel. Далее следует подвигать курсором.
  6. Чем дальше он будет находится от центра всех выбранных ребер, полигонов, тем больше будут скашиваться ребра. Чем ближе - тем меньше будет скос. Для фиксации изменений нажмите Enter.

Объединение вершин[править]

  1. Если требуется объединить вершины жмите Alt+M.
  2. Из появившегося меню выбирайте способ объединения вершин.
    1. At First - все вершины будут объединены в одну так, что получившаяся вершина заменит первую выделенную.
    2. At Last - аналогично первому методу объединения, только получившаяся вершина будет лежать в месте последней выделенной вершины.
    3. At Center - объединит вершины и поместит полученную в центр между всеми выделенными ранее вершинами.
    4. At Cursor - после объединения вершин поместит получившуюся вершину туда, где находится курсор.

Управление видами[править]

  1. Для управление видом - точкой обзора следует нажать на колесико и подвигать мышкой. Вращаться точка обзора будет вокруг центра выделенных объектов.
  2. Установить точный вид: сверху (нажав 7 на Numpad), сбоку, так , чтобы смотреть на плоскость XZ (нажав 1 на Numpad). Имеется возможность поворота с помощью клавиш: 4 - влево, 6 - вправо, 8 - вверх, 2 - вниз. Убрать или включить перспективу можно нажав на 5 на Numpad. Вид Клавиша Плоскость, на которую смотрит наблюдатель
    спереди Num+1 oXZ
    сбоку Num+3 oYZ
    сверху Num+7 oXY
  3. Для приближения к выделенным объекту или объектам, элементу или элементам объекта включите режим управления клавишами с помощью Numlk, затем нажмите на точку.

В Blender есть возможность выравнивания 3д курсора по определенные местам, а также выравнивания объеков, их элементов или выделенных наборов по 3д курсору. Для этого служит комбинация клавиш SHIFT+S или меню SNAP

  1. Selection To Grid — переместит выделенные объекты так, что средняя точка между их центрами будет в ближайшей точке в сетке, которая изображена белым цветом. Причем перемещение произойдет только по всем осям.
  2. Selection To Cursor — переместит все выделенные объекты в точку с координатами 3д курсора.
  3. Selection To Cursor (Offset) - сдвинет все выделенные объекты к курсору так, что средняя между всеми опорными точками точка станет в позицию курсора. Расстояние между объектами не изменится.
  4. Cursor To Selected — передвинет курсор в среднюю точку между опорными точками всех выделенных объектов.
  5. Cursor To Center — курсор окажется в изначальной своей позиции — месте пересечения осей X, Y и Z. Она подписана как «Центр».
  6. Cursor To Grid - переместит курсор в ближайшую точку сетки.
  7. Cursor To Active - передвинет курсор в опорную точку последнего выделенного объекта.

Для удобства редактирования есть несколько типов отображения объектов в сцене.

  1. В режиме Bounding Box отображаются только ограничивающие рамки объекта.
  2. Wireframe - каркасный режим, такой режим, в котором видны только ребра, из которых состоят все тела.
  3. Режим Solid показывает только цвет объектов.
  4. В режиме Texture видны и текстуры и цвет объектов. Затенение такое же простое как и в Solid.
  5. Для красивого отображения всего есть режим Material - он показывает все как есть.
  6. Rendered предназначен для предпросмотра визуализации.

Blender имеет полностью настраиваемый оконный интерфейс. Окна, в свою очередь, можно растягивать, разделять или сливать. Строки меню в окнах могут располагаться вертикально или горизонтально. Каждое окно может иметь одну из нескольких функций. Функции окна переключаются кнопкой, расположенной в левой части любого окна.

  1. Можно поменять режим отображения любого окна щелкая правой кнопкой в нем, как изображено на картинке. Только щелкать следует не на кнопке, а в свободном месте.
  2. При горизонтальном виде отображения все содержимое растягивается по горизонтали; при вертикальном - по вертикали.
  3. Уменьшить или увеличить размер любого окна можно передвинув черную полоску как показано на рисунке.
  4. Чтобы переместить окно надо нажать на значок, выделенный желтым прямоугольником и двигать в любую сторону окно.

Некоторые виды редакторов[править]

Blender имеет много видов окон (редакторов). Некоторые из них: редактор изображений, 3D вид, окно редактора свойств.

  1. Первый из них именуется в программе как «UV / Image Editor». Он позволит вам накладывать изображения на объекты и изменять размер и форму картинок на объектах.
  2. Второй редактор - «3D View» предназначен для того, чтобы Вы видели расположение тел относительно друг друга и могли изменить расположения их в пространстве. Или отредактировать форму объектов.
  3. Последний же - «Properties» будет нужен вам для редактирования материала объекта.
  4. Для изменения типа редактора надо нажать на его значок (он у всех редакторов находится левее их названия в списке), который отображается ниже выделенного желтым списка и выбрать нужный его тип.

Чтобы открыть свернутое ранее окно (окно, которое уменьшили до минимума) следует нажать «+».

Изначально все созданные объекты серый цвет. Но его можно изменить, создав материал для объекта.

  1. Cначала откройте редактор «Properties», после чего нажмите на вкладку с значком в виде шарика, выделенным зеленым цветом.
  2. Для создания материала для выделенного объекта Вам надо будет щелкнуть по кнопке «New» левой кнопкой мыши.
  3. Свойств у материала много: от блеска до прозрачности.

С помощью материала можно изменить одно из свойств объекта –<color="#ff0000"> Цвет

Обратите внимание  

game_object_material - ссылка на материал; ниже также приводится и другой способ доступа к свойствам материала через bpy.data.materials["Mat"], где "mat" - имя материала.

  1. Для изменения основного цвета объекта служит поле Diffuse.
  2. В Blender есть несколько свойств цвета объекта (Python: bpy.data.materials["mat"].diffuse_color).
  3. Можно редактировать сам цвет поверхности объекта, ее тон.
    1. Для изменения цвета тела надо нажать на прямоугольник, на котором изображен цвет поверхности объекта, на нем также есть надпись «ЦВЕТ» (Python: game_object_material.diffuseColor).
    2. Затем откроется окно выбора цвета.
    3. Для выбора цвета тела щелкните левой кнопкой мыши в границе окружности на нужный Вам цвет. Также можно, нажав левую кнопку мыши, просто перемешать курсор в границах этой окружности. При этом цвет на самой поверхности объекта будет изменятся сразу.
  4. Если Вы хотите сменить яркость цвета объекта (Python: bpy.data.materials["mat"].diffuse_intensivity), то надо шевелить курсором в прямоугольнике с закругленными углами, который залит градиентом белый-черный и рядом с которым написано «ТОН».

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

  5. Установить цвет объекту, как у какой-либо точки экрана можно с помощью инструмента, значок которого - пипетка. Следует просто нажать на этот значок. Далее щелкнуть в любой точке экрана - цвет объекта примет цвет точки экрана, на которую Вы щелкнули.
  6. Свойство цвета поверхности объекта «Intensity» отвечает за тёмность цвета материала. Чем больше значение этого свойства, тем светлее цвет материала. (Python: game_object_material.diffuseIntensivity)
  7. Чтобы изменить его величину надо два раза нажать внутри области, выделенной желтым прямоугольником, рядом со словом «Intensity» и затем ввести число, которое отвечает за светлость материала.

Есть возможность редактировать не только размер блика, но и: его цвет ((Python: game_object_material.specularColor) или (Python: bpy.data.materials["mat"].specular_color)), размер и прозрачность. Эти операции можно делать в окне изменения блика Specular.

  1. Цвет блика выбирается также как и цвет самого объекта.
  2. Его же свойство Intensity ((Python: game_object_material.specularIntensivity) или (Python: bpy.data.materials["mat"].specular_intensivity)) - интенсивность позволяет редактировать прозрачность блика. Чем больше значение свойства, тем непрозрачней блик. (Стартовое его значение - 0.500.)
  3. С помощью свойства Hardness Вы сможете изменить размер блика ((Python: game_object_material.specularHardless) или (Python: bpy.data.materials["mat"].specular_hardless)).
    1. Стандартное изначальное его значение - 50.
    2. Увеличение числового его значения делает блик более маленьким, уменьшение - более большим.
    3. Чтобы изменить значение этого свойства нужно один раз щелкнуть в области прямоугольника с закругленными краями, в котором написано Hardness.

Редактировать свойства тени Вы можете в окне Shading.

  1. Чтобы отключить отображение теней установите галочку рядом со словом Shadeless - без теней (Python: bpy.data.materials["mat"].use_shadeless).
  2. Самосвечение позволяет создать объекты, чьи тени будут более прозрачными. Оно называется Emit ((Python: game_object_material.emit) или (Python: bpy.data.materials["mat"].emit)).
    1. Чем больше значение самосвечения, тем прозрачней тени и светлее объект и меньше виден блик.
    2. Изначально значение равно 0.00.
    3. При максимальном значении Emit блика становится не видно.
  3. Включив Tangent Shading можно добиться эффекта отполированной поверхности (Python: bpy.data.materials["mat"].use_tangent_shading).

В окне Shadow можно провести более тонкую настройку теней.

  1. Если стоит галочка у Recieve, то на данном объекте будут отображаться тени от других объектов.
  2. Для того, чтобы полупрозрачные тени (прозрачность которых меньше 100%) были видны на данном теле, нужно включить функцию Recieve Transparent.
  3. И для того, чтобы у объета были видны только те области, на которые падает тень, а остальные были невидимыми, поставьте галочку рядом с Shadows Only.
  4. Для того, чтобы тело отбрасывало тени нужно, чтобы стояла галочка у Cast.
  5. Cast Only позволяет выключать или включать видимость объекта, оставляя видимыми только тени от него.

Прозрачность и методы ее отображения[править]

Blender поддерживает несколько вариантов отображения прозрачных объектов (Python: bpy.data.materials["mat"].transparency_method). Каждый из них предназначен для своих целей. Причем, степень прозрачности меняется параметром Alpha в окошке Transparency (Python: bpy.data.materials["mat"].alpha). Выбрать метод отображения прозрачности можно под надписью «Alpha Blend».

  1. Способ изображения Opaque или «Непрозрачность» для прозрачных тел - это вариант отображается объектов, при котором с одной точки зрения их расположение выглядит нормально, а с другой стороны - дальние тела перекрывают ближние (показано на картинке).
    1. В одном диапозоне поворота камеры в градусах наложения не происходит, но при выходе за этот диапазон, составляющий 180° объекты налагаются.
    2. Если Вы хотите использовать в игре этот способ отрисовки прозрачных объектов, то располагайте между ними непрозрачные тела, чтобы не было видно наложения.

  2. Метод отображения прозрачных тел «Alpha-Clip» или «Альфа-усечение» - это способ отображался объектов, при котором наложения не происходит, все прозрачные части объекта убираются, а полупрозрачные - заполняются цветом объекта.

    Будет полезно использовать для предметов, имеющих четкие границы.

  3. Также можно сделать так, чтобы грани с обратной стороны (в которую не смотрит нормаль) были невидимыми. Для этого установите галочку у «Backface culling».

Для редактирования текстуры НЕОБХОДИМО наличие материала на выделенном объекте. Редактирование текстур происходит во вкладке (Texture) окна Свойства.

  1. Иконка панели ТЕКСТУР выглядит в виде шахматной доски.
  2. Для создания новой текстуры нажмите на New.
  3. Далее откроется несколько окон. Если текстурой является изображение, то следует из списка типа загружаемой текстуры (Type) выбрать Image or Movie.
  4. Для загрузки нужного изображения нажмите на Open.
  5. Откроется окно выбора файла изображения.
  6. Для выбора изображения нажмите на него.
  7. Далее нажмите на кнопку Open Image.

Список текстур[править]

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

Изменить ссылку (указать другую текстуру, на которую она будет указывать) можно внизу прямо под списком.

Generated[править]

Тип наложения текстуры можно изменять в окне Mapping.

  1. Чтобы выбрать вид наложения изображения нажмите на список, подписанный как «Coordinates». Далее из списка выберите нужный тип.
  2. Первый вид наложения текстуры на объекты - это Generated. Он изначально установлен в качестве вида наложения изображения.
  3. При данном виде отображения текстуры на объекте повторенное 4 раза изображение растягивается по осям X и Y до границ объекта - куба, который образован сторонами, каждая из которых касается крайних точек объекта меша-куба (или другого тела) по осям X, Y и Z, считая от центра объекта.
  4. Видимый объект находится внутри этого воображаемого куба (границ объекта).
  5. Если увеличивать размер объекта в Object Mode, то текстура будет увеличиваться в размере вместе с ним.
  6. При увеличении объекта в режиме редактирования текстура не будет растягиваться. Она будет повторяться.
  7. Если текстуре не хватает места чтобы полностью отобразиться на объекте - она будет урезана по границе объекта.

  8. Если взглянуть на тело сверху, то всех его неровностей не будет видно - будет казаться, что текстура наложена на плоский объект при Generated.

UV[править]

UV - вид наложения текстуры, при котором пользователь имеет возможность вручную редактировать ее отображения на объекте.

  1. Выбрать такой тип наложения текстуры можно в окне Mapping.
  2. Чтобы изменить вручную отображение текстуры с помощью UV, перейдите в режим Edit Mode. Можно это сделать, нажав на клавишу Tab.
  3. Вернуться в Object Mode можно также, использовав эту клавишу.
  4. После перехода в Edit Mode нажмите на клавишу U. Далее из появившегося меню выберите Unwrap.
  5. Текстура будет растянута на каждый полигон объекта отдельно.
  6. Чтобы растянуть текстуру на определенные полигоны выделите их с Shift, нажмите U и выберите из меню Unwrap.

Global[править]

Тип наложения текстуры Global похож на Generated. Только при перемещении объекта изображение не перемещается вместе с ним, а остается на месте, копируясь и урезаясь.

Трафарет[править]

Трафарет - это маска, которая используется для нижестоящей текстуры. Трафарет это также некоторая текстура.

  1. Чтобы текстура стала трафаретом следует включить в окошке Influence у нее параметр Stencil.
  2. Инвертировать сам трафарет можно включим Negative рядом с Stencil.

Шаблоны наложения текстур[править]

Существуют несколько шаблонов наложения текстур:

  1. Extend - наложить текстуру так, что все пиксели, выходящие за ее границы будут цвета границы.
  2. Clip - сделать все пиксели текстуры прозрачными за границами текстуры.
  3. Repeat - повторять текстуру бесконечное количество раз.
    1. Repeat X - то количество текстур, которое уместится по оси X в начальный размер текстуры по оси X.
    2. Repeat Y - то количество текстур, которое уместится по оси Y в начальный размер текстуры по оси Y.
    3. Mirror - функция, позволяющая включить отражение текстуры.
      1. Mirror X - отражение по оси X.
      2. Mirror Y - отражение по оси Y.
  4. Checker - наложить текстуру по шаблону шахматной доски.
    1. Even - повторять текстуру в четных клетках шахматной доски.
    2. Odd - повторять текстуру в нечетных клетках шахматной доски.
    3. Distance - расстояние между углами текстур.

UV Image Editor - редактор изображения и их отображения. Вот так он выглядит в Object Mode.

  1. Для изменения отображения текстуры перейдите в Edit Mode (курсор держите над окном 3D View).
  2. Есть несколько режимов выделения (они отмечены цифрами от 1 до 4 на рисунке):
    1. Режим выделения точек.
    2. Режим выделения ребер.
    3. Режим выделения полигонов.
    4. Режим выделения полигонов, имеющих общие точки. Все полигоны, имеющие общие общие точки одним щелчком выделяются сразу.
  3. Двигать и вращать Вы будете также как и в окне 3D View объекты только в 2D пространстве. Режимы вращения те же самые.
  4. Чтобы видеть изображения, которое будет редактироваться следует выбрать загруженную ранее картинку из списка.
  5. Для удобства можно включить функцию мгновенного отображения изменений для окна 3D вида, щелкнув на замочек, выделенный в зеленый квадратик.
  6. Все действия, производимые с текстурой будут сразу отображаться в окне 3D View.

Создание копий материала[править]

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

  1. Чтобы создать копию существующего материала, используемого многими объектами нажмите на число, расположенное рядом именем материала.
  2. Оно обозначает количество объектов, использующих этот материал. Также Вы имеете возможность создать копию текстуры. Для этого в окне настройки текстуры нажмите на выделенные желтым цифры слева направо.

    Сначала создается копия материала, потом текстуры, только потом можно создать копию загруженной картинки.

Кнопки Assign, Select и Deselect предназначены для быстрого назначения материала и выделения по материалу.

  1. Assign - назначит всему выделенному в Edit Mode выделенный материал.
  2. Select - выделит все части объекта, имеющие материал, который выделен.
  3. Deselect - снимет выделения только с тех частей объекта, который имеют выделенный материал.

Слой - некоторое 3D пространство.

  1. Чтобы перейти на другой слой нажмите на соответствующий ему квадратик или нажмите его номер на клавиатуре.
  2. Все объекты создаются на активном слое - то есть слое, который был выделен последнем. Внутри него находится оранжевый круг.
  3. Для перемещения объектов или объекта на другой слой нажмите клавишу M и в открывшимся окошке щелкните по слую, на который следует переместить объект или объекты.

Сцена - имеющее название группа 20 слоев.

  1. Если Вы хотите посмотреть список имеющихся сцен, то нажмите на кнопку, выделенную зеленым цветом.
  2. Для перехода на нужную сцену нажмите на ее название.
  1. Чтобы создать новую сцену нажмите на +.
  2. Далее из списка выберите нужный тип сцены.
    1. New - создать новую пустую сцену со стандартными настройками.
    2. Copy Settings - создать пустую сцены со скопированными из текущей сцены настройками.
    3. Link Object Data - создать полную копию текущей сцены. При изменении материала в копии изначальной сцены материал объектов будет меняться и в изначальной сцене.
    4. Full Copy - создать полную копию текущей сцены. Изменения происходящие в копии не будут влиять на изначальную сцену.
  3. Для удаления текущей сцены нажмите на крестик.

Есть возможность в Blender создавать связи между объектами типа родитель потомок. Родителем называется объект, от которого зависит положение других тел в пространстве. Потомок - объект, который зависит от другого объекта. Чтобы создать связь такого вида между телами следует нажать Ctrl и P.

  1. Существует 2 основных типа связи: Object и Vertex.
  2. При первом из них потомок изменяет позицию при перемещении, не меняя расстояния относительно родителя. При увеличении объекта родителя все потомки меняют размер относительно его опорной точки. Расстояние между родителем и потомками тогда изменяется во столько же во сколько изменяется и размер родителя. При увеличении или уменьшении потомков они не влияют на родителя и на друг друга. Во время вращения родителя все потомки вращаются с ним в том же направлении не меняя расстояния между друг другом.
  3. Второй тип Vertex - привязывает потомка к точке. Угол поворота потомков при вращении родителя не меняется. При изменении размера родителя размер потомков не меняется. Расстояние между родителем и потомком всегда не меняется.
  4. Если Вы хотите удалить связь между объектами нажмите Alt + P.
    1. Если выбрать Clear Parent, то потомок, будет перемещен в позицию и повёрнут на столько градусов, насколько он был повёрнут до создания связи с родителем. Также будет изменен размер объекта в изначальный - до привязи к родителю.
    2. Если Вы щелкните на Clear Parent (Keep Transformation), то объект-потомок будет отвязан от родителя, но останется в том месте пространства, которое он занимал в момент отвязки от родителя. Точнее сохранятся все преобразования, проделанные с объектом во до отвязки от родителя.

В Blender есть много систем координат, но ниже будут описаны лишь три.

  1. Мировая (глобальная) система координат - система координат с центром координат в точке (0;0;0).
  2. Локальная система координат.
    1. В ней все оси повернуты на столько градусов, на сколько повернут и сам объект.
    2. Началом координат является центр объекта.
  3. Система координат родителя.
    1. В качестве начала координат используется центр объекта родителя.
    2. Угол поворота родителя определяет поворот осей.
  1. Чтобы появилось или спряталось окно настроек объекта нажмите N.
  2. Если оно уже было видно, то при нажатии N - исчезнет, если было спрятано - появится.

  1. Тут можно редактировать: положение курсора, свойства тела.
  2. В окне 3D Cursor можно изменить позицию 3D курсора, указав ее в соответствующих полях для X, Y и Z.
  1. Каждый объект имеет свое уникальное имя, которое можно сменить набрав нужное в поле под надписью Item.
  2. Если нужно изменить что нибудь, что относится к дисплею, то пользуйтесь окном Display.
    1. Функция Only Render отвечает за то, что будет отображаться в 3D View. Если галочка стоит - будут отображаться только те объекты, которые видны при рендеринге (только меши). Если не стоит - будет отображаться все.
    2. World Background отвечает за показывание фона мира для текущей сцены. Включив эту функцию Вы сможете видеть как сцена выглядит на фоне для нее.
    3. Чтобы все тела имели оранжевый контур включите OutLine Selected. В противном случае контура вокруг них не будет.
    4. Grid Floor - контролирует отображение сетки. Если включена данная функция, то сетка будет отображаться, иначе нет. Параметр Lines определяет количество линий в сетке по осям X и Y. Scale - отвечает за размер клетки сетки. А параметр Subdividions нужен для установки числа делений одной клетки.
  3. Но можно также и изменить цвет ребер объекта (для Wireframe и Bounding Box режимов отображения).
  4. Чтобы цвет ребер, установленный пользователем отображался в окне 3D вида щелкните на сферу, располагающуюся рядом с прямоугольником, в котором виден текущий цвет меш полисетки (это в окне Item). Нажмите на прямоугольник и затем Вы сможете установить нужный цвет для ребер.

В этом окне Вы можете настроить положение, угол поворота и размеры тела.

  1. Location - положение объекта. (Заблокировать возможность перемещения по каждой из осей можно нажав на замочки, расположенные рядом на том же уровне).
  2. Rotation - угол поворота объекта по каждой из осей. (Заблокировать возможность вращения по каждой из осей можно нажав на замочки, расположенные рядом на том же уровне).
  3. Scale - числа, указывающие во сколько больше или меньше изначального размера текущий размер объекта по каждой из осей - коэффициент. (Заблокировать возможность изменения размера по каждой из осей можно нажав на замочки, расположенные рядом на том же уровне).
  4. Dimensions - фактический размер объекта.

Нажмите Ctrl+A и перед Вами отобразится меню с пунктами, среди которых есть:

  1. Location - переместить центр объекта в точку (0, 0, 0).
  2. Rotation - сделать так, чтобы локальные оси приняли направление глобальных.
  3. Scale - сбросить коэффициент масштабирования (сделать так, чтобы текущий размер объекта программа принимала за изначальный - (1.0, 1.0, 1.0)).

Игровая логика в Blender состоит из трех компонентов: сенсоров, контроллеров и актуаторов. Редактируется она в редакторе Logic Editor.

  1. Сенсор отвечает за восприятие событий в игре.
  2. Контроллер связывает сенсоры.
  3. Актуатор - выполняет какое-либо действие.
  1. Сенсоры, контроллеры и актуаторы обмениваются сигналами положительными и отрицательными.
    1. Если сигнал положительный - значит либо у сенсора проверяемое условие выполнилось, либо выполнились все требования контроллера.
    2. Если сигнал отрицательный, значит, что условие у сенсора или у контроллера не выполнилось.
  2. Сначала сигнал идет от сенсора, затем весь пучок сигналов, подходящий к контроллеру обрабатывается и в результате контроллер посылает привязанным к нему актуатору либо положительный, либо отрицательный сигнал.

Общий вид сенсора выглядит так:

  1. Тип сенсора отвечает за условие, которое будет проверяться.
  2. Имя - уникальный его идентификатор, который используется в Python для доступа к сенсору.
  3. Если хотите, чтобы условие проверялось через некоторые промежутки времени в течении всей игры, то нажмите на кнопку '''. С помощью Freq можно установить в миллисекундах эти промежутки времени.
  4. Чтобы действия выполнялись, когда событие не произошло нажмите на кнопку Invent.
  1. Сенсор Always заставляет Blender выполнить какое-либо действие один раз. Позволяет делать какое-либо действие через равные промежутки времени, при нажатой нажатой кнопке '''.
  2. Сенсор Collision отвечает за восприятие столкновения объектов.

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

  3. Сенсор Delay заставляет Blender выполнить какое-либо действие бесконечное количество раз или один раз через определенный промежуток времени и с заданной длительностью. В нем есть параметры: Delay (промежутки, через которое будет что то выполняться), Duration (количество логических тиков, которое будут посылаться положительные сигналы контроллеру через время Delay) и Repeat (если включено, то цикл будет бесконечен, в противном случае - все произойдет один раз).
  4. Keyboard - сенсор, позволяющий проверить нажатие клавиши или клавиш - двух или трех.

    Заполнять поля, в которых будут хранится имена клавиш следует сверху. Нажмите на поле, а затем нажмите на нужную Вам клавишу. Для удаления информации о клавиши нажмите правой кнопкой мыши на это поле и щелкните в любом пустом месте после.

  5. Сенсор Message дает дает возможность обмениваться сообщениями между объектами.

    В поле Subject надо вписать название сообщения, на которое надо будет отреагировать этому объекту. Если поле оставить пустым, то он будет реагировать на все сообщения.

  6. С помощью сенсора Mouse Вы можете заставить объект реагировать на события, происходящие с курсором мыши.
    1. Есть несколько типов событий: Mouse Over Any, Mouse Over, Movemoment, Wheel Down, Wheel up, Right Button, Middle Button и Left Button.
      1. Первое событие - курсор находится над любым объектом в игре не зависимо от того видимый он или нет.
        1. В поле Property можно вписать имя свойство, при наведении на объекты с которым, сенсор будет реагировать.

          Также можно сменить тип поля Property на Material - для обнаружения объектов по материалу.

        2. Функция X-Ray определяет как будет обнаруживаться объект со свойством: если она выключена, то объект будет обнаружен только, если он не перекрыт иным телом; в противном случае обнаружение объекта будет независимо от перекрытия другими телами.
      2. Mouse Over - событие, при котором курсор находится над объектом с этим сенсором, не зависимо от видимости объекта и есть объекты перед ним или нет.
      3. Третье событие Movemoment - момент движения курсора мыши.
      4. Wheel Down - движение колесика мыши вниз.
      5. Wheel Up- движение колесика мыши вверх.
      6. Событие Right Button - нажатие правой кнопки мыши. Предпоследнее событие Left Button - нажатие левой кнопки мыши.
      7. Последнее событие - нажатие на колесо.
    2. Изменить тип события можно нажав на кнопку, подписанную как Mouse Event.
  7. Property сенсор позволяет проверять на условие значение переменной. В Blender переменные называются свойствами.
    1. Вписывать имя переменной следует в поле Property.
    2. Можно использовать каждому объекту только свои свойства.
    3. Выбрать тип сравнения можно в списке Evalution Type.
      1. Первый вид - Creater Than - дает возможность проверить больше ли текущее значение свойства, чем число в поле Value.
      2. Less Than - проверяет меньше ли текущее значение свойства, чем число в поле Value.

      3. Interval - вид сравнения при котором проверяется находится ли текущее значение свойства в диапазоне, который задается значениями полей Minimum и Maximum. То есть минимум и максимум.

      4. Тип сравнения Changed - проверяет изменило ли свойство значение.
      5. Если хотите, чтобы проверилось равны ли значения: переменной и значения в поле Value, то выберите тип Equal.
      6. Чтобы проверить не равно ли текущее значение переменной значению, указанному в поле Value выберите вид сравнения Not Equal.
  8. Сенсор Radar дает возможность ориентироваться в пространстве. С помощью него можно проверить находится ли объект с некоторой переменной с какой-либо стороны. Радар это конус, вершина которого лежит в центре объекта с этим сенсором.
    1. В поле Property пишется имя переменной, объекты с которой, тело с этим сенсором должно ощущать.
    2. Выбрать локальную ось, в направлении которой будет направлен радар можно из списка Axis.
    3. Чтобы изменить угол введите его значение в поле Angle.
    4. Также можно изменить и длину радара - расстояние между вершиной конуса и основанием. Для этого введите ее значение в поле Distance. Чем больше угол, тем больше основание конуса. Чем больше значение дистанции радара, тем длиннее конус.
  9. Сенсор Ray похож на сенсор Radar. Только Ray обнаруживает объекты с помощью луча.
    1. Для смены направления луча выберите ось из списка осей Axis. Изначально установлена ось Y - Y Axis.
    2. Range - то же самое, что и Distance у радара. Она управляет длиной луча.
    3. Чтобы луч проходил через объекты, которые не имеют переменных, нажмите на кнопку X-Ray Mode. Если эта функция отключена, то луч не будет видеть сквозь объекты без свойств.
    4. Лучом можно обнаруживать также и материал объекта. Для этого нажмите а кнопку Property и из списка Ray Type выберите то, что будет отслеживать луч.
    5. В пустом поле рядом с это кнопкой введите либо имя материала, либо свойства, в зависимости от типа луча.

  1. Контроллер And - объединяет результаты выполнения нескольких условий в один. Если все условия выполнились, то дальнейшие действия будут выполнены, иначе - нет.
  2. Or контроллер позволяет делать действия, если хотя бы одно из условия было выполнено.
  3. XOr контроллер позволяет делать действия, если одно из условий было выполнено, а все остальные не выполнены.
  4. Expression - дает возможность выполнить действия, если выражение, написанное в пустом поле верно. В качестве его элементов могут быть: цифры, математические знаки, имена свойств. Не равно пишется так: !=, равно - ==, больше или равно - >=, меньше или равно - <=.
  1. Актуатор Edit Object заставляет Blender отредактировать текущий объект. Изначально он установлен в режим добавления другого объекта в центр объекта с этим актуатором.
    1. В поле Object введите имя добавляемого объекта.
    2. Если Вы хотите, чтобы добавляемый объект удялялся через некоторое время, то измените значение Time в секундах на подходящее. При значении Time 0 объект, который добавляется, существует вечно.
    3. Для изменения режима редактирования объекта следует нажать на кнопку Add Object, которая подписана как Edit Object, и выбрать из списка нужный тип правки.
    4. End Object - удаления объекта с этим актуатором.
    5. Add Object - добавить объект с другого слоя в центр тела с этим актуатором.
    6. Выберите Track To, чтобы объект с актуатором Edit Object поворачивался в сторону центра объекта, имя которого указано в поле Object.

  2. 2D Filter - позволяет изменять отображение всего мира в игре. Фильтр изменяет гамму красок в 3D мире, резкость отображается фигур. Вы можете установить требуемый вид фильтра из списка Filter 2D Type.
    1. Самый верхний фильтр - Invent - инвестировать цвета в мире - белый на черный, например.
    2. При Sepia - сепия гамма цветов в мире представляет из себя все оттенки оранжевого цвета.
    3. Grale Skale фильтр позволяет отображать пространство 3D мира в серых цветах.
    4. Для размытия контуров объектов выберите фильтр Blur.
    5. Если размывать следует при движении камеры, то надо установить вид фильтра Motion Blur.
    6. Если Вы хотите отменить воздействие фильтра на отображения мира, то щелкните на Remove Filter из списка фильтров.
  3. Если требуется выйти, перезагрузить или открыть другую игру, то надо использовать актуатор Game.
  4. Чтобы передать какую нибудь информацию другому объекту в виде сообщения используйте актуатор Message. Сообщение - обычный сигнал для другого объекта. Если сигнал отправился в какое то время, то если другой объект получит это сообщение, то он отреагирует только в момент его получения.
    1. Можно использовать например для передачи информации о том, что соперник в игре прибыл к финишу.
  5. Актуатор Mouse изменяет свойства мыши. В данном случае - видимость.

    Если Visibility нажата, то курсор виден, иначе он невидим.

  6. С помощью актуатора Motion можно заставить объект двигаться.
    1. Если следует телу просто перемещаться в пространстве, то используете первую строку с Loc. Первое поле - смещение по оси X, второе - по Y, третье по оси Z. Важно понимать, что движение изначально рассчитывается по локальным осям объекта. То есть после его поворота оси также развернутся.
    2. Для вращения объекта надо изменять значения во второй строке Rot. Аналогично, первое поле установит поворот в градусах по оси X, второе по Y, третье по Z.
    3. Чтобы все движение и вращение рассчитывались по глобальным осям нажмите на кнопку L, чтобы она стала не активной.
    4. Для движения с ускорением используйте Force, а если нужно сделать реалистичное движение с ускорением, то используйте Velocity.
      1. У Velocity параметр Add отвечает за то, будет ли сила, движущая объект добавляться к текущей или нет.
      2. Damping Frames - количество кадров, необходимое для достижения максимальноого значения Velocity (если такое есть).
  7. Если в игре надо чтобы какое то тело начало двигаться за другим на определенном расстоянии, то это сделать поможет актуатор Parent. Он установит связь между объектами родитель-потомок. Притом, это не означает, что потомок не может быть родителем для третьего объекта.

    Данный актуатор может устанавливать только связь родитель-потомок типа Object.

  8. Если в игре следует установить значение какого то свойства, то воспользуйтесь актуатором Property.
    1. В поле Property пишите имя свойства, с которой надо что то сделать.
    2. В поле Value пишите значение, которое надо прибавить/вычесть, на которое надо заменить текущее значение свойства и т. д.
    3. Чтобы сложить или вычесть из текущего значения свойства какое-то число, то выберите операцию Add.
    4. При замене на другое значение - операцию Assign.
    5. Но если надо скопировать значение другого свойства от другого объекта в текущее значение этого свойства, то тут следует применить операцию Copy.
      1. В поле Object должно быть имя объекта, в котором надо будет Вам выбрать второе свойство - значение от которого скопируется в значение первого.
      2. Там где написано СВОЙСТВО 2 надо выбрать из списка свойств объекта 2 свойство, значение которого заменит значение свойства, имя которого в поле с подписью СВОЙСТВО 1.

  9. Актуатор Scene позволяет изменять фон сцены, добавлять что нибудь перед самой сценой, менять камеру, с которая является текущей точкой обзора. В нем есть 8 операций: Restart (перезапустит сцену, то есть все что было в игре на этой сцене начнется с начала), Set_Scene (перейдет на новую сцену, все изменения в прошлой будут потеряны), Set_Camera (установит другую камеру, в качестве точки обзора), Add Overlay Scene (добавит какую то сцену поверх текущей; при установке новой сцены сцена, находящаяся поверх прошлой, не перестанет отображаться), Add Background Scene (добавит какую то сцену (фоновую сцену) позади текущей; вторая будет видна только там, где пустота и нет объектов), Remove Scene (удаляет сцену (любую но не текущую), то есть сцена просто перестает отображаться (применимо для задней и поверх лежащей (перекрывающей) сцен), Suspend Scene (замораживает сцену, все останавливается, не влияет на другие сцены (не текущие)).

    Текущая сцена - это сцена не являющаяся фоновой сценой или перекрывающей. При некоторых операциях появляется поле Scene, в которое надо вписать имя сцены, подвергающуюся изменениям. Если такого поля нет, то изменениям подвергается текущая сцена.

  10. При желании проиграть в игре музыку подойдет актуатор Sound. Он заставляет музыку проигрываться.
    1. Если в игре нет ни одной композиции, то следует нажать кнопку Open - открыть и из имеющихся музыкальных файлов .mp3 выбрать нужный.
    2. Но если уже есть мелодии в игре, то можно выбрать одну из них, нажав на значок в виде ноты.
  11. Для смены поведения объектов надо изменить его состояние - то есть совокупность логических блоков под определенным номером на другой. Все такие группы блоков обозначены квадратиками. То состояние, где есть что то, там рисуется кружочек внутри квадратика.
    1. Есть 3 операции: Set State (перейти на новое состояние - объект сменит поведение), Add State (объект будет делать то что он делал раньше, но в его поведении появятся новые функции плюс к старым (то есть добавится другое состояние)), Remove State (какая то группа логических блоков перестанет выполнятся).
    2. Для установки состояния над которым будет произведено действие надо выбрать обозначающий его квадратик.
    3. Для редактирования самого состояния выберите обозначающий его квадратик из списка под кнопкой Add Controller. Visible - те состояния которые Вы будете видеть при редактировании, Initial - те, которые будут работать при запуске игры.
    4. Для выбора нескольких состояний используйте shift так же как для выделения нескольких объектов.
  12. Актуатор Visibility может изменить видимость объекта, для которого он добавлен.
    1. Чтобы объект стал видимым надо поставить галочку у Visible, иначе чтобы стал невидимым - убрать.
    2. Есть возможность влиять и на потомков - если поставить галочку Children, то если родитель стал видимым, то и они все станут видимыми, или если он стал невидимым, то и все потомки перестанут быть видимыми.
  13. Свойство - обычная переменная какого то типа. Чтобы создать свойство нажмите на Add Game Property. В самом левом поле находится имя свойства (щелкните на него чтобы изменить).
    1. Изначальный тип переменной - Float (вещественное число (десятичная дробь)).
    2. Есть и другие типы - String (обычный текст), Integer (целое число), Boolean (логический: может хранить только 2 значения - true (правда) или false (ложь).
    3. Самое правое поле - изначальное значение свойства.
    4. Удалить переменную можно нажав на крестик рядом с ней.

Чтобы объект стал реагировать на события в игре надо соединить сенсоры, контроллеры и актуаторы особым образом. Для этого надо потянуть (нажать мышкой на него и не отпуская дотянуть потянуть кривую до другого такого же кружочка) за черный кружочек (выделен зеленым цветом) к такому же, выделенному красным. Причем сразу будет создан контроллер And между сенсором и актуатором.

Но если уже есть контроллер, то можно соединить сенсор с ним и актуатор с ним по отдельности.

Обратите внимание  

game_object - ссылка на игровой объект; "name" - имя объекта.

  1. Чтобы изменить настройки физики тела надо в окне Properties нажать на требуемый значок - галочку с шариком, выделенную зеленым прямоугольником на рисунке.
  2. Blender позволяет изменять такие свойства объекта как: масса, тип физики - Physics Type (Python: bpy.data.objects["name"].game.physics_type), силу трения и границы столкновения.
  3. Существуют такие типы физики как: No Collision (Значение: "NO_COLLISION"), Static (Значение: "STATIC"), Dinamic (Значение: "NO_COLLISION"), Rigid Body (Значение: "DYNAMIC"). Параметры No collision Static Dinamic Rigid Body
    Движение любое направление (без ускорения) любое направление (без ускорения) любое направление любое направление
    Вращение любое направление (без ускорения) любое направление (без ускорения) любое направление любое направление
    Параметры No collision Static Dinamic Rigid Body
    Столкновения не взаимодействует ни с чем взаимодействует (сдвинуть с места невозможно) взаимодействует (только смещается) взаимодействует (и смещается и вращается)
    Обнаружение невозможно возможно возможно возможно
  4. Чтобы объект можно было обнаружить либо лучом либо радаром следует установить галочку рядом со словом Actor, или убрать если не нужно чтобы тело можно было обнаружить.
  5. Под надписью Attributes находятся некоторые свойства объекта: видимость ((Python: game_object.visible) или (Python: bpy.data.objects["name"].game.hide_render)), автоматическая запись всех перемещений и вращений объекта в кривые анимации ((Python: game_object.record_animation) или (Python: bpy.data.objects["name"].game.use_record_animation)), масса (Python: game_object.mass) и радиус (Python: bpy.data.objects["name"].game.radius) невидимого шара (с помощью которого объект взаимодействует с другими телами).
  6. Чтобы же изменить скорость ускорения движения или вращения надо изменить параметры (находятся под Damping) Translation (Python: game_object.linearDamping) и Rotation (Python: game_object.angularDamping). Чем больше их значение, тем большая сила требуется для разгона и тем быстрее будет происходить разгон и затухание скорости движения или вращения. Первый предназначен для перемещения, второй - для вращения.
  7. Если требуется чтобы тело двигалось только по определенным глобальным осям следует установить галочки внизу под Lock Translation и Lock Rotation для блокировки движения и вращения по осям соответственно.
  8. Есть такие типы границ столкновения у объектов (Python: bpy.data.objects["name"].game.use_collision_bounds) - коробка Box (куб, плотно прилегающий гранями к объекту (рассчитывается от центра объекта, то есть если переместить в Edit Mode все полигоны объекта, то границы столкновения все равно не изменят свое положение)), Sphere - шар, плотно прилегающий к объекту (та же ситуация, что и у границ столкновения типа Box - рассчитываются от центра), Cylinder - границы тел в форме цилиндр (границы в форме цилиндра рассчитываются от центра), конус Cone (рассчитываются от центра). Самый сложный тип границ - Triangle Mesh, который полностью повторяет всю форму объекта. Он меняется если переместить полигоны тела в Edit Mode.
  9. Можно изменить минимальную и максимальную скорости для Velosity изменяя параметры Minimum (Python: game_object.linVelocityMin) и Maximum (Python: game_object.linVelocityMax)(Python: game_object.angularVelocityMin). Или можно выбрать также минимальную (Python: game_object.angularVelocityMin) и максимальную (Python: game_object.angularVelocityMax) скорость вращения ниже (под Anglular Velocity). Немного философии
    Для чего нужна какая физика? Например, у нас есть 3D мир, например город. Какой же тип физике и для чего выбрать? Для домов выберите тип физики static - они должны быть недвижимы. Для человека - dinamic, если игра простая.
  10. Вы можете установить для каждой из осей свою максимальную силу трения, поставив галочку Anisotropic Friction (Python: bpy.data.objects["name"].game.use_anisotropic_friction) и меняя параметры: X (Python: bpy.data.objects["name"].game.friction_coefficients[0]), Y (Python: bpy.data.objects["name"].game.friction_coefficients[1]) и Z (Python: bpy.data.objects["name"].game.friction_coefficients[2]).

Для отслеживания значений свойств есть кнопка «I», выделенная зеленым цветом, рядом с ними которая позволяет отображаться свойству слева в верхнем углу и его значению.

Но чтобы все это работало в меню Game поставьте галочку около «Show Debug Properties» чтобы все свойства отображались.

Игра «Поймай меня»[править]

Это игровая логика зеленого кубика, который радарами ищет положение синего и двигается к нему.

Текстурирование[править]

  1. Чтобы сделать проекцию текстуры по форме куба на объекта нажмите (в Edit Mode) U и выберите из появившегося меню Cube Projection.
  2. Для проекции текстуры по форме цилиндра выберите из того же меню Cylinder Projection.
  3. Если же хотите проекция по форме шара то выберите Sphere Projection от туда же.
  4. Синим цветом подписаны объекты с соответствующим типом развертки текстуры.

Unwrap - способ расположения текстуры. Чтобы его использовать установите UV в текстурных настройках материала. (Вспомните раньше прочитанное).

Cube Projection & Cilynder Projection & Sphere Projection[править]

Cube Projection - кубическая проекция. При ее выборе, на объект текстура проецируется ровными и прямо. Лучше использовать для таких объектов, как кирпич или дома.

Сферическая проекция подойдет для окрашивания округлых поверхностей.

Projection From View - проецирование текстуры на объект, которое происходит перпендикулярно плоскости, из которой Вы смотрите.

  1. Есть 2 типа проецирования из вида.
  2. Они одинаковы, за исключением того, что в типе с Bounds текстура вписывается в прямоугольник, который обозначен на рисунке синим.
  3. В первом типе такого не происходит - текстура свободно ложится на поверхность объекта.

Прозрачность плоскости пола можно использовать для создания эффекта отражения.

Градиенты позволяют создавать красивые материалы с любым количеством перетекающих друг в друга цветов.

Градиентные карты[править]

Для включения градиента для цвета объекта поставьте галочку у слова «Ramp».

Вот так выглядит окно для работы с градиентами.

  1. Для добавления цвета в градиент надо нажимать на «+», для удаления выделенного цвета (он отмечен прямоугольником с треугольником и выделен в зеленый квадратик на картинке) - «-».
  2. Для выделения цвета в градиентной карте нажмите на соответствующий прямоугольник в полоске, которая подписана на картинке как «Сам градиент».
  3. Можно также отзеркалить всю эту полоску нажав на двойную стрелочку «↔», все цвета расположатся тогда наоборот.
  4. Для настройки конкретного цвета есть следующие параметры: цвет (настраивается как и просто цвет блика или объекта).
  5. Можно также изменить и прозрачность цвета в градиенте, нажав на кнопку для выбора цвета и появившемся окне настроить нужное значение параметра «A» (прозрачности).
  6. Если нужно сменить тип накладки градиента - то есть как он будет отображаться, нажмите на кнопку, подписанную в Blender как «Input» и выберите соответствующий тип.

    Есть такие типы: Shader (градиент будет накладываться так, что самый левый его цвет будет в самой освещенной точки тела, немного левее - дальше от самой освещенной точки и так далее до последнего), Normal (будет растягиваться на весь объект, при том самый левый цвет будет с краю, а самый правый - в центре).

Инспектор объектов[править]

Инспектор объектов предназначен для отображения существующих объектов и сцен. Вот так он выглядит:

  1. Объекты которые отображаются в нем имеют каждый свою иконку, указывающую к какому типу объект принадлежит. Иконки выделенных объектов обводятся в оранжевый кружочек.
  2. Имя сцены - это идентификатор сцены в Blender. Имена не могут повторяться.

    Для изменения названия сцены щелкните по ее имени 2 раза. Имена объектов также изменяются как и имена сцен и остальных элементов 3D мира.

  3. Если нужно выделить объект щелкните 1 раз по его названию без shift. Для выделения тел щелкайте 1 раз с shift по именам объектов, которые хотите выделить.
  4. В этом редакторе существуют такие операции над объектами:
    1. Изменить видимость тела можно нажав на глаз рядом с его именем. Открытый глаз - объект виден, иначе - нет.
    2. Возможность выделения объекта. Если стрелочка белая, то тело выделить в 3D View редакторе можно, иначе нельзя. Изменить ее можно щелкая на стрелочку.
    3. Если нажать на значок фотоаппарата, то при рендеринге объект перестанет отображаться. Если щелкнуть второй раз - снова будет отображаться при рендеринге.

Текстовый редактор[править]

Текстовый редактор предназначен для написания скриптов на языке Python.

  1. Для создания скрипта по аналогии с действиями в окне Properties нажмите на кнопку New, для открытия какого либо внешнего скрипта кликните по Open.
  2. Скрипты пишутся в поле ввода текста.
  3. Слева от которого располагаются номера строк.

    Номер выделенной строки, на которой находится курсор, подсвечивается красным.

  4. Для включения/отключения нумерации строк нажмите на кнопку в нижнем меню, подписанную цифрой 1.
  5. Для включения/отключения автоматического переноса на новую строку нажмите на кнопку в нижнем меню, подписанную цифрой 2.
  6. Для включения/отключения подсветки синтаксиса нажмите на кнопку в нижнем меню, подписанную цифрой 3.
  7. Для запуска скрипта нажмите на Run Script.

Есть 2 способа преобразования всего скрипта в 3D векторный текст.

  1. Первый One Object - трансформирует весь текст скрипта в единый объект.
  2. One Object Per Line - создаст столько же объектов типа 3D текст, сколько было строк в скрипте. Каждая строка = один 3D текст.

Информационное окно[править]

Для открытия информационного окна выберите тип окна «Info». В этом окне видно что и как совершается в программе с точки зрения языка программирования Python.

Это окно можно использовать для обучения Python в Blender самому.

Редактор нодов[править]

Blender Wiki
Почитать подробнее на эту тему можно здесь.

Этот редактор называется «Node Editor» и он предназначен для создания более красивых материалов. Суть процесса создания материалов состоит в соединении некоторых блоков (их всего 77), которые называются нодами. Нод это обычное окно с настройками. В правой и левой его частях располагаются кружочки - сокеты. Они предназначены для передачи информации между нодами. Сокеты слева - для получения информации: желтые (для получения графической информации), серые (для получения числовой информации) и синие - для получения векторной информации. Сокеты справа позволяют ноду передать информацию другому ноду (цвета обозначают то же самое у кружочков что и у левых). Между нодами есть связи - это те кривые между кружочками. Причем, кружочки можно соединять только одинакого цвета, в противном случае информация будет преобразовываться из одного типа в другой.

Пропорциональное моделирование[править]

Пропорционально моделирование - моделирование, при котором изменения, происходящие в одном объекте отражаются и на других в зависимости от расстояния между ними (изменяемым телом и другими объектами). Позволяет создать красивые формы.

В Edit Mode[править]

Движение[править]

В пропорциональном моделировании если потянуть за точку, ребро или полигон остальные рядом потянутся за ним тоже. Чем дальше будет точка, ребро или полигон от того, которого мы двигаем, тем меньше он (этот элемент) будет тянуться.

  1. Disable - пропорциональное редактирование отключено.
  2. Enable - включено. Такой тип пропорционального моделирования, при котором если тянуть за какой=то компонент объекта (точка, ребро, грань), то все близ лежащие будут тянуться за ним. Чем дальше компонент, от которого Вы тяните, тем меньше он подвергается изменениям. Будет получаться такой холмик.
  3. При третьем типе этот холмик будет вытянут в ту сторону, из которой Вы смотрите - в точку обзора.
  4. Connected - такое пропорциональное моделирование при котором гора, которая получается при движении какого нибудь полигона, будет иметь основание в форме восьмигранника.
  1. Расстояние, считая от центра всего выделенного, на котором будет действовать пропорционально моделирование можно установить крутя колесико мыши.
    1. Если вперед, то размер области влияния будет уменьшаться, если назад - увеличиваться.
    2. Область влияния показывается серым кружком. На самой этой окружности влияние минимально, но чем ближе к центру, тем оно становится сильнее.

Вращение[править]

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

В Object Mode[править]

В Object Mode разнообразие типов пропорционального моделирования обширнее, но некоторые из них повторяют типы из Edit Mode.

Движение[править]

  1. Smooth - такой вид пропорционального моделирования, при котором объекты, которые находятся дальше от изменяемого (-ых) подвергаются меньше двигаться, чем ближние.
  2. При типе Constant все объекты перемещаются одинаково.
  3. Random - здесь тела будет двигаться со случайными скоростями, при тоже чем объект дальше от изменяемого (-ых), тем меньше он движется и наоборот.

Иллюстрация движения синего кубика, демонстрирующая различие типов пропорционального моделирования:

Вращение[править]

Тела могут крутится во всех этих режимах пропорционального моделирования. Результат будет подобен тому, что и при движении (чем дальше от крутящегося тела (тел) объект, тем меньше он вращается).

Зависимость от Pivot Point[править]

Не только от типа пропорционального моделирования зависит результат, но и то относительно чего Вы будете двигать или крутить. Например, вот вращение в режиме Smooth при разных точках опоры:

Остальные дополнительные типы пропорционального моделирования[править]

Enable[править]
  1. Sphere - такой тип пропорционального моделирования, при котором все точки будут тянуться за выделенной так, что при вытягивании получится сфера.
  2. Root - почти нет отличий от Sphere. Сфера получится более вытянутой.
  3. Linear - все точки будут тянуться за выделенной по прямым линиям.
  4. Sharp - такое пропорциональное моделирование, при котором все точки буду тянуться за выделенной так, что полученная поверхность будет напоминать по форме вытянутую крышу здания.
  5. Random - все точки будут тянуться за выделенной со случайным сдвигом.

Connected[править]

Результат вытягивания будет немного иной, чем с Enable - в основании всех плоскостей, попадающих в область влияния будет лежать 8-угольник.

Генераторы - то, что позволяет создавать что - то новое.

  1. Для управления генераторами нажмите на выделенную в зеленый квадратик кнопку.
  2. Вот так выглядит общий вид генератора:
  3. В поле имя должно находится имя данного генератора. Оно изначально устанавливается автоматически, но его можно сменить.
  1. При создании генератора результат его действия всегда виден. Его можно изменять, редактируя параметры в блоке генератора, и результат сразу будет меняться.
  2. Но чтобы сохранить этот результат, убрав блок генератора, следует нажать на кнопку «Apply».
  3. Если же надо сделать копию данного блока генератора то нажмите на кнопку «Copy». Его копия появится прямо под ним.
  4. При желании удалить нажмите на крестик сверху справа у блока генератора.
  5. Если генераторов у объекта много, и следует работать с конкретными из них, то можно с помощью стрелочек (которые располагаются 2 рядом) перемещать блок конкретного генератора. Или можно свертывать или развертывать эти блоки при помощи одиночной стрелки слева вверху блока генератора.
  6. Все генераторы располагаются в столбик по умолчанию.

Описание генераторов[править]

Blender Wiki
Почитать подробнее на эту тему можно здесь.
  1. Генератор Array создает группу копий некоторого объекта, к которому он добавлен.
    1. Есть несколько режимов его работы.
      1. Fixed Count - количество копий будет установлено пользователем в поле Count.
      2. Fit Length - количество копий будет установлено так: длина прямой, которая проходит через центры всех копий этого тела, будет разделена на размеры объекта - их целое количество и будет количество копий.
    1. Constant Offset - смещение между каждой следующей копии объекта, относительно прошлой. Устанавливается в 3-х полях ниже. Для включения данного смещения поставьте галочку у «Constant Offset».
    2. Relative Offset - относительное смещение, рассчитывается с учетом единичного размера объекта. Единичным считается текущий его размер. Например, если установить значение по X 1.000, то все копии будут расположены вплотную по прямой, параллельной оси X. Для включения данного смещения поставьте галочку у «Relative Offset».
  2. Если нужно у фигуры сделать усеченными края, то применяйте генератор Bevel. В нем есть несколько настроек: Width - размер усечения (если 0, то не урезаются углы, чем больше, тем больше будет усечение), Segments указывает на количество подразделений этих скошенных углов; Profile указывает будут ли выпуклыми скосы или нет (если значение больше 0.50, то - выпуклые, иначе - вогнутые).
  3. Этот генератор производит логические операции между телами.
    1. Для того, чтобы он работал в поле Object впишите имя объекта, с которым данный объект должен взаимодействовать.
    2. Генератор «Boolean» может выполнять такие операции: Intersect (получить тело, которое получилось пересечением 2-х тел), Union (объединение двух тел; в том месте, в котором тела пересекались все полигоны будут удалены и 2 объекта будут «сшиты» в единое целое)), и Difference - отнимет от объекта ту часть, в которой он пересекает другой объект (имя которого указано в поле Object).
    3. Примеры действия операций показаны на картинке (последний объект развернут на 180 градусов по оси Z).
  4. Генератор Mirror позволяет отражать объекты относительно какой то плоскости.
    1. В поле Mirror Object указывается объекта, относительно которого будет отражаться тело с данным генератором. Если это поле пусто, то объект отражается относительно плоскости XY (глобальных осей), проходящей через центр объекта.
    2. Есть возможность выбрать, относительно какой плоскости будет отражаться объект, установив в соответствующих местах галочки под надписью «Axis».
    1. Параметр Merge указывает на то будут ли автоматически объединяться точки объекта оригинала и его объекта-отражения на расстоянии, которое указано в поле Merge Limit.
  5. Когда надо сделать поверхность более гладкой следует прибегнуть к генератору Subdivision Surface.
    1. Он имеет 2 режима - Catmull-Clark и Simple. В обоих число полигонов при подразделении поверхности для эффекта сглаживания будет увеличиваться.
    2. В первом поверхность будет сглаживаться, а во втором ее форма сохранится.
    3. В поле View можно установить количество раз, которое будет применяться данный генератор.
    4. При каждом подразделении из одного полигона получается 4.
  6. Данный генератор делает из сплошного меша проволочный, добавляя полигоны вокруг ребер объекта, удалив изначальные полигоны.
    1. Offset - смещение от центра (вычисляется как среднее арифметическое между координатами всех точек).
      1. Если значение меньше 0, то геометрия будет приближаться к этому центру, иначе удаляться.
    2. Функция Replace Original дает возможность сразу удалить оригинал, оставив только измененную полисетку.
    3. Thickness отвечает за толщину проволочных линий вокруг ребер, которые были у изначального объекта.
    4. Чтобы ограничить влияние модификатора на определенную группу вершин Вы можете установить группу вершин, на которую будет влиять модификатор.
      1. Силу влияния для группы вершин можно установить в режиме Weight Paint.
    5. Параметр Factor - это та часть толщины от Thickness, которая будет использоваться для всех вершин с нулевым влиянием группы (там, где область в режиме Wweight Paint синяя).
Иная программа
Существует и другая программа для скульптинга.

Скульптинг - способ моделирования, при котором желаемая форма выдавливается. Вот так выглядит объект в режиме скульптинга:

  1. Слева есть окно настроек кисти - инструмента, которым рисуется форма.
  2. Тип кисти - ее форма и специфические параметры, предназначенные для определенной цели.
  3. Радиус кисти (Radius) - ее размер.
  4. Strength - параметр, определяющий силу воздействия на тело кисти.

Настройки кисти[править]

Кисть скульптинга можно настроить под свои нужды.

  1. Можно установить ее размер (изменив параметр Radius), если замок будет активен,то размер кисти устанавливается относительно размера тела, иначе он устанавливается в пикселях.
  2. Силу давления на меш у кисти можно изменить изменяя значение параметра Strength.

Зеркало[править]

Изначально отзеркаливание изменений внесенных на объект включено.

  1. В окне Symmetry / Lock его можно настроить: чтобы отзеркаливались изменения по некоторым осям нужно эти щелкнуть на кнопки этих осей под надписью Mirror.
  2. Если же надо отключить движения точек по некоторым осям то нажмите на кнопки им соответствующие под надписью Lock.

Режимы кисти[править]

Есть 2 режимы кисти - Add (добавлять) и Subtract (вычитать).

  1. При добавлении полисетка будет тянуться в сторону наблюдателя.
  2. При Subtract она будет двигаться от наблюдателя.

Остальные настройки[править]

Остальные настройки кисти полностью идентичны настройкам кисти в режиме Weight Paint.

Продвинутый Edit mode[править]

  1. Для удобства в Edit Mode можно управлять видимостью выделения. Точнее, с помощью Faces в окне Display под можно отключать и влкючать выделение выделенных граней соответственно.
  2. То же самое можно сделать и с ребрами кнопкой Edges.
  3. Также можно манипулировать и отображением нормалей (перпендикуляров к поверхности). Для этого щелкайте на кнопки под словом Normals.
    1. Самая левая кнопка - включает или выключает видимоть нормалей у вершин, средняя - ребер, последняя - изменяет отображения у граней. Куда направлена нормаль - с той стороны и видно граней.
    2. Если Вам надо сделать другим размер нормали то изменяйте его в поле Size.

Группы вершин[править]

Группа вершин - некоторая именованная совокупность вершин.

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

  1. Далее перейдите в окно VertexGroups.
    1. Для создания новой группы вершин нажмите на «+».
    2. Для удаления выделенной группы соответственно «-».
    3. Нажимая на кнопку, в виде стрелочки вниз, Вы заставляйте Blender отобразить все доступные для групп действия.
    4. В списке групп можно видеть все созданные для данного объекта группы.

  1. Есть 4 основных команды для всех групп - Assign (добавить выделенные вершины в активную группу), Remove (удалить выделенные вершины из активной группы), Select (выделить все вершины, входящие в активную группу в добавок к текущему выделению (если таковое есть)) и Deselecct (убрать из выделения все вершины, которые состоят активной в группе).
  2. Также если надо, можно прибегнуть к дополнительным действиям, список которых откроется при нажатии на стрелочку:
    1. Sort By Name - список групп вершин будет сортирован в алфавитном порядке.
    2. Copy Vertex Group - копирует текущую выделенную группу, добавляя в конце названия скопированной группы число.
    3. Remove From All Groups - удаляет выделенные вершины из всех групп.
    4. Clear Active Group - очищает выделенную группу (количество вершин в ней состоящих становится равным 0).
    5. Delete All Groups - удаляет все существующие у данного тела группы.
    6. Lock All - блокирует все группы (ни одна группа не сможет подвергаться изменениям - операции Assign и Remove для всех групп вершин станут неприменимы).
    7. UnLock All - разблокирует все группы (все группы смогут подвергаться изменениям - операции Assign и Remove заработают для всех групп).
    8. Lock Invert All - сделает заблокированные от изменений группы разблокированными, а разблокированные - блокирует.

Группы объектов[править]

Группировать объекты можно также, как и вершины, только проще.

Следует заметить, что объекты, находящиеся в какой-либо группе отмечаются зеленым контуром при выделении.

  1. Аналогично созданию групп вершин, нажмите на «+» для создания новой пустой группы. Или можно нажав Ctrl+G создать группу, указав сразу ее имя слева в поле Name.
  2. Для добавления в существующую группу нажмите на Add To Group, затем выберите имя группы, в которую следует добавить. Если нет ни одной группы, то создастся новая группа, в которую можно будет потом добавить.
  1. Существует только 2 дополнительных действия с группами, появляющиеся при нажатии на стрелочку:
    1. Unlick Group - очистить группу (в группе будет состоять 0 объектов).
    2. Select Grouped - выделить все объекты из данной группы.

Обратите внимание  

"Scene" - имя сцены; "B" - имя кисти.

Blender предоставляет режим рисования весов - режим, который дает возможность нам нарисовать кисточкой где и какое будет влияние чего-либо на объекте у некоторой группе вершин. При рисовании в этом режиме если у объекта нету ни одной группы вершин она создасться. Перейти в этот режим можно выбрав его из того же списка, где находится Object Mode.

Сила влияния[править]

Сила влияния чего либо на тело отображается в виде цветов.

  1. Синий - нулевое влияние.
  2. Голубой - очень слабое влияние.
  3. Зеленый - не слабое влияние.
  4. Желтый - среднее влияние.
  5. Красный - максимальное влияние.

Данные цвета - визуальное представление весов, значения самих же весов варьируют от 0 до 1.

Общие настройки кисти[править]

Blender предоставляет широкие настройки параметров кисти, к ним в частности относятся:

  1. Weight ((Python: bpy.data.scenes["Scene"].tool_settings.unified_paint_settings.weight) или (Python: bpy.data.brushes["B"].weight)) - число, от которого Strength берется как процент.
  2. Radius ((Python: bpy.data.scenes["Scene"].tool_settings.unified_paint_settings.radius) или (Python: bpy.data.brushes["B"].radius)) - радиус кисти.
  3. Strength ((Python: bpy.data.scenes["Scene"].tool_settings.unified_paint_settings.strength) или (Python: bpy.data.brushes["B"].strength)) - сила кисти (чем меньше, тем больше надо будет провести кистью, чтобы вершина стала красной). Также можно изменить общий вес группы - то как сильно влияет вся группа вершин на что-либо, с помощью редактирования значения параметра Weight.Или нажав W и изменяя размер окружности, в границах большого (Weight = 0) и маленького (Weight = 1) кругов. При этом сила Weight будет отображаться в центре маленького круга.
  4. Также можно изменить режим рисования кисти на один из семи (Python: bpy.data.brushes["B"].vertex_tool):
    1. Mix (Значение: "MIX") - смешивания двух весов таким образом, чтобы получившийся вес являлся средним арифметическим весов.
    2. Add (Значение: "ADD") - прибавление к текущему весу вершины нового веса.
    3. Subtract (Значение: "SUB") - вычитание от исходного веса вершины вершины нового веса.
    4. Multiply (Значение: "MUL") - перемножение исходного и нового весов.
    5. Blur (Значение: "BLUR") - размытие резких переходов между весами.

Всякая кисть - блок данных который можно удалить и создать, нажимая на «-» или «+» соответственно. При добавлении новой кисти она будет создаваться того же типа, который был выбран последним.

Режимы рисования штрихов кисти[править]

Существует 5 режимов рисования штрихов кисти в Weight Paint (Python: bpy.data.brushes["B"].stroke_method):

  1. Dots
  2. Space
  3. Airbrush
  4. Line
Dots[править]

Рисование сплошной кистью с возможностью разброса штрихов на определенное расстояние от кисти.

Изменять расстояние разброса штрихов можно параметром Jitter в вкладке Stroke.

При этом, если включить слева располагающийся замок, то расстояние будет зависеть от радиуса кисти.

Spacing[править]

Данный режим нужен для рисования штрихов с возможностью настройки дистанции между штрихами.

Расстояние между штрихами зависит от радиуса и настраивается параметром Spacing в вкладке Stroke (Python: bpy.data.brushes["B"].spacing).

Airbrush[править]

Режим предназначен для рисования мазков кисти через определенные промежутки времени.

В данном случае задается именно то время, через которое ставится штрих кисти параметром Rate в вкладке Stroke (Python: bpy.data.brushes["B"].rate).

Line[править]

Данный режим позволяет рисовать линии.

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

Преобразования[править]

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

Есть следующие преобразования:

  1. Normalize All - нормализация (увеличит значения весов так, чтобы максимальный вес был равен 1) всех групп.
  2. Если же надо нормализировать только активную группу, то подойдет команда Normalize (Python: bpy.ops.object.vertex_group_normalize()).
  3. Команда Invert (Python: bpy.ops.object.vertex_group_invert()) - изменяет значения всех весов активной группы на противоположные (на 1 - n, где n - текущее значение веса в некоторой точке).
  4. Clean (Python: bpy.ops.object.vertex_group_clean()) позволяет сделать нулевыми веса всех точек, у которых вес меньше параметра Limit.
  5. Для изменения качества карты весов нажмите на Quantize (Python: bpy.ops.object.vertex_group_quantize()). Эффект подобен постеризации - чем больше шагов (отвечает за это параметр Steps), тем плавнее будут переходы в весах.
  6. Gradient (Python: bpy.ops.object.vertex_group_quantize()) дает возможность нарисовать градиент для значений весов (для их плавного убывания) между той точкой, в которую нажали сначала и до которой протянули. При том, в первой точке максимальным будет значение, равное Strength.

Настройки[править]

Помимо настроек кисти есть и общие параметры для работы в Weight Paint в вкладке Options:

  1. В окошечке Appearence можно изменять вид отображения кисти:
    1. Show Brush - включать или выключать отображение окружности, показывающей радиус кисти.
    2. Чуть ниже можно изменить цвет этой окружности.
  2. Поставив галочку у Custom Icon Вы можете выбрать свою иконку для кисти (ее выбор производится сразу под этим флажком).
  3. Окно Options содержит некоторые дополнительные параметры кисти:
    1. Normals - если включен, то сила кисти будет варьировать от 0 до Strength в зависимости от того под каким углом наклона находится раскрашиваемая плоскость от наблюдателя. Чем угол ближе к 90°, тем слабее сила кисти.
  4. Также можно ограничить область рисования кисти - чтобы Вы могли рисовать только там, где вес не равен 0.
  5. Еще ниже присутствуют 3 функции:
    1. Size - включает или выключает использование одного общего размера для всех кистей.
    2. Weight - включает или выключает использование одного общего веса для всех кистей.
    3. Strength - включает или выключает использование одной общей силы для всех кистей.

Связь с Vertex Paint и Texture Paint[править]

Этот режим связан с двумя другими режимами рисования одной и той же технологией рисования. Свойства кисти почти не различаются.

Разные формы кисти (их работа будет объяснена в режиме Texture Paint):

Данный режим нужен для рисования текстур в режиме 3D.

Кисти[править]

Есть такие типы кистей:

  1. TexDraw - тип кисти, используемой для обычного рисования.
  2. Soften нужен для размытия границ.
  3. Smear похож на Soften, однако не размывает текстуры, а дает возможность размазывать текстуры.
  4. FIll - заливка.
  5. Clone нужен для клонирования цвета с одного участка объекта на другой.

Штрихи кисти[править]

Есть несколько режимов нанесения штрихов кисти на тело:

  1. Tilted - такой режим кисти, при котором она как бы проявляет уже заранее спроецированную на объект с точки обзора текстуру.
  2. View Plane - рисование происходит таким образом, что сама кисть (точнее все, что в границах окружности, которая символизирует кисть) ортогонально проецируется на то тело, на котором рисует пользователь.

    При этом а границах окружности может быть как и просто цвет, так и текстура.

  3. Random - рисование кистью, при котором текстура будет смещаться на случайное расстояние.

Палитра[править]

В добавку к вышеописанным (как у Weight Paint) настройкам кисти в Texture Paint есть возможность изменения параметров палитр (групп цветов).

  1. Для добавления новой палитры надо нажать на кнопку «+» прямо под надписью Use Gradient.
  2. А настройка самой палитры происходит прямо под выбором цвета (вверху).
  3. Для добавления цвета в палитру следует установить нужный цвет, затем нажать «+».
  4. Для удаления активного цвета из палитры (у активного цвета в верхнем левом углу отображается уголочек) нажмите на «-».
Цвет кисти[править]

Обратите внимание на то, что цвет кисти используется для тонировки установленной для рисования текстуры.

Градиенты[править]

Кисть может рисовать не только одним цветом, но и градиентом.

  1. Для включения градиентов нажмите на Use Gradient.
  2. Редактировать градиент можно под надписью Gradient Colors:
    1. Сам градиент изображается прямой.
    2. Настройка градиента происходит как и в настройке градиента в материалах.
    3. Mode - режим отрисовки:
      1. Clamp - градиент будет отрисован так, что его последний цвет будет бесконечно много раз повторяться.
      2. Repeat - градиент будет полностью повторяться при рисовании.
  3. Gradient Spacing - то расстояние, которое требуется для отрисовки градиента полностью (в пикселях).

Текстура кисти[править]

Вместо цвета кисти можно установить уже имеющуюся в материале или в вообще в blend-файле текстуру. Работа с текстурами производится в окошечке Texture.

  1. Добавить новую текстуру (которой впоследствии сможете рисовать) можно нажав кнопку New.) Далее придется выбрать текстуру из списка существующих.
  2. Выбирать текстуру надо из списка, который можно открыть кликнув на кнопку, подписанную как «Текстура».
  3. У любой текстуры есть такие свойства:
    1. Angle - угол поворота текстуры.
    2. В Offset можно настроить смещение самое текстуры (это не смещение относительно кисти во время рисования).
    3. В Size можно изменить размер текстуры.
  4. Rake - автоматическое вращение текстуру в том направлении, в котором движется курсор.
  5. Random позволяет включить случайное вращение текстуры на случайный угол, который находится в границах от 0 до ниже указанного значения угла.

Нанесение штрихов кисти[править]

При нанесении текстур любая из них масштабируется изначально под радиус кисти. А потом к ней применяется масштабирование и смещение.

Маска кисти[править]

Маска кисти - тоже текстура, но указывающая в каком месте текстура кисти (из окна Texture) должна быть прозрачной. Она имеет все те же параметры, что и обычная текстура.

Специфические режимы для Texture Paint[править]

Drag Dot[править]

Позволяет рисовать отдельные окружности/эллипсы.

Ткните курсором в определенном месте, затем, двигая курсор, установите точное положение окружности/эллипса.

Anchored[править]

Этот режим предназначен для рисования окружностей или эллипсов.

  1. Сначала нужно ткнуть в точку на экране.
  2. Потом, не отпуская кнопку мыши, вести курсор во вторую точку, тем самым указывая либо радиус, либо диаметр (когда включен Edge To Edge).

Форма кисти[править]

Форма кисти устанавливается формой кривой в окне Curve. Есть несколько готовых вариантов кривых: Smooth, Round, Root, Shar, Line и Constant (для четких границ кисти). Но также можно установить свою форму кисти.

  1. По оси X (где изображен график кривой) в окне Curve отмечается расстояние от центра штриха.
  2. По оси Y - яркость цвета на данном расстоянии от центра штриха. Чем выше точка по Y на кривой, тем она ярче будет у штриха на данном расстоянии от центра штриха.
  3. Для добавления точек на кривую следует щелкать по ней дважды в том месте, где хотите добавить новую точку.
  4. Также можно удалять точки, выделяя их и нажимая на крестик.
  5. Есть возможность также установить предельные значения по оси X и Y, нажав на кружочек.
    1. Min X, Min Y - минимальные значения по осям X и Y.
    2. Max X, Max Y - максимальные значения по осям X и Y.
    3. Функция Use Clipping укажет Blender на то, что Вы действительно хотите, чтобы ограничения значения влияли на форму кривой. В противном случае (если Use Clipping выключена) минимальных и максимальных значений не будет.
    4. Нажимая на значок, в виде гаячного ключа, можно открыть список список функций, доступных для кривой:
      1. Reset View - вернуться к стандартному изначальному виду.
      2. Также можно изменять сами рукоятки точек у кривой:
        1. Auto Handle - вид рукоятки, при котом кривая в этой точке будет плавной.
        2. Auto Clamped Handle - вид рукоятки, при котом кривая в этой точке будет плавной. Если есть соседние точки с данным видом рукоятки, то их положения по Y будут выравниваться так, чтобы прямая соединяющая их была параллельна оси X.
        3. Vector Handle - вид рукоятки, при котом кривая в этой точке будет не плавной.

Слоты[править]

Blender предоставляет достаточно обширные настройки слотов в Texture Paint.

  1. В Painting Mode есть два режима - Material (позволять брать только те текстуры, которые использует материал объекта) или Image (напрямую «брать» картинки для рисования, не зависимо от материала).
  2. Ниже располагается список всех доступных слотов (нарисованных картинок).
  3. В Blend Type можно выбрать режим смешивания слота с другими слотами.
  4. UV Map - имя UV карты, используемой на данном объекте.
  5. Также можно изменить настройки маски для всего слота.
    1. UV Map - имя UV карты маски, используемой на данном объекте.
    2. Stencil Image - картинка, которая используется в качестве маски.
    3. Visualization - цвет визуализации маски (трафарета). На темных местах текстуры маски будет отображаться в режиме Texture Paint ниже указанный цвет.
    4. Для инвертирования маски нужно нажать на кнопку, находящуюся рядом с кнопкой для выбора цвета.

Вкладка Options[править]

  1. Occlude - позволяет ограничивать область рисования кисти. Рисование будет происходить на той плоскости, которая не перекрывается другими.
  2. Cull. Если данная функция включена, то кисть сможет рисовать только на тех гранях, нормаль которых повернута в сторону наблюдателя (плоскости View Plane).
  3. Normal влияет на силу рисования кисти.

    Сила, указанная в Strength будет считаться максимальной. И достигать указанного значения Strength кисть будет только при таком угле плоскости к наблюдателю, который указан справа от Normal.

  4. Также можно изменить параметр Bleed, влияющий на силу убирания швов. Чем он больше, тем более сглажены швы текстуры.
  1. Если игра представляет собой гонку по трассе, то удалите весь город, оставив только трассу и немного окружения вокруг нее.
  2. Не создавайте много радаров и свойств для обнаружения - Blender будет глючить.
  3. Делайте модели лоу-поли.

Настройки ламп[править]

Для ламп существует много настроек, но разберем только основные.

  1. Создавать новый блок данных при создании лампы для ее свечения не нужно - он для каждой лампы свой и единственный.
  2. Есть 5 типов ламп - Point, Sun, Spot, Hemi и Area.

    Для смены типа лампы следует просто щелкнуть на его название. (Python: game_object.type)

  3. Можно изменить цвет свечения лампы прямо под выбором ее типа (Python: game_object.color).
  4. Energy (Python: game_object.energy) контролирует силу свечения лампы.
  5. Для увеличения расстояния распространения света можно воспользоваться параметром Distance. Distance (Python: game_object.distance) - максимальная дистанция, на которую распространяется свет.
  6. Negative - инвертирует действие лампы (она будет не светиться, а затенять; тень от нее (если такая есть) станет освещенной).
  7. Также можно управлять количеством объектов, на которое будет влиять освещение. This Layer Only (в окне Lamp) (Python: game_object.layer) - если установить галочку, то будут освещаться объекты только с того же слоя, на котором стоит лампа.
  8. Чтобы включить/отключить блики на всех объектах, освещаемых этой лампой от нее, то надо убрать галочку с Specular.
  9. Diffuse - создает эффект затенения. Чем дальше от лампы - тем темнее. Если снять галочку, то теней не будет.
  10. Если требуется, можно управлять и самой тенью.
    1. Можно изменить цвет тени, которая образуется при освещении данной лампой.
    2. Для отключения теней выберите No Shadow, для включения - Ray Shadow.
    3. Чтобы была только тень без бликов, тогда выберите Only Shadow в окне Shadow.

Настройки камер[править]

  1. Существует несколько видов камер:
    1. Perspective (Python: game_object.perspective) - камера с эффектом перспективы.
    2. Orthographic (Python: game_object.perspective) - камера с без эффекта перспективы (ортогональная).
  2. У всех видов камер есть такие настройки:
    1. Clip Start (Python: game_object.near) - то расстояние, на котором находится первая плоскость отсечения (та плоскость, отсчитывая от камеры, до которой ничего не видно).
    2. Clip End (Python: game_object.far) - расстояние, на котором находится вторая плоскость отсечения, за которой ничего не видно (отсчитывая от камеры).
    1. Shift X (Python: game_object.shift_x) - сдвиг области просмотра камеры по оси X (находящейся в плоскости экрана во время просмотра камеры).

      Причем, минимальное значение -2, а максимальное -2.

    2. Shift Y (Python: game_object.shift_y) - сдвиг области просмотра камеры по оси Y (находящейся в плоскости экрана во время просмотра камеры).

      Причем, минимальное значение -2, а максимальное -2.

  3. Параметр Focal Length позволяет изменить вытянутость камеры (чем больше она вытянута, тем меньше будет искривление изображаемого при режиме Perspective).
  4. Orthographic Scale (только для ортоганальной камеры) (Python: game_object.ortho_scale). Управляет размером отображаемого в камере.

    Чем больше, тем мельче изображение через камеру.

Настройки объекта Speaker[править]

Speaker - объект, предназначенный для воспроизведения звуков с эффектом Доплера.

    1. В окошечке Sound можно выбрать воспроизводимую композицию.
    2. Если активировать Mute, то звук у данного объекта будет проигран с помощью динамиков.
    3. Volume - общая громкость звука.
    4. Изменить высоту звука можно свойством Pitch.

      Чем выше значение, тем выше высота звука.

  1. Параметр Minimum отвечает за ту высоту звука, которая будет при ближайшем дальнейшем до объекта.
  2. Maximum - громкость звука, устанавливаемая при минимальном расстояние до некоторого тела.
  3. Attenuation - коэффициент, определяющий силу влияния расстояния на громкость звука.
  4. Редактируя значение Reference Вы можете установить то расстояние (ближайшее), на котором громкость будет равна Maximum.
  5. Outer - угол внешнего конуса.

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

  6. Inner - угол внутреннего конуса, в котором громкость равна Maximum.

Мир - 3D пространство со своим фоном и своими настройками. В нем можно настраивать многое - от цвета фона до тумана и даже физики.

  1. Для создания мира также нажмите на кнопку New, как и при создании материала, либо если миры уже имеются, можете выбрать один из них и он будет применен к текущей сцене.
  2. У мира в маленьком окошке World есть следующие настройки:
    1. Horizon Color - фоновый цвет сцены.
    2. Ambient Color - цвет объектов, находящихся в тумане. Если объект попадает в туман, то принимает данный указанный цвет.

Изменить настройки тумана можно в окне Mist.

  1. Для его включения/отключения соответственно устанавливайте или убирайте галочку. (Python: game_object.mistEnable)
  2. Также можно выбрать тип спада тумана - либо Quadratic (он будет увеличиваться в квадратичной прогрессии), либо Linear (будет увеличиваться в обычной арифметической прогрессии). (Python: game_object.mistType)
  3. Для установки того расстояния, с которого будет начинаться туман (оно рассчитывается от точки обзора всегда) воспользуйтесь свойством Start.
  4. Если же следует изменить то расстояние на котором туман начнет усиливаться, то измените значение параметра Depth (эта дистанция рассчитывается от воображаемой точки, которая лежит на расстоянии Start от точки обзора).

Blender располагает возможностью включения/отключения влияния тумана для каждого объекта отдельно кнопкой Use Mist (галочка есть - туман используется, иначе - нет).

Blender имеет широкий арсенал инструментов для подготовки игры к компиляции и настройке ее внешнего вида.

  1. Например, окно Embedded Player предоставляет некоторые параметры для настройки игры для игры в самом Blender.
    1. Start - запустит игру. (Если Вы не создали еще камеру, то игра начнется с той точки обзора, из которой Вы смотрели последний раз.)
    2. Также с помощью Resolution можно для каждой оси X и Y установить свое количество пикселей.

  2. Для запуска игры как независимого от Blender приложения (в отдельном окне) нажмите на Start в окне Standalone Player.
    1. Аналогично и здесь можно установить расширение экрана для игры.
    2. Fullscreen будет нужен только в том случае, если игра должна отображаться во весь экран (все пространство, выходящее за рамки указанного расширения в окне Standalone Player будет заполняться черным цветом).
    3. Чтобы вручную не устанавливать расширение можно установить галочку у Desktop - расширение станет равным расширению экрана (или как еще говорят рабочего стола).
  3. Для настроек качества отображения перейдите в окно Shading.
  4. Multitexture - низкое качество отображение (используйте только в крайних случаях, когда работайте на слабом компьютере).
  5. GLSL - самый сложный и самый качественный метод отрисовки графики для игры. Он имеет множество поднастроек.
    1. Чтобы источники света работали должна стоять галочка Lights.
    2. Для включения шейдеров установите галочку у Shaders.
    3. Когда нужно влключить тени надо установить галочку у Shadows.
    4. Для того, чтобы в игре были использованы все градиенты, которые Вы настроили нажмите на Ramps.
    5. Также как и все выше - ноды включаются установлением галочки рядом с Nodes.
    6. Если надо использовать карты в игре, то поставьте галочку у Extra Textures.

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

Интерфейс игры - это кнопочки, которые Вы видите на экране.

  1. Кнопки должны располагаться на отдельной сцене, если они представляют собой обычные объекты, иначе возможно перекрывание кнопок.
  2. Пример интерфейса игры:

Здесь будут только картинки (вспоминайте теорию и делайте).

Комбинации клавиш Описание
shift+D копирование объекта(-ов)
Alt+D копирование объекта(-ов) (создание связанной геометрии)
R вращение объекта(-ов)
R+X вращение объекта по глобальной оси X
R+Y вращение объекта по глобальной оси Y
R+Z вращение объекта по глобальной оси Z
R shift+X вращение объекта(-ов) по осям Y и Z
R shift+Y вращение объекта(-ов) по осям X и Z
R shift+Z вращение объекта(-ов) по осям X и Y
R+X X вращение объекта по локальной оси X
R+Y Y вращение объекта по локальной оси Y
R+Z Z вращение объекта по локальной оси Z
G перемещение объекта(-ов)
R+X перемещение объекта по глобальной оси X
R+Y перемещение объекта по глобальной оси Y
R+Z перемещение объекта по глобальной оси Z
G shift+X перемещение объекта(-ов) по осям Y и Z
G shift+Y перемещение объекта(-ов) по осям X и Z
G shift+Z перемещение объекта(-ов) по осям X и Y
G+X X перемещение объекта по локальной оси X
G+Y Y перемещение объекта по локальной оси Y
G+Z Z перемещение объекта по локальной оси Z
Ctrl+Z отмена действия
shift+Ctrl+Z отмена отмены действия
Ctrl+Alt+Shift+C открытие меню для изменения положения центра объекта
Alt+M сшивание вершин
F создание полигонов
K вызов инструмента «нож»
Ctrl+A сброс преобразований
Ctrl+Numpad+ увеличение выделения (к выделенному прибавится соседние полигоны/ребра)
Ctrl+Numpad- уменьшение выделения (из выделения уберуться крайние полигоны/ребра)
A снятие выделения / выделение всех отображаемых объектов / открытие или закрытие окна
Ctrl+G создание новой группы объектов
Ctrl+Alt+U открытие настроек Blender
Shift+S сохранение файла
Ctrl+U назначение текущего файла в качестве стандартного при запуске Blender
Ctrl+Q выход из Blender
Ctrl+левая кнопка мыши выделение лассо
C выделение кистью
Ctrl+Alt+Q разделение области вида на 4 вида (спереди, сбоку, сверху и перспективный)

Тем, кто использует Blender 2.49 в качестве инструмента моделирования или для обучения.

Изображение Blender 2.49 Комментарий
Скрин среды моделирования.
Окно свойств объекта (в текущей версии - 2.74.2 называется «Properties»).
Окно настройки текстуры объекта.
Окно настройки свойств поверхности.
Blender Wiki
Почитать подробнее на эту тему можно здесь.

Я пытался как можно понятнее и короче изложить все свои знания в этой книге. И если Вы все правильно поняли и запомнили, то можете с уверенностью сказать «я знаю много». Может, это и кажется что книга короткая и там мало написано, но это не так. Удачи в дальнейшем совершенствовании.

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

ru.wikibooks.org

Blender - трёхмерный редактор для 3D моделирования

Для тех, кто в той или иной степени связан с 3D-моделированием, сейчас предоставлены широчайшие возможности выбора трёхмерных редакторов по своему вкусу.

Правда, цена на них зачастую бывает совсем не демократичная, а миф "Бесплатное не может быть хорошим, а хорошее не может быть бесплатным" прочно засел в умах.

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

Наилучшее свидетельство успешности проекта - ряд реализованных анимационных фильмов, вышедших на экраны за последние несколько лет: Elephants Dream, Big Buck Bunny, Sintel и т.д.

Говоря об особенностях данного проекта, так и хочется сказать, что авторы поставили цель удивить пользователей и успешно её добились: программа с самого начала производит приятное впечатление.

Редактор Блендер позволяет работать с подавляющим большинством известных форматов 3D-моделей: 3D Studio, AC3D, DirectX, X3D Extensible 3D, Radiosity, OpenFlight и другими.

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

3D-редактор Blender - обзор интерфейса

Главное окно программы функционально разделено на ряд областей:

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

Здесь собраны инструменты редактирования готовых объектов, позволяющие делать вращение, обрезку, деформацию, удаление и т.д.

Также содержатся заготовки основных 3D примитивов, таких как куб, тор, шар, цилиндр, поверхность и другие, а также своего рода негласный логотип проекта - модель "обезьяна" (Suzanne mesh).

В нижней области располагается временная линейка.

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

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

Для выполнения различных типов операций предусмотрено несколько режимов интерфейса, помимо режима по-умолчанию: игровой, видео, анимационный, компонирование и другие.

Мы говорим о стандартном интерфейсе Блендер-а. На самом деле, понятия "стандартности" для него, по большому счёту, не существует: интерфейс можно кардинально видоизменять для своего удобства настолько, что от изначально его вида (после инсталляции) останется совсем немного.

Ещё одна особенность пакета - возможность разделения окна 3D сцены на части, в итоге будем иметь ряд независимых окон, каждое из которых - определённый вид сцены, со своими настройками и временной линейкой.

Их число ограничивается лишь желанием пользователя и разрешением экрана.

Разнообразный инструментарий программы позволяет делить объекты на слои, группировать модели в пределах слоя, тем самым упрощая обработку насыщенной сцены.

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

Дистрибутив, загруженный с официального сайта http://www.blender.org, занимает чуть более 50 Мб. Параметры системы, необходимые для установки и использования пакета - 512 Мб ОЗУ, процессор 1 GHz, VGA 64 Мб, что даёт возможность использовать программу на любом компьютере.

В заключение хотим сказать, что Blender - отнюдь не простой "трёхкнопочный" редактор. Для его изучения может понадобиться некоторое время, однако потраченные усилия принесут свои плоды.

Ведь возможности этого 3D редактора по сути безграничны.

Добавить эту страницу в закладки:

hightech.in.ua

Уроки Blender 3D для начинающих (На русском языке)

Полностью бесплатный инструмент для 3D моделирования, завоевавший бешеную популярность благодаря колоссальному набору возможностей. Существующий уже более 20-ти лет, Blender 3D с каждым годом становится ещё более удобным и функциональным, зарекомендовав себя как прогрессивный редактор для любительской и профессиональной работы с 3D-объектами. Но, как и любой серьезный инструмент, блендер требует от своих пользователей определенные знания и понимание, как с ним обращаться. Чтобы сделать знакомство с программой максимально быстрым и интересным, рекомендуем вам пройти пошаговый обучающий курс для начинающих.

Уроки по Blender 3D для начинающих

Полезный, интересный курс, состоящий из 28 видео уроков, общей продолжительностью 6 часов 30 минут. За это время, автор подробно расскажет об интерфейсе программы и научит создавать 3D-модели разной сложности. Из курса вы узнаете, как сделать 3D фотографию и научитесь работать с трекингом камеры. Наглядность видео формата значительно облегчает процесс обучения, и максимально быстро делает из новичков – уверенных пользователей.

Урок 1 - Обзор интерфейсаУрок 2 - Настройка интерфейсаУрок 3 - Создание простого объектаУрок 4 - Моделирование вазыУрок 5 - Создание колецУрок 6 - Создание колец (Материалы, свет, постобработка)Урок 7 - Создаем мир ящиковУрок 8 - Мир ящиков (Пост-обработка, материалы, свет)Урок 9 - Моделирование табуреткиУрок 10 - Моделирование табуретки (Текстура, свет, рендеринг)Урок 11 - Моделируем покрышкиУрок 12 - Создаем 3D-фотоУрок 13 - 3D фото (Расширенные возможности)Урок 14 - 3D фото (Эффект ветра)Урок 15 - 3D фото (Ночь)Урок 16 - Создаем 3D комнату из 3D фотографииУрок 17 - Создание 3D здания из 2D фотографииУрок 18 - Мимика и жесты на фотоУрок 19 - Ноды композицииУрок 20 - Хромакей и совмещение с 3D.Урок 21 - Мультяшный рендерУрок 22 - Романтический фильтрУрок 23 - Camera Tracking (Основы)Урок 24 - Camera Tracking (Практическое занятие №1)Урок 25 - Camera Tracking (Практическое занятие №2)Урок 26 - Camera Tracking (Практическое занятие №3)

Расширенные возможности Blender 3D

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

Полный перечень уроков можно посмотреть на канале автора.шаблоны для dle 11.2

4create.ru

бесплатный 3D-редактор / Программное обеспечение

Хороший софт необязательно должен стоить больших денег. Нередко бесплатные проекты становятся даже более популярными по сравнению с платными аналогами. Это давно доказали такие разработки как VirtualDub или 7-Zip. Обычно все начинается с простого энтузиазма, подталкивающего разработчика сделать программу, которая была бы полезна многим. Иногда этот энтузиазм охватывает не одного и не двух, а целую команду людей, и тогда результат совместной работы почти наверняка оказывается успешным. Программа для трехмерного моделирования Blender – это один из примеров коллективной работы десятков людей. После нескольких лет разработки Blender превратился в полноценный бесплатный 3D-редактор. И это – при размере дистрибутива в восемь мегабайт! По большому счету, внешний вид всех программ для работы с трехмерной графикой очень похож. Отчасти это можно объяснить желанием разработчиков упростить процесс перехода 3D-художника на другой софт. Присматриваясь к альтернативной программе, пользователь подсознательно использует привычные сочетания клавиш и ищет в незнакомом интерфейсе уже известные ему инструменты моделирования. Часто производители коммерческих пакетов для работы с 3D даже выпускают специальные брошюры, где подробно разъясняются отличия в «горячих клавишах» и инструментах управления сценой между их программой и приложением, с которого они хотят переманить пользователя. Программисты, сделавшие Blender, не ставят перед собой цель заработать деньги, и им не нужно подстраиваться под тех, кто раньше работал в другом 3D-редакторе. Поэтому, открывая для себя Blender, работе с трехмерной графикой приходится учиться заново. Необычный внешний вид Blender говорит о том, что разработчики создавали свой проект «с нуля», не привязываясь к внешнему виду прочих программ для работы с трехмерной графикой. В какой-то мере это было правильное решение, ведь только так можно было создать удобный и в то же время принципиально новый интерфейс. Казалось бы, что можно придумать удобнее нескольких окон проекций и панели с настройками объектов? Удобнее может быть только возможность гибкой настройки интерфейса под нужды каждого пользователя. В Blender реализована технология, благодаря которой внешний вид программы изменяется до неузнаваемости. Изюминка интерфейса Blender состоит в том, что в процессе работы над трехмерной сценой можно «разбивать» окно программы на части. Каждая часть – независимое окно, в котором отображается определенный вид на трехмерную сцену, настройки объекта, линейка временной шкалы timeline или любой другой режим работы программы. Таких частей может быть неограниченно много – все зависит от разрешения экрана. Но сколько бы окошек ни было создано, они никогда не пересекутся между собой. Размер одного зависит от размера остальных, то есть если пользователь увеличивает размер одной части, размер соседних уменьшается, но никаких "накладываний" окон друг на друга не происходит. Это невероятно удобно, и тут создателям коммерческих приложений стоило бы посмотреть в сторону Blender, чтобы взять новшество на заметку. Еще одна сильная сторона программы – хорошая поддержка «горячих клавиш», при помощи которых можно выполнять практически любые операции. Сочетаний довольно много, и запомнить все сразу тяжело, однако их знание значительно ускоряет и упрощает работу в Blender. Таким образом, сложным интерфейс программы кажется только с непривычки. На самом же деле, инструменты Blender расположены очень удобно. Для того чтобы это понять, нужно поработать в программе какое-то время, привыкнуть к ней. Для создания трехмерных моделей используются полигональные и NURBS-поверхности. Имеются в Blender и инструменты сплайнового моделирования. Создание 3D-объектов производится также с использованием кривых Безье иB-сплайнов. Инструментарий Blender столь универсален, что позволяет воссоздавать даже очень сложные органические формы. Для этой цели можно использовать метаболы и технологию «трехмерной лепки» с помощью виртуальных кистей. Редактирование формы трехмерной модели с помощью кистей производится примерно так же, как это делается в Maya. Вносить изменения в геометрию можно в режиме симметрии, что особенно важно при моделировании персонажей. В программе можно создавать обычную анимацию, а также работать над персонажной оснасткой, строить скелет и выполнять привязку костей к внешней оболочке. Трехмерный редактор работает с прямой и инверсной кинематикой. В программе предусмотрена и возможность работы с частицами. Система частиц может быть привязана к любому трехмерному объекту. Поток частиц управляется с помощью направляющих кривых, эффектов ветра и завихрений. Кроме этого, влияние на частицы может определяться как окрашивание, в зависимости от силы воздействия на них. Есть вариант проверить, как частицы будут отражаться от движущейся трехмерной поверхности, или заставить их подчиняться законам гравитации. С помощью статической системы частиц можно даже моделировать волосы. Blender включает в себя симулятор флюидов, благодаря которому в программе можно моделировать «текучие» эффекты жидкостей. Нужно отметить, что эта разновидность эффектов присутствует далеко не во всех 3D-редакторах, например, в 3ds Max нет инструментов для моделирования текучих флюидов. Создать реалистичную анимацию особенно сложно, если необходимо имитировать физически точное поведение тел. В Blender есть инструменты для просчета поведения тел в определенных условиях. В режиме реального времени можно просчитать деформацию мягких тел, а затем «запечь» ее для экономии ресурсов и оптимизации визуализации анимации. Физически точное поведение может быть определено также и для упругих тел, с последующим «запеканием» измененных параметров в анимационные кривые. Что касается визуализации, то и тут возможности Blender на высоте. Можно рассчитывать на поддержку рендеринга по слоям, на получение эффектов смазанного движения и глубины резкости (depth of field). Также поддерживается "мультяшный" рендеринг и имитация глобального освещения (ambient occlusion). Вместе с программой удобно использовать бесплатный движок визуализации YafRay, который может похвастаться работой с HDRI, возможностями просчета каустики и глобального освещения. Есть и другие подключаемые визуализаторы, например, Indigo. В начале 2006 года в жизни Blender-сообщества произошло очень важное событие – был выпущен первый 3D-мультфильм, полностью созданный при помощи этой программы. Короткометражный фильм Elephants Dream создавался в течение полугода командой из шести аниматоров и других специалистов, которые постоянно работали в офисе компании Montevideo, поддерживающей проект. Приложить свою руку к созданию мультфильма могли все желающие, помогая основной команде разработчиков удаленно, через интернет. Целью проекта было показать, что Blender является полноценным 3D-редактором, который с успехом может использоваться не только студентами и школьниками в целях обучения, но и профессионалами, работающими в команде над производством сложных проектов. Одной из особенностей проекта Elephants Dream стало то, что в интернете был выложен для свободной загрузки не только сам фильм, но и все исходные материалы, которые использовались при его создании: сцены, текстуры и т.д. После успеха Elephants Dream CG-энтузиасты, работающие в Blender, собрались для нового анимационного проекта. Фильм Peach, производство которого началось в октябре этого года, будет готов к апрелю 2008. В нем аниматоры хотят обратить внимание общественности на другие сильные стороны Blender, которые не удалось показать в первом фильме. В частности, это касается средств для работы с мехом и шерстью. Обещают, что Peach будет "забавный и пушистый".

Выводы

Blender – это отличный инструмент для трехмерного моделирования и анимации. Вне всякого сомнения, у этой программы есть будущее, она постоянно совершенствуется и обрастает новыми возможностями. Конечно, на сегодняшний день говорить о реальной конкуренции с 3ds Max, Maya, Lightwave и прочими коммерческими пакетами трехмерной графики пока рано. Однако, с каждой новой версией бесплатного редактора расстояние между ними и Blender становится все меньше. Blender работает не только в среде Windows. В отличие от того же 3ds Max, программа может быть запущена под Mac OS X, FreeBSD, Solaris, Irix и Linux. А это означает, что студии, которые занимаются разработкой трехмерной анимации, могут существенно сэкономить на программном обеспечении, если организуют производство на основе Blender и бесплатной операционной системы. В том, что это возможно, сомнений не возникает. Вряд ли с освоением Blender могут возникнуть какие-нибудь проблемы – для программы доступна подробная онлайн-документация, есть множество уроков. Кроме этого, можно приобрести DVD с руководством пользователя или купить книгу. Скачать последнюю версию Blender можно с официального сайта.

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

3dnews.ru


Смотрите также