Создание бутылки в 3д максе
Уроки моделирования в 3D Max (от самых азов до сложных интересных техник). Здесь вы можете найти уроки 3D Max, просвещенные различным техникам трехмерного моделирования. Последовательное выполнение данных уроков, позволит вам очень подробно изучить различные способы моделирования.
Освоение интерфейса 3D Studio Max. Построение трехмерного объекта из библиотечных примитивов. Данный урок посвящен основам работы с программой 3D Studio Max: знакомству с интерфейсом, созданию простейших геометрических примитивов, а также установке единиц измерения. Другими словами, все самое простое и необходимое для начала работы с 3D Studio Max.
Данный урок посвящен созданию в 3D Studio MAX простейших трехмерных объектов (таких как сфера и чайник), а также изменению названия и цвета объекта с помощью свитка Name and Color. Кроме того, в этом уроке мы научимся изменять вид в окнах проекций для более детального рассмотрения сцены и объектов.
Единицы измерения – это основа определения расстояний и размеров в 3d studio max. Для точного выдерживания требуемых размеров следует установить систему единиц измерения, наилучшим образом соответствующую той модели, над которой ведется работа. 3d studio max поддерживает целый ряд систем единиц измерения: Metric (Метрические); US Standard (Стандарт США); Custom (Специальные); Generic Units (Относительные).
Трехмерные примитивы составляют основу многих программных пакетов компьютерной графики и обеспечивают возможность создания разнообразных объектов простой формы. В 3D Studio Max существует два набора библиотечных примитивов: Стандартные (Standard Primitives) и Дополнительные (Extended Primitives).
Изучение методов изменения параметров и расположения объектов в 3D Studio Max. Наиболее эффективный способов модификации объектов – редактирование их на уровне подобъектов, которыми могут быть вершины, ребра, грани, сегменты, сплайны в целом и др. Такой подход позволяет корректировать сложные объекты, состоящие из совокупности более простых.
Данный урок посвящен изучению методов изменения параметров и расположения объектов в 3D Studio Max, а также созданию 3D модели объекта-парты с использованием правки сплайнов на уровне подобъектов. Знакомство с координатной сеткой, появляющейся в окнах проекций после запуска 3D Studio Max и называемой исходной сеткой (home grid).
Здесь вы научитесь работе со сплайнами, а именно - рисовать с их помощью сечение поверхности, которое впоследствии можно будет «выдавить» с помощью дополнительных модификаторов, незаменимых при работе с 3D Max. На примере нескольких частей урока, вы должны неплохо освоить данную технику, а также познакомиться с другими, полезными при работе с 3D Studio Max мелочами.
Изучение основных приемов выдавливания (экструзии) сплайнов для получения объемных тел. Экструзия сплайнов - это одна из техник моделирования, которую важно изучить на начальных этапах работы в 3D Studio Max. В этом уроке вы, используя этот метод, создадите трехмерный объект "циркулярная пила".
Изучение основных приемов выдавливания (экструзии) сплайнов для получения объемных тел. Экструзия сплайнов - это одна из техник моделирования, которую важно изучить на начальных этапах работы в 3D Studio Max. В этом уроке вы научитесь создавать трехмерный объемный текст, используя технику экструзии сплайнов.
Изучение основных приемов выдавливания (экструзии) сплайнов для получения объемных тел. Создание объекта «декоративная модель щита» с помощью модификатора Bevel. Модификатор Bevel (Скос) дает возможность изменять масштаб профиля на заданной высоте выдавливания, позволяя тем самым формировать тела с фасками на краях или с закругленными краями.
Изучение основных приемов выдавливания (экструзии) сплайнов для получения объемных тел. Создание объекта «коробка помещения» методом выдавливания 2D плана помещения по высоте. Один из этапов работы над любым архитектурным проектом – это построение коробки помещения. Когда план стен создан, можно моделировать стены. Основной метод моделирования стен – выдавливание.
Изучение основных приемов выдавливания (экструзии) сплайнов для получения объемных тел. Создание объекта «одноэтажный дом» методом выдавливания 2D плана помещения по толщине. Этот метод можно использовать, когда в стенах сложные проемы (например, сводчатые окна), или если в помещении есть одинаковые стены.
Изучение основных приемов вращения сплайнов для создания объемных тел в 3D Studio Max. В этом блоке вы научитесь создавать трехмерные модели методами вращения сплайнов. В данном уроке очень подробно рассматривается как теоретическая часть, так и создание нескольких трехмерный моделей. При вращении сплайна поверхность вращения преобразуется в оболочку трехмерного объекта. Метод подходит для создания объектов, имеющих центральную симметрию.
Изучение основных приемов вращения сплайнов для создания объемных тел в 3D Studio Max. При вращении сплайна поверхность вращения преобразуется в оболочку трехмерного объекта. Метод подходит для создания объектов, имеющих центральную симметрию. В этом уроке будет рассмотрено моделирование объекта «кегля».
Изучение основных приемов вращения сплайнов для создания объемных тел в 3D Studio Max. При вращении сплайна поверхность вращения преобразуется в оболочку трехмерного объекта. Метод подходит для создания объектов, имеющих центральную симметрию. В этом уроке будет рассмотрено моделирование объекта «тарелка».
Изучение основных приемов вращения сплайнов для создания объемных тел в 3D Studio Max. При вращении сплайна поверхность вращения преобразуется в оболочку трехмерного объекта. Метод подходит для создания объектов, имеющих центральную симметрию. В этом уроке будет рассмотрено моделирование объекта «бокал».
Изучение основных приемов вращения сплайнов для создания объемных тел в 3D Studio Max. При вращении сплайна поверхность вращения преобразуется в оболочку трехмерного объекта. Метод подходит для создания объектов, имеющих центральную симметрию. В этом уроке будет рассмотрено моделирование объекта «подсвечник».
Изучение основных приемов вращения сплайнов для создания объемных тел в 3D Studio Max. При вращении сплайна поверхность вращения преобразуется в оболочку трехмерного объекта. Метод подходит для создания объектов, имеющих центральную симметрию. В этом уроке будет рассмотрено моделирование объекта «бутылка».
Использование функции "массив". Применение булевых операций для моделирования в 3D Max. Теперь, когда вы знакомы с несколькими техниками создания трехмерных объектов, мы рассмотрим методы редактирования объектов, а именно работу с массивами объектов, а также работу с булевыми операциями и моделирование 3D объектов с их помощью.
Использование функции "массив". Применение булевых операций для моделирования в 3D Max. Массив - это множество клонов, расположенных в заданном порядке. Обычно указывается смещение или угол поворота каждого клона друг относительно друга. В этом уроке мы научимся создавать трехмерные массивы, элементы которого располагаются по трем координатам.
Использование функции "массив". Применение булевых операций для моделирования в 3D Max. Массив - это множество клонов, расположенных в заданном порядке. Обычно указывается смещение или угол поворота каждого клона друг относительно друга. В этом уроке мы научимся создавать объект «кристаллическая решетка» с помощью функции «массив».
Булевы операции (часто их называют логическими) пришли в 3D графику из математики, точнее, из булевой алгебры (названной в честь ее создателя – Джорджа Буля) и основаны на понятиях объединения, пересечения и исключения. В 3D Studio Max существует три основных булевых операции: объединение (соединение объектов в один), пересечение (в булевый объект входят только общие части исходных объектов) и исключение (вырезание). В этом уроке мы познакомимся с ними подробнее.
Булевы операции (часто их называют логическими) пришли в 3D графику из математики, точнее, из булевой алгебры (названной в честь ее создателя – Джорджа Буля) и основаны на понятиях объединения, пересечения и исключения. В этом уроке мы научимся создавать объект «рыболовный поплавок» с помощью булевых операций.
Булевы операции (часто их называют логическими) пришли в 3D графику из математики, точнее, из булевой алгебры (названной в честь ее создателя – Джорджа Буля) и основаны на понятиях объединения, пересечения и исключения. В этом уроке мы научимся создавать объект «слесарный набор» с помощью булевых операций.
Булевы операции (часто их называют логическими) пришли в 3D графику из математики, точнее, из булевой алгебры (названной в честь ее создателя – Джорджа Буля) и основаны на понятиях объединения, пересечения и исключения. В этом уроке мы научимся создавать объект «барабан револьвера» с помощью булевых операций.
Булевы операции (часто их называют логическими) пришли в 3D графику из математики, точнее, из булевой алгебры (названной в честь ее создателя – Джорджа Буля) и основаны на понятиях объединения, пересечения и исключения. В этом уроке мы научимся создавать объект «винт» с помощью булевых операций.
Булевы операции (часто их называют логическими) пришли в 3D графику из математики, точнее, из булевой алгебры (названной в честь ее создателя – Джорджа Буля) и основаны на понятиях объединения, пересечения и исключения. В этом уроке мы научимся создавать объект «архитектурное сооружение» с помощью булевых операций.
В данном уроке мы изучим новую технику моделирования в 3D Studio Max, а именно моделирование с помощью лофтинга. Это способ создания объектов из плоских форм путем формирования оболочки по опорным сечениям, расставляемым вдоль заданной траектории произвольной формы. Сначала вы ознакомитесь с теоретической частью, а также с инструментами 3D Studio Max, необходимыми в ходе данного урока. Затем более подробно познакомитесь с созданием некоторых трехмерный объектов.
В данном уроке мы продолжим изучать новую технику моделирования в 3D Studio Max, а именно моделирование с помощью лофтинга. Это способ создания объектов из плоских форм путем формирования оболочки по опорным сечениям, расставляемым вдоль заданной траектории произвольной формы. В данном уроке вы научитесь создавать 3D объект "кронштейн для лампы".
В данном уроке мы продолжим изучать новую технику моделирования в 3D Studio Max, а именно моделирование с помощью лофтинга. Это способ создания объектов из плоских форм путем формирования оболочки по опорным сечениям, расставляемым вдоль заданной траектории произвольной формы. В данном уроке вы научитесь создавать 3D объект «багетная рама для картины».
В данном уроке мы продолжим изучать новую технику моделирования в 3D Studio Max, а именно моделирование с помощью лофтинга. Это способ создания объектов из плоских форм путем формирования оболочки по опорным сечениям, расставляемым вдоль заданной траектории произвольной формы. В данном уроке вы научитесь создавать 3D объект «заводной вал часового механизма».
В данном уроке мы продолжим изучать новую технику моделирования в 3D Studio Max, а именно моделирование с помощью лофтинга. Это способ создания объектов из плоских форм путем формирования оболочки по опорным сечениям, расставляемым вдоль заданной траектории произвольной формы. В данном уроке вы научитесь создавать 3D объект «шахматный слон».
В данном уроке мы продолжим изучать новую технику моделирования в 3D Studio Max, а именно моделирование с помощью лофтинга. Это способ создания объектов из плоских форм путем формирования оболочки по опорным сечениям, расставляемым вдоль заданной траектории произвольной формы. В данном уроке вы научитесь создавать 3D объект «старый фонарь».
NURBS (Non-Uniform Rational B-Splines) переводится как «неоднородный рациональный В-сплайн». Это особая технология, предназначенная для создания плавных органических форм и моделей, основанная на сложном математическом аппарате. В этом уроке вы познакомитесь с теоретическими основами моделирования с помощью NURBS.
NURBS (Non-Uniform Rational B-Splines) переводится как «неоднородный рациональный В-сплайн». Это особая технология, предназначенная для создания плавных органических форм и моделей, основанная на сложном математическом аппарате. В этом уроке мы более подробно поговорим о создании объектов NURBS в 3D Studio Max.
В данном уроке мы продолжим изучать приемы работы с Nurbs-кривыми и поверхностями. NURBS (Non-Uniform Rational B-Splines) переводится как «неоднородный рациональный В-сплайн». Это особая технология, предназначенная для создания плавных органических форм и моделей, основанная на сложном математическом аппарате. В данном уроке вы научитесь создавать 3D объект «шляпа фокусника.
В данном уроке мы продолжим изучать приемы работы с Nurbs-кривыми и поверхностями. NURBS (Non-Uniform Rational B-Splines) переводится как «неоднородный рациональный В-сплайн». Это особая технология, предназначенная для создания плавных органических форм и моделей, основанная на сложном математическом аппарате. В данном уроке вы изучите основные особенности NURBS-поверхностей поперечного лофтинга (U-LOFT) и научитесь создавать 3D-объект "каноэ".
В данном уроке мы продолжим изучать приемы работы с Nurbs-кривыми и поверхностями. NURBS (Non-Uniform Rational B-Splines) переводится как «неоднородный рациональный В-сплайн». Это особая технология, предназначенная для создания плавных органических форм и моделей, основанная на сложном математическом аппарате. В данном уроке вы изучите основные особенности NURBS-поверхностей Blend (Смещения) и научитесь создавать 3D-объект «голова человека».
В данном уроке мы продолжим изучать приемы работы с Nurbs-кривыми и поверхностями. NURBS (Non-Uniform Rational B-Splines) переводится как «неоднородный рациональный В-сплайн». Это особая технология, предназначенная для создания плавных органических форм и моделей, основанная на сложном математическом аппарате. В данном уроке вы изучите основные особенности поперечно-продольного лофтинга (UV LOFT) и научитесь создавать 3D-объект «голова динозавра».
В данном уроке мы продолжим изучать приемы работы с Nurbs-кривыми и поверхностями. NURBS (Non-Uniform Rational B-Splines) переводится как «неоднородный рациональный В-сплайн». Это особая технология, предназначенная для создания плавных органических форм и моделей, основанная на сложном математическом аппарате. В данном уроке вы изучите основные особенности NURBS-поверхности размещения одной формы (1-RAIL) и научитесь создавать 3D-объект «лапа динозавра».
В данном уроке мы продолжим изучать приемы работы с Nurbs-кривыми и поверхностями. NURBS (Non-Uniform Rational B-Splines) переводится как «неоднородный рациональный В-сплайн». Это особая технология, предназначенная для создания плавных органических форм и моделей, основанная на сложном математическом аппарате. Данный урок предназначен для закрепление навыков NURBS моделирования, путем создания объекта «туловище динозавра»
В данном уроке мы продолжим изучать приемы работы с Nurbs-кривыми и поверхностями. NURBS (Non-Uniform Rational B-Splines) переводится как «неоднородный рациональный В-сплайн». Это особая технология, предназначенная для создания плавных органических форм и моделей, основанная на сложном математическом аппарате. В данном уроке вы познакомитесь с NURBS-поверхностью покрытия (САР) и научитесь создавать 3D-объект «конечности динозавра».
Полигональное моделирование (редактирование сетки или редактирование каркаса) является низкоуровневым моделированием. Оно основано на манипуляциях непосредственно с вершинами, ребрами и гранями объектов. В этом уроке вы подробно ознакомитесь с элементами интерфейса и методами работы полигонального моделирования, после чего смоделируете трехмерную модель истребителя в 3D Studio Max на основе его изображения.
Полигональное моделирование (редактирование сетки или редактирование каркаса) является низкоуровневым моделированием. Оно основано на манипуляциях непосредственно с вершинами, ребрами и гранями объектов. В этом уроке вы знакомство с этим типом моделирования, а также научитесь создавать объект «истребитель» в 3D Studio Max на основе его изображения.
Использование лоскутного моделирования Безье для моделирования в 3D Studio Max. Лоскут (Patch) – это плоская сетка, состоящая из ряда фрагментов. Моделирование на основе лоскутов Безье основано на использовании поверхностей, форма которых контролируется при помощи решетки деформации. В этом уроке-введении вы познакомитесь с принципами лоскутного моделирования и научитесь создавать четырехугольные и треугольные лоскуты.
Лоскут (Patch) – это плоская сетка, состоящая из ряда фрагментов. Моделирование на основе лоскутов Безье основано на использовании поверхностей, форма которых контролируется при помощи решетки деформации. В этом уроке вы изучите основы лоскутного моделирования, изучите топологию лоскутов, а также научитесь создавать изображение рельефа поверхности участка земли.
Лоскут (Patch) – это плоская сетка, состоящая из ряда фрагментов. Моделирование на основе лоскутов Безье основано на использовании поверхностей, форма которых контролируется при помощи решетки деформации. В этом уроке вы продолжите изучать основы лоскутного моделирования и научитесь создавать изображение настольной скатерти.
Использование полигонального моделирования для создания трехмерных объектов в 3D Studio Max. Очень простой, и, сказать по правде, не очень впечатляющий урок, посвященный лоскутному моделированию в 3D Studio Max, но тем не менее, ознакомиться с теорией и практикой данного метода не будет лишнем для более профессионального охвата программы в будущем.
Трехмерный объект, сформированный методом лофтинга в его стандартном варианте, имеет одинаковое поперечное сечение во всех точках линии пути. Однако преимущество данного метода заключается в возможности деформации оболочки за счет изменения сечений, располагающихся в различных точках линии пути, в любой момент после того, как оболочка объекта полностью сформирована. Деформация может заключаться в изменении масштаба сечений, в их повороте вокруг линии пути или наклоне по отношению к этой линии. В этом уроке вы научитесь деформировать объекты, созданные методом лофтинга, и создавать объект «столовая вилка».
Данный урок позволит более подробно изучить технику полигонального моделирования в 3D Studio Max на примере некоторых особенностей в работе с модификатором Edit Mesh, а также посмотреть, как реально можно использовать системы частиц и булевы операции для получения довольно интересных результатов при создании трехмерных объектов в программе 3D Studio Max.
В этом уроке я расскажу, как сделать бутылку, например из-под лимонада. Итак, приступим. Открываем макс. Создаем новый файл. И рисуем сплайн. Для тех, кто не знает, сплайн - это несколько сегментов, последовательно объединенных общими вершинами. Попросту говоря, линия =) Сплайн сам по себе двухмерен. Итак, рисуем его Create > Shapes > Line рис . 1
В разделе Initial Type ставим радио-кнопку напротив Corner. И рисуем нечто похожее как на рис. 2
Для того чтобы нарисовать плавные линии зажмите кнопку мыши и двигайте в стороны, добиваясь лучшего результата. С первого раза у начинающего моделлера вряд ли получится то, что он хочет видеть. Но с тренировками и опытом это придет. Если вас не устраивает ваш сплайн, не обязательно удалять и начинать рисовать сначала. Достаточно выделить его и зайти в панель Modify и отредактировать, двигая вершины. Рис. 3
Покончив с этим, зайдите в hierarchy > affect pivot only рис. 4
И поставьте вашу точку опоры в конец рисуемого сплайна рис. 5
Теперь заходим в Modify и из списка модификаторов выбираем lathe. рис. 6
Сплайн стал походить на бутылку. Если вы видите примерно, то, что представлено на рисунке 7, то из того же списка модификаторов выверите Normal рис. 7
В настройках lathe поставьте количество сегментов равным 29 рис. 8
Каркас стал плотнее. Теперь это более менее похоже на бутыль. Рис. 9
Осталось сделать пробку. Если вы справились со всем перечисленным выше, то сделать ее не составит ни малейшего труда. Просто рисуете сплайн по контуру горлышка и опять юзаете модификатор Lathe. То, что получилось у меня представлено на рисунке 10.
Реалистичное освещение.Часть 2
1 0 27 643 Автор: diablo_ 19 января 2006 в 00:00
Моделирование.
Бутылка.
Сфотографируйте бутылку, подправьте ее в Фотошопе так, чтобы легче было моделировать, и сохраните с качеством получше. Создайте новую сцену в Максе и поставьте размеры сцены в сантиметры - Customize > Units Setup. Вставьте сохраненную картинку в окно Front - Alt+B (поставьте переключатель на Match Bitmap и Lock Zoom/Pan). Создайте Rectangle по контуру бутылки, сконвертируйте в Editable Spline выделите верхний и нижний сегменты и нажмите Divide, теперь удалите половину квадрата.
Таким способом я делаю все объекты, к которым в дальнейшем буду применять Lathe, объясню почему – дивайдом вы делите квадрат пополам, и ось Lathe будет точно посередине объекта, и вам не придется ее отдельно настраивать. Теперь из оставшейся половины квадрата, при помощи инструментов на панели Modify сделайте часть (до начала рожков на донышке) профиля бутылки.Во вкладке Interpolation поставьте Steps равное 2.
Выделите все вершины кроме нижней центральной и сдвиньте совсем немного к центру бутылки – позже поймете зачем. Добавьте одну вершину по середине нижнего сегмента.
Теперь примените к сплайну Lathe, включите Weld Core и поставьте 25 сегментов.
Сконвертируйте полученный объект в Editable Poly, выделите полигоны, как на рисунке и экструдируйте вниз, пока они не окажутся немного ниже дна.
Примените к объекту TurboSmooth c двумя итерациями и включите галку Isoline Display. В стеке спуститесь к подобъекту Polygon в Editable Poly и выделите полигоны как на рисунке и немного опустите вниз.
Высота моей бутылки 24 См, поэтому я уменьшаю ее до таких размеров. Затем примените поверх TurboSmooth’ а Shell, отметьте Override Inner Mat ID: 3, Inner Amount поставьте 0,03См, а Outer Amount - 0,05 См (помните, мы двигали в сплайне вершины к центру – теперь они встали на свои места, а у бутылки появилась толщина). Геометрия бутылки готова назовите ее как-нибудь, например Bottle.
Жидкость.
Выделите бутылку и нажмите Ctrl+V, в появившемся окне выберите Copy, дайте имя, например Tea и нажмите Ok – это и будет жидкость. Выделите жидкость и в стеке модификаторов удалите Shell. То, что жидкость оказалась немного внутри бутылки не логично, но это нужно для правильного рендеринга. Теперь нам нужно сделать границу жидкости, то есть немного срезать верхушку, я буду делать полную бутылку, поэтому буду срезать в начале горлышка. Первое что приходит в голову, это Slice, а поверх него Cap Holes, я так и попробовал, и все вроде было нормально, пока дело не дошло до рендеринга, в некоторых местах появились странного вида грани. Даже при переключении Operate On на Faces в Slice’е, все равно результат несильно изменялся, по-моему, Slice немного изменяет геометрию, а может, это я что-то не учел, короче в итоге я сделал вот так: Создайте Box, выровняйте его с жидкостью и переместите вверх как на рисунке.
Нижняя плоскость бокса и будет границей жидкости. Выделите жидкость и во вкладке Compound Objects, панели Create выберите ProBoolean, отметьте Subtraction, нажмите Start picking и выберите бокс. Если вы срезали слишком много или мало, то вы можете отрегулировать это на панели Modify. В стеке выберите Operands, во вкладке Parameters переключатель Display поставьте на Operands, и в окошке Sub-Object Operations выберите бокс, при помощи Select & Move поправьте бокс по оси Z как нужно. Кстати, если вы будете наклонять бутылку, то чтобы выровнять жидкость относительно горизонта просто поверните бокс по той же оси в противоположную сторону на такой же угол. Верните переключатель Display на Result. Жидкость готова.
Крышка.
Будем делать по тому же принципу, что и основу бутылки из Rectangle’a. Удалите половину, обведите профиль крышки вместе с внутренней стороной и примените Lathe, 48 сегментов будет достаточно.
Этикетка.
Скопируйте бутылку, удалите у копии TurboSmooth, в модификаторе Shell увеличьте Outer Amount на 0,02. Сконвертируйте объект в Editable Poly, в режиме редактирования полигонов в свитке Polygon Properties, в окно Select ID впишите 3, нажмите кнопку Select ID, а потом Delete на клавиатуре – все внутренние полигоны удалены.
Теперь удалите все полигоны, кроме выделенных на рисунке. На подуровне Border, выделите обе границы, и Crease сделайте равным 1.
Примените TurboSmooth c двумя итерациями. Этикетка готова.
Моделирование кружки
1 2 17 810 Автор: diablo_ 19 января 2006 в 00:00
Советуем почитать
Окружение и свет.
Я не стану подробно описывать этот раздел, по двум причинам во-первых, я думаю, что каждый делает окружение по своему, кто-то делает полусферу, кто-то комнату, кто то еще что-то. А во-вторых, есть немало хороших уроков на эту тему. Но если вам интересно, то я делал так. В виде сверху создайте плейн, примерно 25 на 25 см, примените к нему VrayMtl с текстуркой, это будет пол.
Создайте 2 планарных VrayLight’а как на рисунке и один Dome c голубой ХДРкой (например неба), для отражений. Основной свет будет VraySun.
Свою бутылку я делал на фоне природы, поэтому на Gi Environment (Renderer>Environment) я назначил природную ХДРку (откуда она у меня взялась, и почему у нее такое ужасное качество я не знаю).
На Reflection/refraction environment, я назначил ту же ХДРку, только немного изменил настройки.
Включаем GI – настройки немного меняем, также изменим Color Mapping:
Создание поверхности воды у берега
2 0 37 077 Автор: diablo_ 19 января 2006 в 00:00
Видео Запекание текстур в 3ds max
Видео урок по запеканию текстур Normal Map в 3ds max. Урок на русском языке, а значит, будет понятен всем русскоговорящим посетителям. Продолжительность урока: 27 минут.
3 10 21 490 Автор: lazycow 26 ноября 2013 в 23:47
Здравствуйте, меня зовут Александр, мне 22 года, живу в городе Ташкенте, 3D занимаюсь около трех лет. В этом уроке я хочу рассказать вам о создании бутылки чая (Ice Tea), покрытой каплями воды. Все что нам потребуется это пол-литровая бутылка и терпение.
Я буду использовать 3DS Max 8 SP3, Vray 1.5, Power Boolean, Node Joe и Photoshop.
Моделирование Normandy из игры Mass effect
В этом уроке я покажу, как сделать модель космического корабля Normandy из игры Mass effect в 3ds max. Урок простой и рассчитан, в первую, на начинающих.
21 22 52 976 Автор: diablo_ 16 января 2012 в 23:38
Проецирование на уровне подобъектов
бъекты состоят из множества подобъектов, и, как правило, обойтись одним вариантом настроек проецирования при их текстурировании не удается. Приходится применять разные подходы для различных подобъектов, что может быть вызвано как необходимостью использования нескольких текстурных карт (или одной и той же, но с какими-то нюансами), так и особенностями геометрии модели. Первое обычно реализуется путем назначения предварительно разбитому на выделенные области с уникальными ID-номерами объекту многокомпонентного материала Multi/Sub-Object с последующим добавлением и настройкой модификатора UVW Map (возможно, с предварительным добавлением модификатора Mesh Select). Хотя в некоторых случаях можно обойтись и обычными материалами, назначая их и проецируя на выбранные области через UVW-карты. Если же необходимость проецирования вызвана геометрией, то в таком случае чаще всего проецирование представляет собой весьма длительный процесс многократного повторения трех операций: добавление модификатора Mesh Select, выделение подобъектов, назначение и настройка UVW-карты. Познакомимся с демонстрирующими данный подход примерами на практике.
Флакон с крышкой и этикеткой
начале рассмотрим ситуацию, когда нескольким элементам объекта требуется назначить различные текстуры, на примере модели флакона (например, для крема) с крышкой и этикеткой (флакон и крышка образуют один объект). Согласно замыслу крышка должна быть текстурирована двумя материалами: один используется для верхней поверхности крышки, а другой — для всей остальной ее части. Флакон также должен состоять из двух материалов: первый потребуется для текстурирования самого флакона, а второй — для размещения на нем этикетки. Вначале создайте произвольный флакон вместе с крышкой как тело вращения модификатором Lathe (рис. 39), а в качестве этикетки возьмите, например, рис. 40.
Учитывая, что объекту придется назначать несколько материалов, потребуется разбить его на несколько выделенных областей в соответствии с принципом текстурирования. Поэтому конвертируйте объект к типу Editable Poly, выделив флакон и выбрав из контекстного меню команду Convert to=>Convert to Editable Poly (Конвертировать=>Конвертировать в режим редактирования полисетки). Перейдите в режим редактирования полигонов. Выделите полигоны самого флакона, исключив те, на которых планируется поместить этикетку, и присвойте данной выделенной области имя. Уникальный номер ID в данном случае присваивать нет необходимости, так как по умолчанию ID равный 1 автоматически присваивается всем полигонам (рис. 41). Аналогичным образом выделите полигоны, отводимые под этикетку, также назначьте им имя и установите ID равный 2 (рис. 42). Точно так же создайте две выделенные области для крышки с и (рис. 43 и 44). Не стоит пренебрегать подобным именованием выделенных областей, так как данная операция в дальнейшем позволит выделять нужные зоны полигонов одним кликом.
Рис. 41. Создание 1-й выделенной зоны (ID = 1)
Рис. 42. Создание 2-й выделенной зоны (ID = 2)
Рис. 43. Создание 3-й выделенной зоны (ID = 3)
Рис. 44. Создание 4-й выделенной зоны (ID = 4)
Создайте в редакторе материалов материал Multi/Sub-Object с четырьмя подматериалами. В качестве первого подматериала подготовьте подходящий стеклянный материал, на второй назначьте на канале Diffuse bitmap-текстуру, указав в качестве изображения файл с этикеткой и не забыв отключить в свитке Coordinates Tile-флажки. Третий и четвертый материалы лучше сделать под пластик. Возможный вариант настройки материалов представлен на рис. 45. Назначьте полученный материал объекту и после рендеринга увидите примерно такое изображение, как представлено на рис. 46, из которого видно, что этикетка размещена на флаконе совсем не так, как это необходимо. Выделите область полигонов с этикеткой и добавьте модификатор UVW Map с цилиндрическим типом проецирования, разверните гизмо параллельно оси X. Отрегулируйте размеры этикетки путем коррекции значений параметров Length, Width и Height. Выделите гизмо, щелкнув на плюсе рядом со строкой UVW Map панели Modify, и инструментом Select and Move переместите его так, чтобы этикетка оказалась в центре флакона. Увеличьте значение параметра U Tile так, чтобы этикетка полностью заняла отведенную для этого область флакона (рис. 47). Возможно, что результат ваших действий приведет к получению примерно такого флакона, как показан на рис. 48.
Рис. 45. Окно редактора материалов с созданным материалом Multi/Sub-Object
Советуем почитать
Комментарии (Всего: 15)
Урок отличный, но, чисто из интереса - почему лимон такой маленький? И вообще, больше похоже на лайм. =)
Блин ацтойно, сколько уроков не пересмотрю так и не ясно, нигде не написано, точно, как затекстурировать дольку лимона !! Вот написано "нанесём на долько лимона эту текстуру" а как наносить это типа я уже сам знаю и сам должен догадаться. Ну надо описывать такие дела, а то чо это за урок, все и так знают как моделировать бутылки и т.п. Может и знают как текстурировать дольки лимонов) Но не, долька лимона это не лимон, не сфера а полусфера которую надо с двух сторон затекстурить одной текстурой а ещё с одной стороны затекстурить другой текстурой, но а как это сделать, объяснит кто нибудь пожалуйста ?? Или укажите плиз пальцем в такой урок, буду признателен
пиво с солью и лимоном?
я точно чего-то не понимаю в этой жизни
Делаем заброшенное здание
В уроке, рассматривается постановка и настройка освещения в сцене, текстурирование и настройка текстур, а также настройка визуализации.
14 7 100 050 Автор: seaman 12 февраля 2008 в 00:00
Сигаретный дым
6 0 26 949 Автор: diablo_ 19 января 2006 в 00:00
Делаем лампочку
А этот урок, как дополнение к предыдущему. В нём вы узнаете, как смоделировать, наложить текстуры, поставить свет и отрендерить лампочки. Даже при условии того, что урок, насыщен действиями, он очень
28 4 106 988 Автор: seaman 13 февраля 2007 в 00:00
Есть нечто большее в моделировании убедительного пива, чем простое вращение сплайна. Есть маленькие детали, которые привносят правдоподобность вашей визуализации, и этот урок покажет шаг за шагом как это делается. Хотя он и написан для 3dstudio max, большинство из этих техник можно использовать в других 3d приложениях.
Моделирование бутылки.
Сначала мы сделаем форму бутылки и жидкости (пива) сплайнами. Мы можем взять изображение слева как шаблон. Сплайн мы не закрываем. Т.о. когда Вы примените модификатор lathe нужно будет объединить вершины в открытых точках.
Стекло у нас имеет толщину, т.к. это важно для того чтобы сделать хорошее преломление и отражение, также это хорошо для интеграции с жидкостью. Т.о. жидкость будет смешиваться со стеклом.
Тут мы можем заметить, что силует жидкости находится внутри стекла. Т.о. жидкость объединяется со стеклом и это дает ощущения натуральности.
Здесь противлположное положение жидкости. Она находится вне стенок бутылки. Тут она не растворяется в стекле, и не кажется такой естественной.
Закончив силует мы применяем модификатор lathe с теми же значениями для жидкости как для бутылки. Примечание - Делаем две копии формы бутылки и скрываем их. Одна для этикетки, а другая для распределения капель.
Здесь Вы можете видеть две формы с модификатором lathe. Выберите бутылку и нажмите правую клавишу мышки. выберите Конвертирование в редактируемую сетку (Convert to Editable mesh). Мы собираемся поработать над дном бутылки. Мы собираемся сделать ее нескользящей.
Выделите полигоны как показано на рисунке и экструдируйте их на 1 мм. Затем примените Фаску (Bevel) где-то на 0.5 мм и примените модификатор Сглаживания сетки (MeshSmooth) с 1 итерацией.
Наша бутылка смоделирована полностью и мы приступаем к моделированию крышки.
Моделирование крышки.
Сначала мы сделаем половину крышки с семью вершинами. Вы можете видеть ее изображение ниже. Затем примените модификатор Lathe с теми же параметрами что и у бутылки.
После применения модификатора lathe Вы должны получить это. Конвертируйте сетку в элемент нажатием на правую клавишу.
Выделите ребра как показано на рисунке ниже и сделайте фаску (Chamfer) на 3 мм.
Соедините отмеченные вершины.
Dsltktys полигоны как показано ниже и экструдируйте на 0.5 мм. Затем перейдите на уровень вершин и объедините вершиныкак показано.
Теперь выберите показанные полигоны и удалите их.
Теперь выберите эти полигоны, экструдируйте на -1 мм, и сделайте скос (bevel) на 1 мм.
Теперь выберем эти полигоны и удалим их.
Перейдем на уровень вершин и выберем следующие вершины в окне спереди.
Передвинем вершины ближе, т.к. нам нужно чтобы она хорошо сидела на бутылке - масштабируем их, чтобы они были немного ближе.
Теперь выберем следующие вершины, настроим их и применим модификатор сглаживания сетки (meshsmoth).
Моделирвание этикетки.
Сначала мы сделаем копию нашей бутылки и скроем (hide) оргинал. Мы собираемсявыделить полигоны, которые представляют нашу этикетку, инвертируем выделение и удалим выделенное. Окончательно применим модификатор Вытянуть (Push) и покажем (unhide) бутылку чтобы увидеть окончательный результат.
Моделируем лимон.
Создадим сферу и выберем следующие установки.
Применим к сфере модификатор meshmooth. Выделим ребра, уменьшим их высоту и поиграем с формой.
Сначала мы сделаем форму солонки сплайном одну для каждого элемента из-за того что они сделаны из разных материалов.
1 - крышка солонки;
2 - для стекла;
3 - для соли.
Вы можете использовать как шаблон рисунок ниже. Трассируйте формы, но не закрывайте их, так что когда мы применим модификатор нужно будет объединить открытые вершины.
После окончания силуэтов, мы применим модификатор lathe к каждому.
Выберите солонку и конвертируйте в редактируемую сетку (editable mesh), выделите полигоны дырок, откуда высыпается соль, и сделайте отрицательный экструд околк -1мм.
Сделайте скос (bevel) выделенных полигонов на -1 мм и затем снова экструдируйте полигоны на -3мм, а затем удалите полигоны.
Моделирование капель воды.
Создадим куб и удалим нижние полигоны, как показано на рисунке.
Передвинем полигоны для получения формы как на следующем рисунке.
Масштабируем однородно верхние и нижние вершины и передвинем средние вершины для создания формы капель воды. Затем применим модификатор meshmooth для сглаживания капель.
Откроем (unhide) сплайн бутылки и выберем сегменты где Вы хотите поместить капли. Затем удалите их. Теперь мы получили области где мы хотим наши капли.
Пока мы имеем следующую форму с числом шагов интерполяций 2. Но нам нужно увеличить число шагов для размещения наших капель.
Создадим Составной объект (Compaund Object) Разброс (Scatter) и поиграемся с установками разброса капель по поверхности бутылки. Свернем сетку и удалим бутылку. Применим meshmoth на каплях.
Текстурирование.
Я использовал Vray материал для этикетки и других частей бутылки. Используем диффузию (композитный материал) с маской для каждого цвета.
Для отражения я использовал карту спада (falloff) с Френелем (Fresnel) для битмап картины (масштабированный серый) т.к. этикетка отражает. И применим UVW mapping.
Для бутылки используйте следующие установки.
Для текстуры лимона используем карту в канале диффузного рассеяния (diffuse), а также в карте неровностей (bump) с UVW mapping.
Используйте следующие установки для солонки.
Освещение и визуализация.
Я использовал один светильник Vray в сцене и разрешил GI с HDRI. И для отражения использовал HDRI тоже.
Установки Vray были следующими:
Надеюсь Вам понравился этот урок.
Перевод Беляев Валерий ака seaman
Интеграция 3D в фотографию
16 2 61 290 Автор: diablo_ 10 июля 2006 в 00:00
Комментарии (Всего: 4)
урок для начинающих!
Кстати, интересно сделать граненую бутылку - когда у Lathe всего 4 - 8 сегментов и отключено сглаживание
такой граненый объект можно использовать как заготовку для последующих Poly-извращений ;-))
Однако наиболее приемлемый способ для бутылок из под чего-то "доброго" спирт-содержащего - это все-таки Lofting - потому что - если кто помнит - такие бутылки как правило не круглые а параллелепипедные ;-))
Интересный вариант - это использование Scale по одной поперечной оси бутылки - она становится эллиптической (однако масштабирование по оси должно применяться к части бутылки (чтобы горлышко оставалось круглым) - можно использовать "плавную" выборку вершин или FreeBox-модификаторы.
Материалы.
Крышка.
Выберите крышку, спуститесь в стеке к Editable Spline, выделите сегмент как на рисунке, и назначьте ему ID 1, всем остальным – 2, если хотите сделать надпись или рисунок на крышке, то самому верхнему сегменту назначьте ID 3.
В Lathe включите Generate Material IDs и Use Shape Ids, сверху назначьте UVW Mapping и настройте.
В качестве редактора материалов я буду использовать Node Joe. Открываем Node Joe и создаем новый Multi/Sub-Object Material с двумя под материалами, называем его Cap. В первый слот кладем VrayMtl, называем Cap Bump, меняем настройки:Diffuse - 253, 223, 0, Reflect – 150, 150, 150, Refract – 100, 100, 100, Fog и Back-Side Color такой же как и Diffuse, и копируем во второй слот, называем No Bump.
Возвращаемся в Cap Bump и в слот бамп кладем текстуру Tiles и ставим влияние 150, это будут полосы на крышке. Меняем настройки Tiles’а и назначаем материал Cap крышке.
Этикетка.
Выделяем этикетку, назначаем UVW Mapping, с Cylindrical маппингом по высоте.
Создаем новый VRay2Sided Material, как-нибудь называем, в первый слот кидаем VrayMtl, меняем настройки и на слот Diffuse кладем изображение этикетки, правда, сначала его нужно нарисовать или можете воспользоваться моим файл Etiketka.jpg, (если это можно назвать этикеткой:)).
Во второй слот кидаем белый VrayMtl.
В VRay2Sided Material’е меняем цвет Translucency на R-65, G-65, B-65, теперь если смотреть на нашу этикетку с обратной стороны, то сквозь нее будет немного просвечивать лицевая сторона, и если сзади нее будет темный объект, то она станет темнее.
Бутылка.
У бутылки в верхней части, с трех сторон, выдавлен рисунок, а вокруг него шероховатая поверхность. Допустим, рисунком у нас будет лимон. Нам нужно сделать этот рисунок, я буду рисовать в Максе, мне так удобнее, а вы как хотите.
Я сделал два объекта: первый контур, который будет выдавлен, (белого цвета), второй – весь объект без дырочек (черный).
Сохраняем с альфа каналом.
Если рисовали в Фотошопе или в Кореле, то чтобы сделать такой альфа канал, делаем следующее: открываем в Фотошопе, выделяем объект, добавляем к выделению внутреннюю часть объекта и сохраняем в альфа канал (нажимаем Save > Save selection как-нибудь называем).
Сохраняем картинку обязательно с альфа каналом, например в Tiff. Как-нибудь называем, например Bump.
Так как на нашей бутылке бамп не по всей поверхности, а местами, то проще всего было бы сделать Multi/Sub-Object Material, с двумя под материалами, один с бампом, а другой без. Но в нашем случае так не получится, потому что параметр Affect shadows не работает внутри Multi/Sub-Object Material’а, поэтому пойдем другим путем - через каналы текстур.
Выберите бутылку, вырежете у нее все модификаторы, в Editable Poly выберите полигоны как на рисунке, не снимая выделения, назначьте UVW Mapping, с Cylindrical маппингом, настройте его как на рисунке.
Сконвертируйте бутылку в Editable Poly и вставьте модификаторы.
Создаем новый VrayMtl, называем его Bottle. Меняем настройки: Diffuse –254, 255, 230, Reflect – белый, Refract – 240, 240, 240 и назначаем его бутылке.
Теперь шероховатость и рисунок – я решил делать ее бампом, создаем карту Composite и во второй слот кладем нашу картинку с лимоном, меняем настройки. В свитке Output Bump Amount поставьте 2.
А в первый слот композита кладем Cellular, настройки ниже, это будет шероховатость. В свитке Output Bump Amount поставьте 0,5.
Теперь нужно указать, где бамп будет, а где нет. Создаем карту Mask, привязываем к слоту Bump, в первый слот вставляем нашу карту Composite, а во второй Gradient Ramp, настраиваем как на рисунке (не забудьте поменять Map Channel на 2, это важно), включаем Show Map In Viewport. В материале Bottle параметр Bump поставьте 45.
Выделяем бутылку, назначаем ей UVW Mapping, с Cylindrical маппингом, меняем Map Channel на 2, настраиваем флажки в Gradient Ramp’е так, чтобы белый цвет был там, где должен быть бамп.
Вот что мы видим на просчете.
Материал жидкости.
Стандартная водичка, только Fog поменяем: 210, 196, 94.
Просчет с жидкостью.
Все бутылка готова, осталось сделать мелочь – капли :).
Мне хотелось сделать капли именно материалом, а не моделить каким либо способом. Бамп отпадает сразу, потому что на краях его видно не будет, остается дисплейс. В Вреевском дисплейсе есть замечательная штука Water level, она отсекает геометрию, основываясь на черно-белой карте. Если говорить просто черный отсекается, белый и оттенки серого – остаются. Короче нам не придется создавать материал Blend и все такое.
Выделяем бутылку, копируем, называем Drops, удаляем TurboSmooth, поверх Shell’a кладем Edit Poly, удаляем все полигоны с ID 3, всем остальным ставим ID 1.
Сверху кидаем UVW Mapping с Cylindrical маппингом по высоте, сверху TurboSmooth с двумя итерациями и VrayDisplacementMod, настройки ниже.
Создаем новый VrayMtl, называем Drops, меняем настройки: Reflect и Refract – белый, Diffuse – черный.
Если вам нужны капли в определенных местах, то сделайте развертку с объекта Drops и нарисуйте их, например в Фотошопе. А я попробую сделать текстуру капель в Максе.
Для экспериментов с каплями, я скопировал бутылку, назначил на нее VrayMtl, с настройками по умолчанию, и скрыл оригинал бутылки и жидкость, так и считает быстрее и капли на сером материале лучше видно.
Сначала сделаем основные капельки. В слоте Displacement материала Drops создаем карту Cellular, называем Main Drops, меняем настройки и кидаем ее в слот Texmap, VrayDisplacementMod’а как Instance.
На просчете – видим стеклянные прыщики.
Чтобы капли были реалистичнее надо сделать так, чтобы они снизу были немного толще, чем сверху. Создаем карту Mask, называем Main Drops Edit, в первый слот кидаем Main Drops, а затем копируем ее во второй слот и немного меняем: offset – чтобы капли немного поднялись вверх, Tiling – для того чтобы они были чуть шире, цвет – чтобы маска не скрывала карту Main Drops полностью.
Включаем в карте Main Drops Edit галку Invert Mask, кидаем ее в слот Texmap и считаем.
Вроде нормально, только капли сильно выдавлены, исправим: добавляем карту Output к карте Main Drops Edit, называем Main Drops Ready, уменьшаем Output Amount, опять считаем (не забывайте перед просчетом перебрасывать, последнюю карту в слот Texmap).
Неплохо, теперь капли поменьше – создаем новую карту Cellular, называем Small Drops, настраиваем, заменяем в VrayDisplacementMod’е
Теперь нужно совместить капли, создаем карту Composite, называем Drops Ready, в первый слот кидаем Main Drops Ready, а во второй - Small Drops.
Включаем в карте Small Drops галку Alpha from RGB Intensity, в свитке Output.
Теперь кидаем Drops Ready в слот Texmap и просчитываем.
Смотрим, чего-то не хватает?
Каустика.
Нажимаем F10, во вкладке Renderer спускаемся до свитка Caustics и нажимаем On. Немного поэкспериментировав, я поставил следующие настройки.
Также изменил всем источникам света значение Caustic subdiv. и Caustic multiplier, в свитке System.
Теперь скройте копию бутылки, достаньте оригинал, жидкость, и можно считать.
Ну, вот и все на этом этот урок заканчивается. Надеюсь описал процесс довольно подробно. Если Вас интересует, почему я делал что-то именно так, а не по другому - наверно так мне удобней, также не утверждаю, что этот способ самый лучший – сколько людей столько мнений. Кстати если Вам нужны капли более неправильной формы их можно сделать другими процедурными картами (Noise, Stucco и т.д.).
P.S. Изначально этот проект делался для постера (или банера не помню), но так как я успел сделать только бутылку, а нужно было моделить что-то еще, (и все это за 4 дня, вместе с роликом где капли анимированы) короче все это осталось мне, поэтому вот Вам и финальная сцена.
ак уже было отмечено, модификатор UVW Map (UVW Карта) может быть назначен как ко всему объекту в целом, так и к его отдельным подобъектам, что осуществляется немного по-разному, да и цели подобного воздействия не одинаковы. Так, проецирование через UVW-карту на уровне объекта может применяться не только напрямую для назначения всему объекту материала с текстурными картами, но и очень удобно, например, для снабжения моделей разнообразными этикетками и наклейками.
Бутылка с этикеткой
Рис. 30. Бутылка без этикетки
Рис. 32. Первый вариант текстурирования бутылки
Рис. 33. Установка цилиндрического типа проецирования
Рис. 34. Вид бутылки после изменения ориентации и размеров гизмо
Теперь нужно добиться, чтобы у этикетки были реальные размеры и положение. Вначале переключитесь в свиток Coordinates редактора материалов и отключите повторяемость текстуры, убрав флажки в параметрах Tile (рис. 35). Установите основной цвет материала на канале Diffuse, а в свитке Bitmap Parameters отключите флажок Premultiplied Alpha (рис. 36), чтобы белая окантовка этикетки на бутылке не отображалась. Вернитесь на панель Modify и в разделе Mapping отрегулируйте примерные размеры этикетки путем коррекции значений параметров Length (Длина), Width (Ширина) и Height (Высота). Затем выделите гизмо, щелкнув на плюсе рядом со строкой UVW Map на панели Modify, и инструментом Select and Move переместите гизмо так, чтобы этикетка заняла на бутылке предназначенное ей место (рис. 37). Чтобы этикетка оборачивалась не вокруг всей цилиндрической области бутылки, а только вокруг ее определенной части, увеличьте значение параметра U Tile (в нашем примере мы остановились на 2,2). По окончании измените основные параметры материала так, чтобы он стал напоминать стекло — возможный окончательный вариант рендеринга сцены показан на рис. 38.
Рис. 35. Отключение Tile-флажков
Рис. 36. Корректировка параметров свитка Bitmap Parameters
Рис. 37. Настройка параметров раздела Mapping свитка Parameters
Рис. 38. Стеклянная бутылка с этикеткой
Морские анемоны
Этот урок расскажет нам о необычном использовании модификатора Hair and Fur, модификатора для имитации роста меха и волос. Но редко его используют для создания таких объектов. В этом уроке мы будем со
9 3 24 413 Автор: BADWolf35 16 января 2010 в 00:00
Читайте также: