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

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

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

Ответ
 
Опции темы
Старый 21.09.2011, 14:43   #1
listan
AnyKey`щик
 
Регистрация: 21.09.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Учебники, шейдер стекла

Здравствуйте, накопились вопросы, помогите их решить)
1) Может быть у кого-нибудь есть шейдер стекла (полноценного с отражениями, преломлениями) примерно как в этой демке http://musichopper.com/glass/glass.html (сзади на стене дома окна). Или как другой вариант, как можно вытащить его из демки (либо весь проект вытащить, либо только его)

2) Какие есть хорошие книги, статьи по созданию шейдеров (интересует даже не столько программирование, сколько математика и физика процесса их создания) желательно на ShaderLab (но думаю это маловероятно, поэтому на языках типа Сg и др., которые как я понял можно вставить в ShaderLab)

Заранее спасибо за ваши ответы)
(Offline)
 
Ответить с цитированием
Старый 21.09.2011, 15:11   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Учебники, шейдер стекла

Шейдера, к сожалению, у меня такого нет, вот уроки от CG http://developer.nvidia.com/node/76
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 21.09.2011, 15:20   #3
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Учебники, шейдер стекла

Почитайте эту http://www.proklondike.com/books/cod..._dx9games.html книгу.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Старый 22.09.2011, 11:37   #4
listan
AnyKey`щик
 
Регистрация: 21.09.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Учебники, шейдер стекла

Спасибо за книги) Если писать шейдер для юнити самому, я так понял можно использовать как Cg, так и HLSL (код на этих языках вставляется в ShaderLab)? Если возвращаться к шейдеру стекла, то как его можно сделать или может есть способ его выдернуть из той демки?
(Offline)
 
Ответить с цитированием
Старый 22.09.2011, 12:14   #5
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Учебники, шейдер стекла

http://unity3d.ru/distribution/viewt...B%D0%B0#p24336
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Старый 22.09.2011, 12:33   #6
listan
AnyKey`щик
 
Регистрация: 21.09.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Учебники, шейдер стекла

Хм, шейдер не рабочий(
(Offline)
 
Ответить с цитированием
Старый 22.09.2011, 13:28   #7
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Учебники, шейдер стекла

http://forum.unity3d.com/threads/897...l=1#post641314
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Старый 22.09.2011, 18:13   #8
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Учебники, шейдер стекла

Сообщение от listan Посмотреть сообщение
Хм, шейдер не рабочий(
Проверил шейдер с третьего поста снизу - на 3.4 компилируется нормально.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 22.09.2011, 23:57   #9
listan
AnyKey`щик
 
Регистрация: 21.09.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Учебники, шейдер стекла

компилируется он нормально, а вот отражений близлежащих предметов нет, только свет отражает У Вас также? если нет, просьба можете дать ссылку на проект с этим шейдером (у меня либо косяк юнити, либо я в азах запутался). Заранее спасибо)
(Offline)
 
Ответить с цитированием
Старый 23.09.2011, 00:44   #10
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Учебники, шейдер стекла

Отражение предметов дает кубемапа(cubemap),динамическая будет работать только на версии Pro.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
listan (24.09.2011)
Старый 23.09.2011, 00:49   #11
listan
AnyKey`щик
 
Регистрация: 21.09.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Учебники, шейдер стекла

Неожиданный поворот) А за счёт чего можно сделать динамическое отражение (у меня 30 дневная версия Pro) и вобще через шейдеры ли оно только делается?
(Offline)
 
Ответить с цитированием
Старый 23.09.2011, 01:17   #12
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Учебники, шейдер стекла

Создание кубемапы
http://unity3d.com/support/documenta...s-Cubemap.html
И собственно динамическая кубемапа
http://unity3d.com/support/documenta...ToCubemap.html

При создании материала на основе вышеуказанных шейдеров,есть поле для кубемапы.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Lestar за это полезное сообщение:
Роза (17.04.2014), listan (24.09.2011)
Старый 24.09.2011, 15:54   #13
listan
AnyKey`щик
 
Регистрация: 21.09.2011
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Учебники, шейдер стекла

Lestar, pax спасибо за ответы, буду чтить, изучать и пытаться писать свои.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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