Главная страница
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.027 c
3-1078839844
Ross
2004-03-09 16:44
2004.04.04
Как добраться до значения Footer колонки в DBGrideh


14-1079011660
sad
2004-03-11 16:27
2004.04.04
Unix.Копирование с ленты определенного каталога


9-1063816318
witalick
2003-09-17 20:31
2004.04.04
Игра на Delphi/Flash


3-1078373711
Janbolat
2004-03-04 07:15
2004.04.04
Dbase без BDE а


6-1074888197
Evgen
2004-01-23 23:03
2004.04.04
CGI