День 1.pptx
- Количество слайдов: 21
Blender 3 D Мастерская «Третье измерение» ver. Наноград, Сочи 2017 2. 0
Автор курса Андрей Злобин • студент ФЕН НГУ (химия) • волонтер ФИОП РОСНАНО • организатор химических и andrewthestalker@yandex. ru vk. com/andrew_the_stalker биологических турниров Где скачать программу? “ “ “ Blender 2. 78 c is the latest stable release from the Blender Foundation, released on February 28, • Офф. сайт: https: //www. blender. org/download/ (Win 32/64 bit, Portable, Beta, также Mac, Linux) • Steam: store. steampowered. com/app/365670/ (Win, Mac, Ubuntu) 2017. Blender is Free & Open Source Software. Free to use for any purpose, forever. Для сравнения, на прошлой мастерской была версия Blender 2. 77 a (released on April 6, 2016)
Изображения взяты с сайта http: //blender 3 d. org. ua. Все права принадлежат их авторам ©.
Основные понятия Два способа представления объектов Модель состоит из «кубиков» (вокселей) с определенными координатами Модель состоит из математически заданных фигур Voxel = volumetric + pixel polygon mesh Довольно ресурсоемкий способ Полигон – грань, выпуклый многоугольник отображения. Используется при 3 d- с 3, 4 и более углами. Меш – набор вершин сканировании реальных объектов. и многоугольников, формирующих объект.
• моделирование — создание трёхмерной сцены и объектов в ней; • текстурирование — назначение поверхностям моделей растровых или процедурных текстур (+ настройка свойств материалов — прозрачность, отражения, шероховатость и пр. ); • освещение • анимация • динамическая симуляция — автоматический расчёт взаимодействия частиц, твёрдых/мягких тел и пр. с силами гравитации, ветра, друг с другом и др. ; • рендеринг — визуализация, получение красивой картинки • пост-обработка, композитинг — доработка изображения (цветовые уровни, эффект Боке, склейка изображений и т. д. );
Другие программы Проприетарное ПО Без условно-бесплатных лицензий (иногда доступна trial) Autodesk; ZBrush, Rhinoceros, Silo, Poser, 3 D-Coat, Substance Painter, Cheetah 3 D (Mac), Esri City. Engine, Remo 3 D, Vectorworks, ay. Supreme R DF Некоммерческое использование* Временная лицензия Ограниченная функциональность Cвободное ПО (freeware, open source, GNU GPL, BSD и др. ) Autodesk: udbox, Autodesk: 3 ds Max, Sketch. Up, Sculptris. Alpha M …; Maya, Inventor; 6, Paint 3 D (Win 10), Autodesk 123 D, DAZ Cinema 4 D, Modo, Houdini, Terragen, Studio, Milkshape 3 D, Light. Wave 3 D, Vue Strata 3 D Programs Zmodeler, Clara. io, K-3 D (VR) *доступно бесплатно пользователям с образовательной лицензией (educational license) В среднем, цена за обычную лицензию проприетарного ПО колеблется от 250$ до 1500$ Также на данный момент стало доступно огромное количество игровых движков, как Unreal Engine, Unity 3 D, Cry Engine, OGRE, Shark 3 D и др. Некоторые из них бесплатны даже с учетом коммерческого использования (лицензии для студентов и инди-разработчиков). Полноценная 3 D-модель стоит от 100 до 1000$. 1 секунда полнометражного м/ф – ≈ 25000 $.
Развитие Blender Внешний вид программы до версии 2. 49 b включительно (написана на языке Python выпуска 2. 7)
Развитие Blender Внешний вид программы с версии 2. 5 alpha по сей день (написана на языке Python выпуска 3)
Давайте теперь запустим программу «Лампа» - освещение Камера – определяет ракурс рендера Настройки сцены и объектов Куб – меш-объект Таймлайн (хронометраж)
Обзор сцены Курсор должен находить в окне 3 D-вида все время! Вращение текущего вида - средняя кнопка мыши (удержание «колесика» ), также Numpad 2, 4, 6, 8 Zoom (отъезд/наезд) – прокрутка «колесика» , Панорамирование (сдвинуть вид вправо/влево) – зажать Shift , «колесико» и двигать мышкой Numpad 7, 1, 3, 0 – вид сверху, спереди, сбоку, «из камеры» соответственно Numpad 5 – переключение ортогонального (без искажений) вида/перспективы
Касательно выделения объектов и операций с ними при помощи мышки – в Blender это реализовано слегка непривычно ЛКМ (левая кнопка мыши) – перемещение 3 D-курсора, действия в диалоговых окнах. ПКМ (правая кнопка мыши) – выделение (выбор) объекта, отмена активного действия Это 3 D-курсор. Своеобразная точка отсчета/опоры. Переставляется левой клавишей мышки. ПКМ ЛКМ на зеленую стрелку Объект не выделен Объект выделен. Оранжевый контур. Нажатие ЛКМ на одну из стрелок – перемещение объекта в выбранном направлении
Действия над выделенным объектом Можем поменять действие стрелок (сейчас они перемещают объект в выбранном направлении) Виджеты трансформации Перемещение Поворот Размер Можно пользоваться «горячими клавишами» вместо этих стрелок. Нажатие ЛКМ на одну из стрелок – перемещение объекта в выбранном направлении Эквивалентные операции G Y Нажать , затем нажать (один раз), передвинуть мышкой, подтвердить ЛКМ Клавиша G – grab, перемещение Клавиша R – rotate, поворот Клавиша S – scale, размер Последующее нажатие на X, Y или Z позволит нам изменять объект в выбранном направлении (оси). Повторное нажатие на эту клавишу позволит изменять объект относительно его собственных осей (если, например, его уже ранее повернули относительно глобальных осей).
0 Enter S X 1 Выделение объекта, а затем последовательно , , даст нам увеличение объекта в 10 раз по оси X (проще говоря, мы как будто ввели текст «sx 10» ). G , , 0 , . , 5 , - смещение по оси Z на 0. 5 единиц (будто ввели текст «gz 0. 5» ) Z Enter «ноль» «точка» Это не всегда удобно, поэтому можно пользоваться изменением с привязкой к сетке – просто зажмите Ctrl при трансформировании объекта. Удержание Shift при изменении позволит вам наиболее точно позиционировать объект. Подтверждать изменение объекта нужно либо Enter, либо ЛКМ Отменить действующую операцию – Esc, либо ПКМ Z Ctrl Откатиться на шаг назад – + (нажать вместе) Сохранить проект – «File – Save (или Save as)» или Ctrl + W. При выходе Блендер не спрашивает вас, нужно ли сохранить проект, поэтому заранее нужно это сделать! Удалить объект – Delete или X Добавить новый объект – Shift + A , либо контекстное меню Add под окном 3 D-вида (viewport), либо вкладка Create слева.
Добавить новый объект – Shift+A либо контекстное меню Add под окном 3 D-вида (viewport). Выбираем подменю Mesh. Выбранный объект появится на месте 3 Д-курсора
«Крутим кубики» Попробуйте придумать и составить какую-нибудь модель, исходя из доступных объектов и операций их трансформирования. Shift + D – копирование объекта Не забывайте сохранять проект своевременно.
Напоследок для проекта Если вы не верите, что горячие клавиши могут оказаться полезными для моделирования, просто повторите следующие действия (внимание, текущий проект сотрется без права на восстановление, так что сохраните его перед этими операциями!!!) Ctrl-N, Enter, A, Delete, Enter Shift-A, M, U, Enter, Shift-A, M, U, S, 1. 35, Enter, G, Z, -1. 6, Enter, Shift-A, M, U, S, 0. 65, Enter, G, Z, 1. 2, Enter, Shift-A, M, O, S, Shift-Z, 0. 2, Enter, G, Z, 1. 2, Enter, R, X, 90, Enter, G, Y, -1, Enter, A
Напоследок для проекта Подсказка: Если же вам жутко неудобно пользоваться правой клавишей мышки для выделения объектов, в интерфейсе справа сверху есть панель диспетчера объектов (аутлайнер «по-новомодному» ). Выбираете объект в нем, просто кликая на название естественным образом левой кнопкой мыши.
Текст Add (Shift+A) – Text. На месте 3 Д-курсора возникает плоская надпись «Text» . Как редактировать? – Перейдите в режим редактирования клавишей Tab. Появится курсор, вы можете изменить текст (пока что лишь можно печатать латиницей). Выйдите из режима редактирования (Tab). Параметры текста Название объекта Тут можно сменить шрифт Найдите на панели справа вкладку со значком F В разделе Geometry можно настроить следующее: • Offset – толщина контура • Extrude – толщина текста • Depth – создание фаски • Resolution – качество графики Смените шрифт на Arial, Times New Roman или др. , чтобы можно было создать текст с кириллическими символами. Тут можно задать выравнивание текста
Текст Не забывайте выходить из «Режима редактирования» (Tab)! Не забывайте сохранять проект (Ctrl+W)! Текст – это не меш-объект. На данном этапе он фактически не состоит из полигонов. Его конвертация в меш приведет к невозможности его редактирования. Иногда лучше использовать внешнюю программу для создания 3 D-текста, например, Elefont (бесплатна, весит очень мало). Текст можно разместить на кривой (Add – Curve – Path или др. ). Для этого выберите соответствующую кривую в поле Text on Curve во вкладке Font
День 1.pptx