www.boolean.name

www.boolean.name (http://forum.boolean.name/index.php)
-   Эффекты/Шейдеры (http://forum.boolean.name/forumdisplay.php?f=170)
-   -   Учебники, шейдер стекла (http://forum.boolean.name/showthread.php?t=15520)

listan 21.09.2011 10:43

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

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

Заранее спасибо за ваши ответы)

pax 21.09.2011 11:11

Ответ: Учебники, шейдер стекла
 
Шейдера, к сожалению, у меня такого нет, вот уроки от CG http://developer.nvidia.com/node/76

Lestar 21.09.2011 11:20

Ответ: Учебники, шейдер стекла
 
Почитайте эту http://www.proklondike.com/books/cod..._dx9games.html книгу.

listan 22.09.2011 07:37

Ответ: Учебники, шейдер стекла
 
Спасибо за книги) Если писать шейдер для юнити самому, я так понял можно использовать как Cg, так и HLSL (код на этих языках вставляется в ShaderLab)? Если возвращаться к шейдеру стекла, то как его можно сделать или может есть способ его выдернуть из той демки?

Lestar 22.09.2011 08:14

Ответ: Учебники, шейдер стекла
 
http://unity3d.ru/distribution/viewt...B%D0%B0#p24336

listan 22.09.2011 08:33

Ответ: Учебники, шейдер стекла
 
Хм, шейдер не рабочий(

Lestar 22.09.2011 09:28

Ответ: Учебники, шейдер стекла
 
http://forum.unity3d.com/threads/897...l=1#post641314

pax 22.09.2011 14:13

Ответ: Учебники, шейдер стекла
 
Цитата:

Сообщение от listan (Сообщение 203069)
Хм, шейдер не рабочий(

Проверил шейдер с третьего поста снизу - на 3.4 компилируется нормально.

listan 22.09.2011 19:57

Ответ: Учебники, шейдер стекла
 
компилируется он нормально, а вот отражений близлежащих предметов нет, только свет отражает:( У Вас также? если нет, просьба можете дать ссылку на проект с этим шейдером (у меня либо косяк юнити, либо я в азах запутался). Заранее спасибо)

Lestar 22.09.2011 20:44

Ответ: Учебники, шейдер стекла
 
Отражение предметов дает кубемапа(cubemap),динамическая будет работать только на версии Pro.

listan 22.09.2011 20:49

Ответ: Учебники, шейдер стекла
 
Неожиданный поворот) А за счёт чего можно сделать динамическое отражение (у меня 30 дневная версия Pro) и вобще через шейдеры ли оно только делается?

Lestar 22.09.2011 21:17

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

При создании материала на основе вышеуказанных шейдеров,есть поле для кубемапы.

listan 24.09.2011 11:54

Ответ: Учебники, шейдер стекла
 
Lestar, pax спасибо за ответы, буду чтить, изучать и пытаться писать свои.


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

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