Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Термины / Specular Map (карта отражения)

Specular Map (карта отражения)

Specular Map (карта отражения) – текстура, которая показывает способность отражения материала. В отличие от reflection map, specular map не показывает отражения сцены, в которой находится объект, а показывает отражения света падающего на него. Specular Map содержит в себе пиксели в черно-белой цветовой гамме. Чем светлее пиксель, тем больше способность материала отбивать свет и тем ярче на нём блики от света. Соответственно чем темнее пиксель, тем матовее становится материал и теряет своё свойство отражать свет. Для материалов керамической плитки и полированного металла могут использоваться светлые тоны, а для тканей и дерева тёмные.

Что такое Specular Map (карта отражения)?

17 мая 2011

#mapping, #specular, #текстурирование

Комментарии:
Страницы: 1 2 311 12 Следующая »
АврелийУчастникwww13 июня 201120:09#1
мм... на самом то деле весьма оптимизовано использовать Specular Map в качестве Reflection Map... даже если смотреть с физической точки зрения то оно так и есть.
fzr125Постоялецwww13 июня 201120:11#2
Аврелий
Да это так. Это сделано в демках RenderMonkey. Т.е. premultiplied alpha - когда спек, храниться в альфа канале текстуры отражения.
ExecutorУдалёнwww13 июня 201121:29#3
А разве то, о чём написано, не является Gloss Mapом?
А Specular Map он вроде как цветной.
innuendoПостоялецwww13 июня 201121:53#4
Executor
> А Specular Map он вроде как цветной.

от желания зависит

coordBoxПостоялецwww13 июня 201123:35#5
"чем темнее пиксель, тем матовее становится материал и теряет своё свойство отражать свет. Для материалов керамической плитки и полированного металла могут использоваться светлые тоны, а для тканей и дерева тёмные"

я несогласный!

по описанию похоже на параметр roughness в моделе кука.
слабый спекуляр не делает поверхность матовой. он просто делает слабый спекуляр. матовость/глянцевость это разная фокусировка блика.

innuendoПостоялецwww13 июня 201123:42#6
coordBox
> матовость/глянцевость это разная фокусировка блика.

это разные веса - если брать тот же кук

АврелийУчастникwww13 июня 201123:48#7
...я использую спек мап как рефл мап.
на практике дает хорошый результат... а то толку рисовать 100500 мапов для каждой шороховинки материала
coordBoxПостоялецwww14 июня 20110:17#8
innuend-ЫЧ
> это разные веса - если брать тот же кук
ну незнаюю. если делать "чем меньше спекуляр тем размазанее блик" то будет невезде правильно смотреться. пример грязный кафель

Аврелий
> на практике дает хорошый результат... а то толку рисовать 100500 мапов для
> каждой шороховинки материала
+1 тож так делаю.

Igor'Постоялецwww14 июня 20110:33#9
Моя использует ч\б карты спекуляра для определения интенсивности блика и specular exponent map( тоже ч\б ) для размера блика, хотя последнее редко юзал.
coordBoxПостоялецwww14 июня 20117:11#10
Igor'
я когда то тоже над этим думал. очень хотелось закатать это в один канал. но такие текстуры делать в граф редакторе - гемор.
можно конечно на этапе загрузки из двух текстур собрать одну и отправить в карту, но тут с ДХТ непонятно получается... её текселы цыклом ведь уже не переберёш...
innuendoПостоялецwww14 июня 20118:41#11
coordBox
> > это разные веса - если брать тот же кук
> ну незнаюю. если делать "чем меньше спекуляр тем размазанее блик" то будет
> невезде правильно смотреться. пример грязный кафель

веса в куке, это rd+rs=1, это с shininnes не связано

ExecutorУдалёнwww14 июня 20118:57#12
spec = pow(dot(r, l), 8) * SpecularMap;

Некоторые в текстуре держат power, но помоему это както странно.

DeadMeatПостоялецwww14 июня 201110:19#13
Ну например есть меш - солдат в sci-fi броне и с визором. Визор - это стекло. Броня - это железо. На все это добро одна текстура. Вот на визоре можно сделать power большим, на броне - поменьше. Смотрится хорошо. Визуально лучше чем когда один power на все. Хотя можно конечно и не делать.
ExecutorУдалёнwww14 июня 201110:39#14
DeadMeat
Ну можно просто отдельными мешами это нарисовать впринципе.
Страницы: 1 2 311 12 Следующая »

/ Форум / Программирование игр / Графика

Тема в архиве.

Этиловый спирт купить цена на спирт этиловый.
2001—2017 © GameDev.ru — Разработка игр