Академический Документы
Профессиональный Документы
Культура Документы
Урок по запеканию текстур в 3d's max PDF
Урок по запеканию текстур в 3d's max PDF
Для чего нужно запекание текстур, и какую пользу, оно может принести?
Запекание текстур очень удобное средство, для облегчения создания 3D моделей. Наверное каждый
из вас хоть раз замечал как устроены текстуры в других играх? Одно из главных преимуществ этого
способа наложения текстур в том, что вам не нужно настраивать множество материалов, а порой и
заново текстурировать модель, возиться с настройками материалов в игровом движке, так как на
выходе получается всего 1 текстура. Помимо всех выше перечисленных преимуществ, запекание
текстур очень удобно использовать дизайнерам, и всем тем кто работает в 3D редакторах, так же
можно
запечь не только сами текстуры, но и "тень" отходящую от объектов.
И так начнем!
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Для начала мы должны иметь уже готовую(затекстуренную) сцену:
Прежде чем начать процесс запекания текстуры, убедитесь что в качестве основного визуализатора
установлен "Default
Scanline render" если нет, то устанавливаем его в качестве главного визуализатора. Теперь нужно
приаттачить объекты
которые мы хотим запечь друг к другу, т.е получится 1 объект
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Выделяем наш объект в сцене, и крутим колесо мыши вниз до вкладки Output, затем жмем "Add"
добавляем карту "Diffuse map"
и устанавливаем размер 2048х2048 (размер может быть любой - чем больше, тем лучше).
В свитке "File name and Type" выбираем название нашей текстуре(произвольное), и папку в которую
она будет сохранена
Теперь главное - создание развертки модели, и масштабирование. Жмем Unwrap Only, и Переходим в
редактирование
нашей развертки, нажимаем Edit!
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Появится вот такое вот окошко:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Теперь нам нужно создать развертку, путем перемещения и масштабирования объектов так, чтобы
все елементы модели поместились в "синий квадратик"
Но прежде нам нужно развернуть наши объекты на "45 градусов" для этого проделаем следующие
операции: выделяем все объекты(CNTRL+A) и вверху
Выбираем "Select=>Convert Vertex to Face", затем "Mapping=>Flatten Mapping", все можно приступать
к редактированию объектов
Вот что у меня получилось:
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
вот что получилось у меня:
А теперь наложим новоиспеченную текстуру на нашу модель, для этого создайте новый материал,
импортируйте на карту
Diffuse нашу текстуру, и наложите её на модель, если текстура лежит криво, то ставим в поле "Map
Channel" значение
"3" (в свойствах материала)
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Визуализируем результат!) разница в скорости визуализации изначальная сцена - 12 (сек), сцена с
использованием ново
испеченной текстуры - 2 (сек). И это без источников света и теней.
*Примечание: Если у вас большая сцена с интерьером, вы так же можете использовать запекание
текстур, со всеми тенями
и источниками света, для этого вам нужно всего лишь перед тем как использовать "Render"
поставить галочки на "Shadows"
и "Lighting"
*Для пользователей Vray метод аналогичный, только при добавлении карты во вкладке Output
выбираем не "Diffuse" карту а
"VrayCompleteMap".
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Прикрепления: 8646763.jpg(82.2 Kb) · 6352363.jpg(76.7 Kb) · 8051737.jpg(99.8 Kb) · 6286863.jpg(91.9 Kb) ·
1243875.jpg(118.1 Kb) · 8909906.jpg(161.7 Kb) · 2942780.jpg(97.5 Kb) · 8914078.jpg(129.1 Kb)
Xtreme 3D Art™ Если хотите запечь текстуру, но у вас несколько объектов в сцене, можно воспользоваться плагином
Unwrella и Flatiron. Возможно есть другой способ, но он мне неизвестен, разве что после запекания
Сообщений: 638 снова отделить нужные части от объекта.
Если у кого то есть вопросы, или есть что добавить, пишите.
Сейчас нет на сайте
А вообще, наверно не плохо было бы сделать урок по запеканию AO. Впринцыпи могу, но время
нужно найти.
.
PS. Администрация.. я думаю нужно для подобных обучающих тем создать свой раздел. Иначе рано
или поздно они затеряются в туче.
почетный гость
Сообщений: 80
Сейчас нет на сайте
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Развертка не порадовала.. Слишком много свободного места, не сложены одинаковые части.
заслуженный участник
Сообщений: 767
Сейчас нет на сайте
Xtreme 3D Art™ Stiv, Не совсем понятно. Просто возьмите свою модель, и бросайте её в ту же папку, где находятся
ваши текстуры, затем эту папку копируйте куда нужно при открытии сцены на другом компе,
Сообщений: 638 текстуры наложатся автоматически. А вообще чтобы не мучаться с этим, можно запечь текстуру, как
Сейчас нет на сайте я показал в уроке, и ненужно будет текстурировать модель заного, достаточно всего-лишь открыть
модель в максе, и нанести на неё текстуру.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
на несколько дней. Хотя способ, позволяет получить наилучший по качеству результат. Но это
мелочи.
skype: vergil010
3D master
Сообщений: 1448
Сейчас нет на сайте
заслуженный участник
Сообщений: 767
Сейчас нет на сайте
Сообщений: 638 Это конечно не самый наилучший вариант, но согласен можно было сделать куда экономнее
Сейчас нет на сайте относительно размеров
Quote (Stiv)
у вобщем я и хотел узнать призапекании текстур припереносе сцены сохраняется ли текстурка на моделе
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
конечно, я это учел, как же без этого. После того как текстура готова, просто кладем её на материал,
ставим "Map channel 3" в свойствах текстуры, текстура ровно садится на модель. Вот)
Наоборот, это лучший вариант потому, что потери на пикселизацию текстур при игровом рендере
будут минимальны.
3D master Но в целях экономии времени он худший.
заслуженный участник
Сообщений: 767
Сейчас нет на сайте
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Спасибо за материал. Сегодня опробую
почетный гость
Сообщений: 102
Сейчас нет на сайте
In-Games Тоесть можно из модели в которой много обьектов, сделать так чтоблы она использовала 1 текстуру?
Сообщений: 638 теоретические да, но придется склеивать объекты в один, этот метод скорее подойдет не многим, так
Сейчас нет на сайте как именно в оружии много частей и отделять их по полигонам после того как склеил все части, как
то... время-затратно что-ли, ну разве что если не лень. Для таких случаев, когда в модели несколько
объектов, а не один, есть плагины (Flatiron, или как то так, но на самом деле таких плагинов немало,
в том числе и бесплатных, надо только поискать..) и видео урок отличный, наглядно показывающий
как создавать развертку (есть даже автоматическая развертка) и запекать текстуру.
Quote (ЗелёныйГоблин)
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Это например есть объект, он использует много текстур, с помощью запекания можно сделать так чтобы объект
использовал 1 текстуру??
да, в случае если объект один, этот метод подходит, однако макс обновляется не по дням, а по
часам.. вот уже 2011 есть, может добавили новые инструменты для запекания, в том числе и
запекание модели из нескольких частей, ну или.. другие методы мне просто не известны.
Сообщений: 27
Сейчас нет на сайте Сообщение отредактировал AsKein - Суббота, 22 Января 2011, 22:24
был не раз Почему у меня не доступно указывать путь в "File Name and Type "
и делает 4 текстуры вместо 1 целой
Сообщений: 8
Сейчас нет на сайте
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Quote (Benz)
устанавливаем размер 2048х2048 (размер может быть любой - чем больше, тем лучше).
Без обид.
почти ветеран У тебя там 70% площади не занято, так никакой памяти не напасешься.
уже был Все делал по гайду а текстуры получаются жутко размазанными какой бы размер не ставил,где
допускаю ошибку!?
Сообщений: 1
Сейчас нет на сайте
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD