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

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

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

Ответ
 
Опции темы
Старый 04.02.2012, 20:29   #1
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,704 пользователей)
Шейдер фуллбрайтовых участков текстуры

Подскажите, может у кого-нибудь есть шейдер для создания подсвечивания участков текстуры за счет указания в материале дополнительной текстуры с альфой/черно-белой маской. Нужен эффект аля Трон http://www.gamewallpapers.com/previe...olution_02.jpg
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (07.04.2012)
Старый 05.02.2012, 03:14   #2
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

2 текстуры,одна основная,другая с шейдром селф илюм и стандартного набора
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо RegIon за это полезное сообщение:
Aikon (12.02.2012), Amatsu (05.02.2012)
Старый 05.02.2012, 05:50   #3
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,505
Написано 2,960 полезных сообщений
(для 5,247 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Обычно такие эффекты делаются постпроцессингом вроде.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
Amatsu (05.02.2012), h1dd3n (05.02.2012)
Старый 05.02.2012, 06:14   #4
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 677
Написано 263 полезных сообщений
(для 448 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Сообщение от pax Посмотреть сообщение
Обычно такие эффекты делаются постпроцессингом вроде.
плюсуюсь.
если нужно чтобы подсвечивалось аля не реагировало на источники света и их отсутствие, то можно просто шейдером.
если нужно такое вот мягкое свечение как на картинке (сблуренное по краям), то нужно пост-процесс шейдером.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Amatsu (05.02.2012)
Старый 05.02.2012, 08:08   #5
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,704 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Сделал по совету Костяна, то что нужно http://gyazo.com/4d19fb3b71a44ab7771...png?1328425201
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (07.04.2012)
Старый 05.02.2012, 10:37   #6
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Amatsu, это ты Bloom использовал?
Я вот думаю если надо так подсветить только конкретные объекты типа неоновых ламп, то тоже Bloom использовать или что-то другое? Ведь bloom все подсвечивает.
(Offline)
 
Ответить с цитированием
Старый 05.02.2012, 11:12   #7
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,704 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Сообщение от WISHMASTER35 Посмотреть сообщение
Amatsu, это ты Bloom использовал?
Я вот думаю если надо так подсветить только конкретные объекты типа неоновых ламп, то тоже Bloom использовать или что-то другое? Ведь bloom все подсвечивает.
http://gyazo.com/60d7b23c09223d33fdb...png?1328436159
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (07.04.2012)
Старый 05.02.2012, 11:48   #8
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Amatsu, в смысле? Ты хочешь сказать, что пост эффект bloom может подсвечивать только то, что нарисовано, через этот шейдер?
(Offline)
 
Ответить с цитированием
Старый 05.02.2012, 15:46   #9
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Amatsu, в смысле? Ты хочешь сказать, что пост эффект bloom может подсвечивать только то, что нарисовано, через этот шейдер?
можно выбрать что с ним рендерить
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 05.02.2012, 15:49   #10
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,704 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Сообщение от WISHMASTER35 Посмотреть сообщение
Amatsu, в смысле? Ты хочешь сказать, что пост эффект bloom может подсвечивать только то, что нарисовано, через этот шейдер?
На моем скриншоте - первой идет обычная диффузная текстура, последней - текстура нормалей для бампа. А вот между ними текстура с альфаканалом, на которой те участки, где альфа приближается к 1, будут подсвечены фулбрайтом, а те участки, где альфа стремится к 0 - будут на модели освещаться как обычно, уходя в тень
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Wegox (07.04.2012)
Старый 05.02.2012, 16:09   #11
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

фулбрайт это еще что?
Вообщем я так понимаю ты без постобработки сделал.
В постобработки(bloom) хорошо, то что свечение еще и вокруг объекта.
Вот думаю можно ли в bloom сделать так, что бы вокруг некоторых объектов свечение было сильнее.
(Offline)
 
Ответить с цитированием
Старый 05.02.2012, 16:33   #12
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,922 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Посмотри AngryBots, там специальные объекты расставлены для дополнительного свечения (полупрозрачные плейны с текстурой круга).
Также на Unify вики есть скрипт для по-объектного glow эффекта.
Фуллбрайт - объект всегда освещен, даже когда не взаимодействует с источником света.
(Offline)
 
Ответить с цитированием
Старый 05.02.2012, 17:22   #13
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Шейдер фуллбрайтовых участков текстуры

Полупрозрачные плейны, конечно видел.
Если на объект не действует свет, то от этого он еще не будет светиться.
Надо будет поискать статью про glow эффект.
Просто когда-то видел неоновую лампу со свечением вокруг нее. Вот думаю как это делали.
Кстате, MobileBloom из AngryBots на мобильном не работает и даже игра виснет, хотя в редакторе все норм.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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