[Уроки Adobe Photoshop ]

22:29
Создание карт нормалей из фотографии

Уроки: Adobe Photoshop

Создание карт нормалей из фотографии

Здравствуйте, меня зовут Булатов Евгений, иногда подписываюсь как Vendigo. Ниже я расскажу об одном интересном методе создания normal map из фотографий.

Часто для создания текстур используются фотографии. Однако в наш технологичный век мало создать diffuse текстуру, нужны еще текстуры бампа, спекуляра, и бог еще знает чего. К сожалению, фотоаппарат может сфотографировать только цвет. Я слышал, в этом направлении ведутся работы, но это еще только работы. Так что все труды ложатся на руки художников. А все, что есть в нашем арсенале это только Photoshop, ну может быть еще и Wacom. Не спорю, это конечно круто, но все равно не достаточно. К нашему счастью умные парни из Nvidia сделали плагин для Photoshop`а - NVIDIA Normal Map Filter, который позволяет создавать из карты высот карту нормалей. Этим плагином мы и воспользуемся.

После установки он появится в меню Filter NVIDIA tools NormalMapFilter.

Основные настройки сосредоточены в поле Height Generation.

Поле Scale - задает масштаб по высоте для карты нормалей. Выше него находится ряд переключателей детализированности карты. Подбирая эти два параметра, мы получим или детализированную или глубокую карту, но все вместе.

На рисунке показаны разные варианты сгенерированных карт нормалей:

Создание карт нормалей из фотографии

Но есть интересный метод, позволяющий создавать объемную и вместе с тем детальную карту нормалей.

  1. Переведите изображение в режим 16 Bits/Chanel (в меню Image Mode). Это улучшит качество последующих преобразований.
  2. Скопируйте слой с изображением (Ctrl+J).
  3. Нам нужна черно/белая карта высот, поэтому обесцветьте его (Ctrl+Shift+U).
  4. Примените к этому слою фильтр Normal Map с настройками, обеспечивающими максимальную детализацию, и небольшую высоту. Например, 4 sample, Scale 3. Если на этом шаге вы получаете странный результат, то вернитесь к настройкам фильтра и установите все переключатели, в положение как на скриншоте выше.
  5. Скопируйте этот слой (Ctrl+J), назначьте ему режим Overlay. Таким образом, вы сделаете вашу карту нормалей в два раза более выпуклой.
  • Размойте этот слой фильтром Gaussian Blur на 2-3 пикселя.
  • Затем снова скопируйте этот слой и еще раз размойте на 2-3 пикселя (Ctrl+F применение последнего фильтра). И так несколько раз. Таких слоев, лежащих на первой карте нормалей в режиме Overlay может быть 10 - 20, или больше.
  • После того как нужный объем достигнут объедините все слои нормалей, и примените к ним операцию нормирования. Для этого еще раз примените фильтр NormalMap, отметив пункт Normalize only.
  • Переведите изображение обратно в режим 8 Bits /Chanel (меню Image Mode). Карта нормалей готова!

Создание карт нормалей из фотографии

Рендер в 3DSMax

Создание карт нормалей из фотографии

Плагин NVIDIA Normal Map Filter, преобразует карту высот в карту нормалей. Поэтому для него подходят изображения, где темные участки соответствуют углублениям, а светлые выпуклостям. Часто приходится вручную дорабатывать карту высот из исходной текстуры, рисуя поверх фотографии карту высот.

Операция нормирования (применение фильтра Normal Map в режиме Normalize only) нужна потому, что после наложения нормалей в режиме Ovelay, информация в синем канале теряется. Операция Normalize восстанавливает ее.

Есть мнение, что при наложении нормалей нужно Красный и Зеленый каналы смешивать через Overlay, а Синий накладывать в режиме Multiply. Те, кто хорошо знают Photoshop, могут написать экшн для подобной операции и попробовать метод с таким, более правильным смешиванием.

Сходимость текстуры. Если ваша текстура тайлилась, то после этих операций нормали сходится, не будут (появится острая кромка по краям). В этом случае можно делать так:

Перед созданием normal map, увеличьте размер холста в 3 раза. Canvas Size 300% (Ctrl+Alt+C). Затем скопируйте вашу сходящуюся текстуру на всю площадь.

Создание карт нормалей из фотографии

После чего объедините эти слои и создайте normal map, как было описано выше. Затем, вызовите еще раз команду Canvas и впишите исходный размер в пикселях (например, 512 х 512). У вас получится исходная текстура нормали, которой будут идеально сходиться.

Вот и весь метод, создания normal map из фотографии. Технология любезно позаимствована с сайта cgtextures.com

 

Photoshop 2# Создание карты нормалей

Интересные записи

Категория: Халява | Просмотров: 1357 | Добавил: KateloK | Теги: режим Bits Chanel меню Image Mode, Bits Chanel меню Image Mode, создание, карта, режим Bits Chanel меню Image | Рейтинг: 0.0/0
Всего комментариев: 0
avatar