forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Эффекты/Шейдеры (http://forum.boolean.name/forumdisplay.php?f=170)
-   -   Красивая анимация изменения текстуры. (http://forum.boolean.name/showthread.php?t=18259)

Alex_Witcher 12.06.2013 21:59

Красивая анимация изменения текстуры.
 
Подскажите, как можно сделать в Юньке вот такой эффект https://dl.dropboxusercontent.com/u/...7/Comp%201.wmv смены одной текстуры на другую, при этом текстуры выбираются произвольно.

pax 13.06.2013 07:37

Ответ: Красивая анимация изменения текстуры.
 
Шейдер можно написать, который играет со смешиванием двух текстур.

cahekp 13.06.2013 12:36

Ответ: Красивая анимация изменения текстуры.
 
Шейдер. Однозначно.
Я бы сделал это с помощью трех текстур (первая текстура, вторая текстура и черно-белая размытая маска) и одного ползунка в диапазоне от 0 до 1.
А в самом шейдере написал бы что-то типа этого:
o.Albedo = tex2D(Mask, In.uvMask).a < value ? tex2D(Tex1, In.uvTex1) : tex2D(Tex2, In.uvTex2);
где value - это тот самый ползунок в диапазоне от 0 до 1.
С помощью этого метода можно даже саму форму перехода менять во время воспроизведения. :)


Часовой пояс GMT +4, время: 16:11.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot