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

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

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

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

Ответ
 
Опции темы
Старый 28.06.2011, 21:49   #1
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
как сделать фонарик?

Вот наконецто решился взятся за графику. И сразу возникло куча проблем(тени,бампмапинг,освещение).
Кароче как с помощью ксорса можно реализовать фонарик.

З.Ы. желательно чтоб свет от него исходящий был с наложеной альфа текстурой.
(Offline)
 
Ответить с цитированием
Старый 28.06.2011, 22:15   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: как сделать фонарик?

Текстурная проекция? В шейдере это не сложно.
Нужны тени? Ну там всё схоже..
(Offline)
 
Ответить с цитированием
Старый 28.06.2011, 22:27   #3
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: как сделать фонарик?

Текстурная проекция? В шейдере это не сложно.
Нужны тени? Ну там всё схоже..
Ты имеешь в виду написать мне свой шейдер?

Я в этом деле нуб


А вобще надо ли мне писать свои шейдеры для эффектов или их где-то можно взять.

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

Шейдеры писать - это не отъемлемая часть программиста. Это делает именно он, а не кто-то другой. По этому, да - это твоя задача.
Ты не можешь взять просто так готовое решение, оно почти никогда не будет подходить под условия интеграции, всегда нужна будет та или иная коррекция.
И если ты хочешь заниматься графикой, так занимайся - пиши шейдеры.

Это большой топик, всем кажется простая тема, и кто-то за них будет её делать, а фиг. Шейдеры - это много думать, и расширять ваши взгляды на графику.
Гугля кишит доками на всякие темы, и сорсами.

Начни с простого.
Удачи.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Android (29.06.2011), maxturbo (29.06.2011), Mind (28.06.2011), Mr_F_ (28.06.2011), St_AnGer (29.06.2011)
Старый 28.06.2011, 23:23   #5
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: как сделать фонарик?

Благодарю за внятный ответ. Теперь пожалуй займусь изучением шейдеров.
(Offline)
 
Ответить с цитированием
Старый 29.06.2011, 00:03   #6
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: как сделать фонарик?

Moka а где мне писать шейдеры? В HLSL?
Если да то нет ли у тебя этой проги а то весь "Гугл обгуглил" не нешел.
(Offline)
 
Ответить с цитированием
Старый 29.06.2011, 00:20   #7
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: как сделать фонарик?

в блокноте можешь) hlsl это название языка а не программы
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
maxturbo (29.06.2011), moka (29.06.2011)
Старый 29.06.2011, 00:27   #8
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: как сделать фонарик?

Mr_f_ если в блокноте сделать и сохранить под типом .fx и вставить в блитц то все пойдет также как все тоже самое сделать в HLSL?
(Offline)
 
Ответить с цитированием
Старый 29.06.2011, 00:45   #9
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: как сделать фонарик?

Теперь пожалуй займусь изучением шейдеров.
плохо занялся чет. кури примеры ксорса, чужие шейдеры, + дока была где-то на их сайте полезная.
(Offline)
 
Ответить с цитированием
Старый 29.06.2011, 11:37   #10
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: как сделать фонарик?

дока
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Colossus (30.06.2011)
Старый 29.06.2011, 13:36   #11
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: как сделать фонарик?

Ладно я понял что опять нужно все копать самому(как всегда).

Еще вопрос: 1) зачем для теней в ксорс есть отдельные шейдеры -> для чего они нужны и что они делают? 2) возможно ли написать хорошую игруху с использование стандартных шейдеров ксорса?
(Offline)
 
Ответить с цитированием
Старый 29.06.2011, 13:44   #12
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: как сделать фонарик?

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

[s]Хочу есть, блин, опять нада самому жевать..[/s]
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Colossus (30.06.2011), maxturbo (29.06.2011), mr.DIMAS (30.06.2011), Randomize (29.06.2011)
Ответ


Опции темы

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

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


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


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