×
Меню
Индекс

NiTextureEffect пара слов о самих текстурах

 
Пара примечаний о текстурах, ака влияние рисунка самой текстуры на его размещение!
Тестовая сцена. Эффект наложен на корень файла, но сам эффект упакован в отдельную ноду.
Ее смещение будет влиять на поведение эффекта.
Хотя речь идет о текстурах, а не об эффектах, как таковых, но для наглядности сделали скриншоты.

512х512 Tga или DDS.
Такой градиент, может быть легко заменен 512х32 версией файла.
Либо использовать, там, где хочется добавить больше детализации не только вдоль, но и поперек.
WRAP_S_WRAP_T
Scale = 100
Положение родительской ноды эффекта
 z -130. Но это не так чтобы важно...
 
Scale = 100
Положение родительской ноды эффекта
 z -130.
 
Scale = 100
Положение родительской ноды эффекта
 z -130. 
 
 
Да, эффект фактически исчез!
 
Добавлена текстура на слот Бампа. Bump Map Luma Scale = 2.0000
Добавление бамп карты, его вернуло!

512х1 Tga.
Для ДДС понадобиться х2.
Такие текстуры хороши при работе со сложными эффектами.
Которые используют Билборды и прочее.
Собственно позволяют экономить ресурсы, там, где их не обязательно расходовать.
 
Градиент по горизонтали, в основном, не применяется. Кисточка в один пиксель, чистый цвет.
Разбавить размытием по гаусу. Либо так и оставить, смешивание цветов, возложить на бамп карту.
WRAP_S_WRAP_T (везде)
CG_WORLD_PARALLEL
Scale = 100
Положение родительской ноды эффекта
 z -130. Но это не так чтобы важно...
 
 
Scale = 20
WRAP_S_WRAP_T
CG_WORLD_PERSPECTIVE
 
Положение родительской ноды эффекта
 z -130.  И здесь это уже важно!
 
CG_SPHERE_MAP
CLAMP_S_CLAMP_T
CG_WORLD_PERSPECTIVE
Положение родительской ноды эффекта
 z -130.
CLAMP_S_CLAMP_T
CG_WORLD_PERSPECTIVE
Положение родительской ноды эффекта
 z +130.
 
 
Положение родительской ноды эффекта
 z -130.

512х32 Tga или DDS.
Такой вариант текстуры, хорош при создании более плавного градиента.
Т.е. чуть больший размер, для более аккуратных переходов цвета, либо прозрачности.
WRAP_S_WRAP_T
CG_WORLD_PARALLEL
Scale = 20
Положение родительской ноды эффекта
 z -130. Но это не так чтобы важно...
 
CG_WORLD_PERSPECTIVE
Scale = 20
Положение родительской ноды эффекта
 z -0
 
CG_WORLD_PERSPECTIVE
 
Положение родительской ноды эффекта
 z -130. 
 
CG_SPHERE_MAP

Это классика.
Простое пятно в центре черного поля.
Черный фон работает отсечением, дабы пятно оставалось пятном.
Размер таких текстуры - любой.
Но чем больше целевая поверхность, тем разрешение текстуры, должно быть выше.
WRAP_S_WRAP_T
CG_WORLD_PARALLEL
Scale = 50
Положение родительской ноды эффекта
 z -130. Но это не так чтобы важно...
 
CG_WORLD_PERSPECTIVE
Scale = 50
Положение родительской ноды эффекта
 z +130
 
CG_SPHERE_MAP
 
Положение родительской ноды эффекта
 z +130. 
 
CG_SPHERE_MAP
Положение родительской ноды эффекта
 z 0
Ровный синий фон! Т.е. бамп есть,
но без рельефа.

Это полная заливка фона.
Используются в особых случаях, там где нужно "буйство" красок, или имитировать отражения.
Размеры могут быть любыми, но опять же, следует учитывая целевую поверхность.
Чем она больше, тем разрешение текстуры, выше.
WRAP_S_WRAP_T
CG_WORLD_PARALLEL
Scale = 1
Положение родительской ноды эффекта
 z 0. Но это не так чтобы важно...
CLAMP_S_CLAMP_T
CG_WORLD_PERSPECTIVE
Scale = 200
Положение родительской ноды эффекта
 z 0
WRAP_S_WRAP_T
CG_SPHERE_MAP
Scale = 30
Положение родительской ноды эффекта
 z 0 
CLAMP_S_CLAMP_T
Scale = 1
Положение ноды эффекта
z 130

"Пятна".
Классическая классика призванна вызвать ощущение глубины, живости, объемности и пр.
Пятна произвольной формы раскидываются по площади текстуры.
 
Примечание по размерам, верно здесь еще в большей мере, чем для других "видов" текстуры.
WRAP_S_WRAP_T
CG_WORLD_PARALLEL
Scale = 20
Положение родительской ноды эффекта
 z -130. Но это не так чтобы важно...
 
CG_WORLD_PERSPECTIVE
Scale = 20
Положение родительской ноды эффекта
 z -130
 
CG_WORLD_PERSPECTIVE
Scale = 20
Положение родительской ноды эффекта
 z 0
 
CG_SPHERE_MAP
Scale = 20
Положение ноды эффекта
z -130
Эффект практически не заметен...
 
 

"Уголок".
В основном используется при создании эффекта тумана.
Примечание по размерам, верно здесь еще в большей мере, чем для других "видов" текстуры.
WRAP_S_WRAP_T
CG_WORLD_PARALLEL
Scale = 20
Положение родительской ноды эффекта
 z 130. Но это не так чтобы важно...
CLAMP_S_CLAMP_T
CG_WORLD_PERSPECTIVE
Scale = 20
Положение родительской ноды эффекта
 z 130
WRAP_S_WRAP_T
CG_SPHERE_MAP
Scale = 20
Положение родительской ноды эффекта
 z 130 
CLAMP_S_WRAP_T
CG_SPECULAR_CUBE_MAP
Scale = 20
Положение ноды эффекта
z 130
 
WRAP_S_WRAP_T *без бампкарты!
WRAP_S_CLAMP_T
Это очень сильно влияет!