Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Смена дня и ночи в 2D изометрии   Найти похожие ветки 

 
greenrul ©   (2003-09-18 19:21) [0]

Все играли в Fallout - там была весьма реалистичная смена дня и ночи.

Как технически организовать:
1. Свет вокруг персонажа
{Наложить с альфаблендингом желтое пятно?}
2. Как из обычного тайла сделать "ночной"?
{Опять таки наложить серое пятно?}


 
MeF88 ©   (2003-09-18 19:37) [1]

Ээээ. На чем конкретно пишется игра? OpenGL, DirectX, Direct3D, DelphiX, PowerDraw, etc.?


 
miek ©   (2003-09-18 21:12) [2]

По пункту 2:
Ночь, вообще говоря, двух типов - когда просто темно (просто понижаем гамму или даже контраст) и когда есть местный источник света (в чистом 2Д неосуществимо без полной переделки спрайтов).
Ночь от дня отличается только тем, что рассеянного света мало.


 
greenrul ©   (2003-09-18 23:41) [3]

2MeF88 : Не угадал. SDL.
2miek  : Лень мучаться со светом - хочу как в Fallout. Но там не очень симпатично, особенно для сегодняшнего дня. Думаю стоит понизить гамму и наложить пятна света вокруг светящихся объектов - люди, фонари и пр.
Причем придется таких пятен штук 10 делать - для фонаря, человека, окна и т.д.


 
Проходил мимо   (2003-09-19 09:16) [4]

В Fallout"e хорошо, а в Diablo2 круче :)


 
ProvAd   (2003-09-19 12:05) [5]

Да из 2д игр в Дьябле2 освещение самое лучшее, имхо.


 
MeF88 ©   (2003-09-19 16:15) [6]

Жаль вопрос не где лучше, а как реализовать...


 
greenrul ©   (2003-09-23 19:09) [7]

Я думаю что в дяьбле все таки накладывали пятно световое. А тени "вшивали" сразу - т.е. никакой генерации теней.


 
Staryc   (2003-09-24 21:02) [8]

если делать на чемнибудь типа openGL D3D, на крайяк powerdraw то это все легко решается, если влом разбиратся то тот же повердров можно использовать, не так уж сложно.


 
D.Rider   (2003-09-26 09:41) [9]

По моему проще всего будет на черный, или затемненный экран вывести все изображение, но у нек-рых предметов сделать допольнительное свойство - радиус света и потом выводи их по маске XOR с белым. А если кто подскажет как сделать тени - буду очень признателен. Можно конечно сделать одну тень и вращать её в зависимости от положения источника света и масштабировать, но если поверхность неровная, то как можно тень красиво исказить?


 
greenrul ©   (2003-09-27 21:13) [10]

d. rider : ответ прост - НИКАК.
ИМХО самые офигительные тени в NOX - там даже не тени, там просто fov персонажа красиво тьму прорезает. Посмотри обязательно



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
6-1074946940
ASTARD
2004-01-24 15:22
2004.04.04
По поводу ФТП!!!???


7-1074576275
2ac
2004-01-20 08:24
2004.04.04
Как из программы разорвать соединение с интернетом?


1-1079228372
Demik
2004-03-14 04:39
2004.04.04
-= StringGrid =-


7-1074405836
FVova
2004-01-18 09:03
2004.04.04
Обрабатывать событие завершения работы Windows


7-1074018687
Freaky
2004-01-13 21:31
2004.04.04
Изменение системного времени