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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 13.09.2011, 21:19   #1
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Как работать с шейдерными слоями

Подскажите пожалуйста, как работать со слоями шейдеров в Xors3d. Пример - Накладываю я два разных шейдера на объект, включается активный слой. А нужно чтобы два слоя работали сразу. Есть идеи как это написать. или придётся писать все эффекты в одном шейдере.
(Offline)
 
Ответить с цитированием
Старый 13.09.2011, 21:51   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Как работать с шейдерными слоями

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

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

ЗЫ, опиши задачу.
(Offline)
 
Ответить с цитированием
Старый 13.09.2011, 22:08   #3
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: Как работать с шейдерными слоями

Задача такова нужно наложить на объект bump и burn. можно ли сделать это без убер шейдра?
(Offline)
 
Ответить с цитированием
Старый 13.09.2011, 22:17   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Как работать с шейдерными слоями

Нельзя (по крайней мере я не могу ничего придумать другого). Да и если бурн не тот что стандартный, а немного его изменить (сделать получше), то с бампом, это не будет весомый шейдер. Так что его и убер шейдером не назовёшь то толком
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
FREE MAN (14.09.2011)
Старый 14.09.2011, 02:06   #5
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: Как работать с шейдерными слоями

а что надо поменять в ToonShader'е чтобы можно было увидеть текстуру, и поверх нее шейдер, а то накладываю на затекстуреный обьект этот шейдер и ничего кроме этого шейдера не вижу может там где то есть прозрачность???
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 14.09.2011, 02:25   #6
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Как работать с шейдерными слоями

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

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
Colossus (14.09.2011), FREE MAN (14.09.2011), moka (14.09.2011)
Ответ


Опции темы

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

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


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


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