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

Mind 28.06.2011 21:49

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

З.Ы. желательно чтоб свет от него исходящий был с наложеной альфа текстурой.

moka 28.06.2011 22:15

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

Mind 28.06.2011 22:27

Ответ: как сделать фонарик?
 
Цитата:

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

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


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

ЗЫ если ты знаешь как можно сделать фонарь то расскажи в кратце или дай ссылку сам почитаю.

moka 28.06.2011 22:31

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

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

Начни с простого.
Удачи.

Mind 28.06.2011 23:23

Ответ: как сделать фонарик?
 
Благодарю за внятный ответ. Теперь пожалуй займусь изучением шейдеров.

Mind 29.06.2011 00:03

Ответ: как сделать фонарик?
 
Moka а где мне писать шейдеры? В HLSL?
Если да то нет ли у тебя этой проги а то весь "Гугл обгуглил" не нешел.

Mr_F_ 29.06.2011 00:20

Ответ: как сделать фонарик?
 
в блокноте можешь) hlsl это название языка а не программы

Mind 29.06.2011 00:27

Ответ: как сделать фонарик?
 
Mr_f_ если в блокноте сделать и сохранить под типом .fx и вставить в блитц то все пойдет также как все тоже самое сделать в HLSL?

Mr_F_ 29.06.2011 00:45

Ответ: как сделать фонарик?
 
Цитата:

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

maxturbo 29.06.2011 11:37

Ответ: как сделать фонарик?
 
дока

Mind 29.06.2011 13:36

Ответ: как сделать фонарик?
 
Ладно я понял что опять нужно все копать самому(как всегда).

Еще вопрос: 1) зачем для теней в ксорс есть отдельные шейдеры -> для чего они нужны и что они делают? 2) возможно ли написать хорошую игруху с использование стандартных шейдеров ксорса?

moka 29.06.2011 13:44

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

[s]Хочу есть, блин, опять нада самому жевать..[/s]


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

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