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

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

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

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

Ответ
 
Опции темы
Старый 02.02.2013, 17:48   #1
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
много шейдерного света

Перешёл на ксорс изза наличия шейдеров
в примерах нашёл Bump Light + Bump Specular + FallOff
эффекты понравились но там в примере юзается всего 1 источник света
а что если мне требуется сделать их штук 50
а также возможность их смены яркости радиуса и скрытия
как такое провернуть с этим примером
надеюсь ктонибуть подскажет
(Offline)
 
Ответить с цитированием
Старый 02.02.2013, 18:15   #2
jimon
 
Сообщений: n/a
Ответ: много шейдерного света

тогда уж нужен deferred shading, вроде он в xors'е есть
 
Ответить с цитированием
Старый 02.02.2013, 18:32   #3
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: много шейдерного света

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


upd
может тогда кто нибудь скинет ксорс с рабочим deferred shading
(Offline)
 
Ответить с цитированием
Старый 02.02.2013, 22:48   #4
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: много шейдерного света

Сообщение от jimon Посмотреть сообщение
тогда уж нужен deferred shading, вроде он в xors'е есть
В Xors3d Деферед отрублен благодоря Кнайту и Сквиду

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


upd
может тогда кто нибудь скинет ксорс с рабочим deferred shading
Можно заюзать Форвард рендыринг, но тогда придется сделать ограничение в
8-16 источников света в кадре, в зависимости от загруженности геометрии и логики.
Поковыряй шейдер с по пиксельным освещением.
Суть такова, что там есть переменные Light, Light_Color и т.д. дк вот
эта первый источник света, для второго указываешь уже Light2,Light_Color2 и в таком духе для каждого источника света.
Соответственно надо в вычислениях добавить еще туда второй и таким образом ты получишь куча света.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
tirarex (03.02.2013)
Старый 02.02.2013, 23:14   #5
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: много шейдерного света

Phyton спасибо но я только учусь шейдерам , я видел что ты уже делал такой шейдер , дак вот может скинеш его с примером использывания
(Offline)
 
Ответить с цитированием
Старый 02.02.2013, 23:25   #6
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: много шейдерного света

там куча хлама, я там сам учился. Времени нету, а так хотел сделать отдельный пример для тебя.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
tirarex (02.02.2013)
Старый 02.02.2013, 23:38   #7
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: много шейдерного света

большое спасибо буду разбираться
(Offline)
 
Ответить с цитированием
Старый 02.02.2013, 23:53   #8
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: много шейдерного света

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

upd

почти всех шейдеров на свет нету
по адресу видно что шейдеры лежат в папки Materials а в архиве её нет
(Offline)
 
Ответить с цитированием
Старый 03.02.2013, 00:00   #9
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: много шейдерного света

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

Последний раз редактировалось FREE MAN, 03.02.2013 в 12:41.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
tirarex (03.02.2013)
Старый 03.02.2013, 00:02   #10
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: много шейдерного света

еще есть вопрос : а можно glsl шейдеры конвертнуть в обычные для ксорса
(Offline)
 
Ответить с цитированием
Старый 03.02.2013, 00:06   #11
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: много шейдерного света

Нет
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
tirarex (03.02.2013)
Старый 03.02.2013, 00:07   #12
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: много шейдерного света

Да. glsl/hlsl мало отличий имеют. По-другому называются типы данных и некоторые функции. Разобраться не проблема, даже если ты не знаток шейдеров.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
tirarex (03.02.2013)
Старый 03.02.2013, 00:15   #13
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: много шейдерного света

интересный шейдер воды написанный на hlsl можете по подробней описать как сконвертировать и заюзать его
Вложения
Тип файла: rar Desktop.rar (708 байт, 581 просмотров)
(Offline)
 
Ответить с цитированием
Старый 03.02.2013, 00:39   #14
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: много шейдерного света

Вот шейдер воды http://rghost.ru/43502204 под Xors3d, Юзай!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
tirarex (03.02.2013)
Старый 03.02.2013, 00:43   #15
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: много шейдерного света

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


Опции темы

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

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


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


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