The Sims 4 Карта нормали (bump)

Severinka

ФЕЯ 100лвл
Легенда форума
Сообщения
24.687
Достижения
7.485
Награды
23.044
0.jpg


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

Необходимые программы и материалы:
  • Adobe Photoshop
  • Плагин NVidia NormalMapFilter

Что такое нормаль?

Карта нормали (normal или bump) это карта, задающая зрительный эффект рельефа на вашем объекте. Если вы возьмете стандартный клон и просто перерисуете текстуру, то увидите, что сквозь эту текстуру проступает рельеф со старой текстуры (складки, пуговички, замки). Иногда это мешает, поэтому нужно сделать новую карту рельефа по своей новой текстуре.

1. Открываем в Фотошопе текстуру, которую вы подготовили для своего объекта. В симс4 текстура у одежды всегда размером 1024*2048рх

1.jpg


2. Переведем изображение в черно-белое. Если у вас есть на текстуре сильно светлые или сильно темные участки, то их желательно сгладить уровнями, чтобы все складочки стали хорошо видны. Так же с текстуры лучше убрать участки, на которых не нужно делать рельеф (я убрала участок, закрывающий ноги)

2.jpg


3. Теперь нам нужно подогнать размер. В симс4 карта нормали должна быть 1024*1024 со смещением. Т.е. нужно отрезать лишний участок. Берем выделение и снизу, ровно с угла отмеряем квадрат размером 1024х1024. Обрезаем кадр (Редактирование/Обрезать).

3.jpg


Получили на этом этапе:

4.jpg


4. Применяем плагин NVidia NormalMapFilter (находится в фильтрах) с такими параметрами:

5.jpg


Получаем вот такую карту:

6.jpg


5. Этот пункт не обязателен, он для тех, кому нужно более детально проработать карту. Делать ее нужно только в зависимости от вашего рисунка. Если вам нужен рельеф глубже, то можно скопировать слой (ctrl+J), применить к нему Перекрытие слоев (Overlay) и еще небольшое размытие по гауссу (1,5-2). Так можно сделать несколько слоев, с каждым глубина рельефа будет увеличиваться.

7.jpg


Если вы сделали несколько слоев, то после этого сводите их в один (ctrl+E) и обязательно нормализуйте карту - еще раз примените плагин NvidiaNormalMapFilter, но уже с параметром normalize only.

8.jpg


Если края платья получились сильно "жесткие", можно пройтись по ним мягкой кистью с растушевкой, цвет взять пипеткой с общего фона.

6. Переходим в закладку Каналы, встаем на Красный канал, нажимаем ctrl+А (выделение) и кнопочку внизу Добавить альфа-канал по выделению . Копируем Красный канал в Альфа-канал, Зеленый канал в Красный и в Синий (именно в этой последовательности!).

9.jpg


Переключаемся на RBG и переходим обратно во вкладку Слои. Сохраняем карту в формате dds с параметрами DTX5:

10.jpg


Совет

Данный урок описывает общий принцип создания карт нормалей. Однако вы всегда должны помнить, что карта должна "гармонировать" с вашей текстурой. Не все нужно делать выпуклым, смотрите как ткань выглядит в реале. В основном карта должна подчеркивать мелкие детали и складки. Если на карте получился большой рельеф на тех участках, которые вы не хотите делать рельефными, то берете мягкую кисть с прозрачностью 30-40% и "заглаживаете" эти участки. В игре лучше всего видно рельеф при направленном дневном свете (около окна) или в затемненных участках. Не ленитесь проверять и не переусердствовать, иначе одной картой можно испортить всю одежду.​

Запрещена публикация на других ресурсах.​
 

Burinis

Проверенный
Сообщения
436
Достижения
195
Награды
37
Салам алейкум! Сегодня мне удалось установить обновленный плагин DDS для Фотошопа (не с сайта NVIDIA, так как там нужно регистрироваться как разработчик, а у меня обычный аккаунт (ник burinis)). Есть вопрос: с какими параметрами нужно импортировать и экспортировать текстуру normal?
Импорт:
Экспорт/сохранение:
 

wild_guy

Проверенный
Сообщения
236
Достижения
165
Награды
3
Я бы тоже хотел знать как пользоваться Texture Tools Exporter. Старый плагин на новых версиях фотошоп и Win10 не работает, поэтому теперь вообще не понятно как сделать карту нормали :(
 

wild_guy

Проверенный
Сообщения
236
Достижения
165
Награды
3
Severinka, нет ли возможности обновить/дополнить ваш гайд? Старый плагин NVidia не работает новых версиях фотошоп, нужно как-то использовать Texture Tools Exporter, но вот что там выставлять, чтобы получить нужный результат?..
 

Severinka

ФЕЯ 100лвл
Легенда форума
Сообщения
24.687
Достижения
7.485
Награды
23.044
wild_guy, карту нормали в новом плагине сохраняют с такими же настройками, как и раньше. DTX5 - interpolated alpha
norm078c78cdff17079e.jpg
 

Severinka

ФЕЯ 100лвл
Легенда форума
Сообщения
24.687
Достижения
7.485
Награды
23.044
если вы имеете в виду как сделать карту нормали в последних версиях ФШ, то вот через это меню:
norm1892a0b8b60faf981.jpg

norm2a7b3769e94fd8711.jpg


а дальше также как в уроке копируются каналы перекрестно, и результат сохраняется как dds в формате DTX5 (скрин в предыдущем сообщении)
 

wild_guy

Проверенный
Сообщения
236
Достижения
165
Награды
3
Severinka, спасибо! Я понимаю, что формат должен быть DTX5, я в основном спрашивал потому, что в старом плагине мы какие-то настройки выставляли (пункт 4 гайда), а в Texture Tools Exporter настройки выглядят по-другому (хотя, может только выглядят, не уверен).
А вот про фильтр из самого фотошопа я вообще забыл, спасибо за подсказку.
 

Severinka

ФЕЯ 100лвл
Легенда форума
Сообщения
24.687
Достижения
7.485
Награды
23.044
wild_guy, Настроки можно менять было в самом плагине при создании карты нормали. Там можно было выбрать другой канал, не обязательно красный, другие каналы давали другой угол освещения, ну или другими настройками поиграться. Сейчас при создании карты нормали через 3d таких чекбоксов нет, но есть пара очень удобных ползунков. Ими можно настраивать глубину объема и размытие.
А при сохрании в Texture Tools Exporter я ничего не меняю, только формат выбираю DTX5.
 
Верх