- Регистрация
- 24 Мар 2006
- Сообщения
- 9.898
- Благодарности
- 6.776
- Баллы
- 1.625
Текстурирование объекта в программе 3D Studio Max
Предполагается, что у вас уже есть готовая модель и готовая раскладка. Для примера я сделал модельку простого домика:
Приступим к текстурированию. Выделим наш объект в окне проекции Perspective. Вызовем «Material Editor» (Редактор материалов) нажатием на клавишу M на клавиатуре. Теперь нам нужно получить материал, который будет использоваться на нашем домике. Для этого в открывшемся окне редактора жмём на кнопку Get Material:
Откроется окно «Material/Map Browser». Здесь двойным щелчком выбираем Multi/Sub-Object:
Возвращаемся в «Material Editor». В секции Multi/Sub-Object Basic Parameters нажимаем на кнопку Set Number для того, чтобы указать число используемых материалов. В открывшемся окне укажем цифру 1:
Окно измениться. Переходим к следующему этапу. Жмём кнопку Material#25 {Standard}.
Теперь нужно переименовать материал. Для этого в окне того же Material Editor изменим название Material#25 на TransNorm1:
Теперь в секции «Blinn Basic Parameters» нажмите по квадратной кнопке напротив слова Diffuse:
Откроется окно «Material/Map Browser», в котором двойным щелчком необходимо выбрать Bitmap (Растровый):
А вот теперь откроется окно выбора нашей текстуры «Select Bitmap Image File», в котором вы должны указать на ваш рисунок.
После того как была выбрана текстура, нам нужно присвоить её нашей модели. Для этого необходимо в «Material Editor» нажать на кнопку «Assign Material to Selection». Очень важно, чтобы модель была выделена в одном из окон проекций:
Модель слегка потемнела, но текстуры на ней пока не видно. Для того чтобы текстура была видна, нажмём в «Material Editor» кнопку Show Map In Viewport:
Наконец текстура появилась, но она имеет не очень красивый вид – она растянута по всей модели. Это значит, что её нужно отредактировать, точнее, нужно отредактировать каждый полигон модели, на которые была нанесена текстура, путём перемещения точек (текселей). Поэтому закрывай окно «Material Editor» и переходим к Command Panel. Здесь выбираем вкладку Modify и из списка Modifier List находим модификатор Unwrap UVW:
Раскрываем плюсик слева от названия модификатора и выбираем Select Face. Ну а теперь пришло время отредактировать все полигоны. Выделяем первый попавшийся полигон. Он должен стать красным. А теперь, чтобы не затронуть координаты других полигонов, в свитке Sub Object Params нажмите на кнопку Planar Map. А после этого, чтобы отредактировать выделенный полигон, нажмите кнопку Edit…:
Откроется окно «Edit UVWs». Здесь путём перемещения точек выделим границы выбранного полигона:
Вот один из полигонов отредактирован:
Таким же образом поступим со всеми остальными полигонами нашей модели.
В конечном итоге вот что у меня получилось:
И в самой игре:
Автор статьи: Igor_msts
Предполагается, что у вас уже есть готовая модель и готовая раскладка. Для примера я сделал модельку простого домика:
Приступим к текстурированию. Выделим наш объект в окне проекции Perspective. Вызовем «Material Editor» (Редактор материалов) нажатием на клавишу M на клавиатуре. Теперь нам нужно получить материал, который будет использоваться на нашем домике. Для этого в открывшемся окне редактора жмём на кнопку Get Material:
Откроется окно «Material/Map Browser». Здесь двойным щелчком выбираем Multi/Sub-Object:
Возвращаемся в «Material Editor». В секции Multi/Sub-Object Basic Parameters нажимаем на кнопку Set Number для того, чтобы указать число используемых материалов. В открывшемся окне укажем цифру 1:
Окно измениться. Переходим к следующему этапу. Жмём кнопку Material#25 {Standard}.
Теперь нужно переименовать материал. Для этого в окне того же Material Editor изменим название Material#25 на TransNorm1:
Теперь в секции «Blinn Basic Parameters» нажмите по квадратной кнопке напротив слова Diffuse:
Откроется окно «Material/Map Browser», в котором двойным щелчком необходимо выбрать Bitmap (Растровый):
А вот теперь откроется окно выбора нашей текстуры «Select Bitmap Image File», в котором вы должны указать на ваш рисунок.
После того как была выбрана текстура, нам нужно присвоить её нашей модели. Для этого необходимо в «Material Editor» нажать на кнопку «Assign Material to Selection». Очень важно, чтобы модель была выделена в одном из окон проекций:
Модель слегка потемнела, но текстуры на ней пока не видно. Для того чтобы текстура была видна, нажмём в «Material Editor» кнопку Show Map In Viewport:
Наконец текстура появилась, но она имеет не очень красивый вид – она растянута по всей модели. Это значит, что её нужно отредактировать, точнее, нужно отредактировать каждый полигон модели, на которые была нанесена текстура, путём перемещения точек (текселей). Поэтому закрывай окно «Material Editor» и переходим к Command Panel. Здесь выбираем вкладку Modify и из списка Modifier List находим модификатор Unwrap UVW:
Раскрываем плюсик слева от названия модификатора и выбираем Select Face. Ну а теперь пришло время отредактировать все полигоны. Выделяем первый попавшийся полигон. Он должен стать красным. А теперь, чтобы не затронуть координаты других полигонов, в свитке Sub Object Params нажмите на кнопку Planar Map. А после этого, чтобы отредактировать выделенный полигон, нажмите кнопку Edit…:
Откроется окно «Edit UVWs». Здесь путём перемещения точек выделим границы выбранного полигона:
Вот один из полигонов отредактирован:
Таким же образом поступим со всеми остальными полигонами нашей модели.
В конечном итоге вот что у меня получилось:
И в самой игре:
Автор статьи: Igor_msts
Последнее редактирование: