forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Как работать с шейдерными слоями (http://forum.boolean.name/showthread.php?t=15482)

FREE MAN 13.09.2011 21:19

Как работать с шейдерными слоями
 
Подскажите пожалуйста, как работать со слоями шейдеров в Xors3d. Пример - Накладываю я два разных шейдера на объект, включается активный слой. А нужно чтобы два слоя работали сразу. Есть идеи как это написать. или придётся писать все эффекты в одном шейдере.

moka 13.09.2011 21:51

Ответ: Как работать с шейдерными слоями
 
Слои - это число переключения между шейдерами. Если хочешь чтобы у тебя были два шейдера на объекте со сложным смешиванием, тогда использую один убер шейдр. Если тебе нужно просто бленд результата поверх, то можно в технике проходами.

Либо использовать ещё и пост обработку..

ЗЫ, опиши задачу.

FREE MAN 13.09.2011 22:08

Ответ: Как работать с шейдерными слоями
 
Задача такова нужно наложить на объект bump и burn. можно ли сделать это без убер шейдра?

moka 13.09.2011 22:17

Ответ: Как работать с шейдерными слоями
 
Нельзя (по крайней мере я не могу ничего придумать другого). Да и если бурн не тот что стандартный, а немного его изменить (сделать получше), то с бампом, это не будет весомый шейдер. Так что его и убер шейдером не назовёшь то толком :)

Colossus 14.09.2011 02:06

Ответ: Как работать с шейдерными слоями
 
а что надо поменять в ToonShader'е чтобы можно было увидеть текстуру, и поверх нее шейдер, а то накладываю на затекстуреный обьект этот шейдер и ничего кроме этого шейдера не вижу может там где то есть прозрачность???

.Squid 14.09.2011 02:25

Ответ: Как работать с шейдерными слоями
 
Учите шейдеры, иначе никак.
Даже в этих ваших Юнитях и ЮДК надо писать руками (расстаскивание логических блоков по визуальной схеме эквивалентно).


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

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