Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Unity > Эффекты/Шейдеры

Ответ
 
Опции темы
Старый 12.06.2013, 17:59   #1
Alex_Witcher
Нуждающийся
 
Регистрация: 15.02.2012
Сообщений: 53
Написано одно полезное сообщение
Красивая анимация изменения текстуры.

Подскажите, как можно сделать в Юньке вот такой эффект https://dl.dropboxusercontent.com/u/...7/Comp%201.wmv смены одной текстуры на другую, при этом текстуры выбираются произвольно.
__________________
unity3d, 1я поделка.
https://play.google.com/store/apps/d...GVsaWNmcmVlIl0.
(Offline)
 
Ответить с цитированием
Старый 13.06.2013, 03:37   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,503
Написано 2,958 полезных сообщений
(для 5,224 пользователей)
Ответ: Красивая анимация изменения текстуры.

Шейдер можно написать, который играет со смешиванием двух текстур.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 13.06.2013, 08:36   #3
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Ответ: Красивая анимация изменения текстуры.

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


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 15:40.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com