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=17825)

tirarex 02.02.2013 17:48

много шейдерного света
 
Перешёл на ксорс изза наличия шейдеров
в примерах нашёл Bump Light + Bump Specular + FallOff
эффекты понравились но там в примере юзается всего 1 источник света
а что если мне требуется сделать их штук 50
а также возможность их смены яркости радиуса и скрытия
как такое провернуть с этим примером
надеюсь ктонибуть подскажет

jimon 02.02.2013 18:15

Ответ: много шейдерного света
 
тогда уж нужен deferred shading, вроде он в xors'е есть

tirarex 02.02.2013 18:32

Ответ: много шейдерного света
 
Только примеры с ним у меня выводят ошибку говоря об отсутствие такой функции хотя хорс самый последний с офф сайта


upd
может тогда кто нибудь скинет ксорс с рабочим deferred shading

FREE MAN 02.02.2013 22:48

Ответ: много шейдерного света
 
Цитата:

Сообщение от jimon (Сообщение 251476)
тогда уж нужен deferred shading, вроде он в xors'е есть

В Xors3d Деферед отрублен благодоря Кнайту и Сквиду:(

Цитата:

Сообщение от tirarex (Сообщение 251478)
Только примеры с ним у меня выводят ошибку говоря об отсутствие такой функции хотя хорс самый последний с офф сайта


upd
может тогда кто нибудь скинет ксорс с рабочим deferred shading

Можно заюзать Форвард рендыринг, но тогда придется сделать ограничение в
8-16 источников света в кадре, в зависимости от загруженности геометрии и логики.
Поковыряй шейдер с по пиксельным освещением.
Суть такова, что там есть переменные Light, Light_Color и т.д. дк вот
эта первый источник света, для второго указываешь уже Light2,Light_Color2 и в таком духе для каждого источника света.
Соответственно надо в вычислениях добавить еще туда второй и таким образом ты получишь куча света.

tirarex 02.02.2013 23:14

Ответ: много шейдерного света
 
Phyton спасибо но я только учусь шейдерам , я видел что ты уже делал такой шейдер , дак вот может скинеш его с примером использывания

FREE MAN 02.02.2013 23:25

Ответ: много шейдерного света
 
там куча хлама, я там сам учился. Времени нету, а так хотел сделать отдельный пример для тебя.

tirarex 02.02.2013 23:38

Ответ: много шейдерного света
 
большое спасибо буду разбираться

tirarex 02.02.2013 23:53

Ответ: много шейдерного света
 
решил глянуть на исходник с 30 светильниками но шейдера Bump Lightmass_30 lights.fx в архиве нет

upd

почти всех шейдеров на свет нету
по адресу видно что шейдеры лежат в папки Materials а в архиве её нет

FREE MAN 03.02.2013 00:00

Ответ: много шейдерного света
 
Вот так надо было тебе скинуть, а я болда забыл тебе остальные файлы докинуть:)
Кстати там кнопочки 1,2,3 по нажимай, что бы выбрать нужную технику.

tirarex 03.02.2013 00:02

Ответ: много шейдерного света
 
еще есть вопрос : а можно glsl шейдеры конвертнуть в обычные для ксорса

FREE MAN 03.02.2013 00:06

Ответ: много шейдерного света
 
Нет

Mr_F_ 03.02.2013 00:07

Ответ: много шейдерного света
 
Да. glsl/hlsl мало отличий имеют. По-другому называются типы данных и некоторые функции. Разобраться не проблема, даже если ты не знаток шейдеров.

tirarex 03.02.2013 00:15

Ответ: много шейдерного света
 
Вложений: 1
интересный шейдер воды написанный на hlsl можете по подробней описать как сконвертировать и заюзать его

FREE MAN 03.02.2013 00:39

Ответ: много шейдерного света
 
Вот шейдер воды http://rghost.ru/43502204 под Xors3d, Юзай!

tirarex 03.02.2013 00:43

Ответ: много шейдерного света
 
спасибо , но у меня есть просто куча hlsl шейдеров также из скайрима и фар край 3 но я не совсем понимаю как их использывать


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

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