|
Xors3D Графический движок с поддержкой DirectX9 |
28.06.2011, 21:49
|
#1
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
как сделать фонарик?
Вот наконецто решился взятся за графику. И сразу возникло куча проблем(тени,бампмапинг,освещение).
Кароче как с помощью ксорса можно реализовать фонарик.
З.Ы. желательно чтоб свет от него исходящий был с наложеной альфа текстурой.
|
(Offline)
|
|
28.06.2011, 22:15
|
#2
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: как сделать фонарик?
Текстурная проекция? В шейдере это не сложно.
Нужны тени? Ну там всё схоже..
|
(Offline)
|
|
28.06.2011, 22:27
|
#3
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: как сделать фонарик?
Текстурная проекция? В шейдере это не сложно.
Нужны тени? Ну там всё схоже..
|
Ты имеешь в виду написать мне свой шейдер?
А вобще надо ли мне писать свои шейдеры для эффектов или их где-то можно взять.
ЗЫ если ты знаешь как можно сделать фонарь то расскажи в кратце или дай ссылку сам почитаю.
|
(Offline)
|
|
28.06.2011, 22:31
|
#4
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: как сделать фонарик?
Шейдеры писать - это не отъемлемая часть программиста. Это делает именно он, а не кто-то другой. По этому, да - это твоя задача.
Ты не можешь взять просто так готовое решение, оно почти никогда не будет подходить под условия интеграции, всегда нужна будет та или иная коррекция.
И если ты хочешь заниматься графикой, так занимайся - пиши шейдеры.
Это большой топик, всем кажется простая тема, и кто-то за них будет её делать, а фиг. Шейдеры - это много думать, и расширять ваши взгляды на графику.
Гугля кишит доками на всякие темы, и сорсами.
Начни с простого.
Удачи.
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
28.06.2011, 23:23
|
#5
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: как сделать фонарик?
Благодарю за внятный ответ. Теперь пожалуй займусь изучением шейдеров.
|
(Offline)
|
|
29.06.2011, 00:03
|
#6
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: как сделать фонарик?
Moka а где мне писать шейдеры? В HLSL?
Если да то нет ли у тебя этой проги а то весь "Гугл обгуглил" не нешел.
|
(Offline)
|
|
29.06.2011, 00:20
|
#7
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: как сделать фонарик?
в блокноте можешь) hlsl это название языка а не программы
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
|
|
29.06.2011, 00:27
|
#8
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: как сделать фонарик?
Mr_f_ если в блокноте сделать и сохранить под типом .fx и вставить в блитц то все пойдет также как все тоже самое сделать в HLSL?
|
(Offline)
|
|
29.06.2011, 00:45
|
#9
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: как сделать фонарик?
Теперь пожалуй займусь изучением шейдеров.
|
плохо занялся чет. кури примеры ксорса, чужие шейдеры, + дока была где-то на их сайте полезная.
|
(Offline)
|
|
29.06.2011, 11:37
|
#10
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: как сделать фонарик?
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.06.2011, 13:36
|
#11
|
ПроЭктировщик
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений (для 18 пользователей)
|
Ответ: как сделать фонарик?
Ладно я понял что опять нужно все копать самому(как всегда).
Еще вопрос: 1) зачем для теней в ксорс есть отдельные шейдеры -> для чего они нужны и что они делают? 2) возможно ли написать хорошую игруху с использование стандартных шейдеров ксорса?
|
(Offline)
|
|
29.06.2011, 13:44
|
#12
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: как сделать фонарик?
Стандартные шейдера - никогда, и ни в каких движках не пригодны к нормальным вещам.
Шейдера теней там для того, чтобы ты сам менял их для своих нужд.
[s]Хочу есть, блин, опять нада самому жевать..[/s]
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:52.
|