Sprite Lamp: динамическое освещение 2D-объектов

... и др.

Postby LessNick » Sun, 10.11.2013 19:27:15

Image

Интересная статья на хабре — «Sprite Lamp: динамическое освещение 2D-объектов»
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 975
Joined: Thu, 26.07.2012 15:00:53
WEBSITE: http://fishbone.untergrund.net/

Postby g0blinish » Sun, 10.11.2013 19:30:35

ээээээээээ.мммммммммммм...bumplight?
[x] No Screenshot
User avatar
g0blinish
Упырь говнофорума
 
Posts: 3641
Joined: Tue, 18.06.2013 10:59:01

Postby LessNick » Sun, 10.11.2013 19:59:32

Ну почитай, там какой-то хитрый метод с четырьмя масками.
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 975
Joined: Thu, 26.07.2012 15:00:53
WEBSITE: http://fishbone.untergrund.net/

Postby psndcj » Sun, 10.11.2013 20:17:39

Ну как в коментах и написано - карта нормалей каким-то извратным методом генерится, а потом уже обычный бампмаппинг. Затратно конечно кучу лишней графики рисовать, но красяво.
User avatar
psndcj
 
Posts: 81
Joined: Sun, 28.07.2013 22:39:27
LOCATION: оттуда

Postby LessNick » Sun, 10.11.2013 21:16:00

Ну вот не скажи, тут не рисовать, а что именно генерить! Зато совершенно другой эффект, скажем перемещаясь по подвалу с лампочками уже совсем другой эффект был бы и живость сцены.
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 975
Joined: Thu, 26.07.2012 15:00:53
WEBSITE: http://fishbone.untergrund.net/

Postby krossvas » Tue, 12.11.2013 10:54:46

По-моему это разводилово. В том смысле, что методам всем сто лет в обед, а преподносится как "о чудо я сделал болгенос!". Всё это мало применяется по той самой причине, что это жрет овердохуя памяти и ресурсов. Я даже, если мне память не изменяет, на ДСке видел пару игр с подобным освещением.
krossvas
 
Posts: 373
Joined: Fri, 18.10.2013 00:00:48

Postby moroz1999 » Tue, 12.11.2013 10:59:43

А как карту нормалей получить из карты высот? Если вкратце?
Брать соседние точки и считать получающийся угол?
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby diver » Tue, 12.11.2013 11:14:39

дак и для спектрума это тоже не особо... к ч/б спрайтам штоле применять?
если тока под цвет-на-точку, но и то слишком уж навороченно. без освещения бы кто-то что-то внятное сделал :)
если к демоэффектам, то не проще обычный бамп?
User avatar
diver
 
Posts: 735
Joined: Sat, 29.06.2013 00:10:07

Postby moroz1999 » Tue, 12.11.2013 11:43:38

diver wrote:дак и для спектрума это тоже не особо... к ч/б спрайтам штоле применять?

Именно. Только не попиксельно, а познакоместно. И, вероятно, не к персонажам, а к стенам в 2д платформере.
Это пригодилось бы в подобной игрухе, где не так много информации перерисовывается за раз: http://youtu.be/77DeY5YkahE?t=28s
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby diver » Tue, 12.11.2013 12:02:22

moroz1999 wrote:
diver wrote:дак и для спектрума это тоже не особо... к ч/б спрайтам штоле применять?

Именно. Только не попиксельно, а познакоместно. И, вероятно, не к персонажам, а к стенам в 2д платформере.
Это пригодилось бы в подобной игрухе, где не так много информации перерисовывается за раз: http://youtu.be/77DeY5YkahE?t=28s

Сразу вспомнился Tilt с наклонами подобного лабиринта, но без освещения.

Освещение же для прямоугольного лабиринта тупо спрайтами делается. Там нормали считать не надо.
User avatar
diver
 
Posts: 735
Joined: Sat, 29.06.2013 00:10:07

Postby moroz1999 » Tue, 12.11.2013 12:09:16

diver wrote:Освещение же для прямоугольного лабиринта тупо спрайтами делается. Там нормали считать не надо.

Я потом попробую всё же - имхо, есть шанс, что будет выглядеть достойненько.
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51


Return to Other

Who is online

Users browsing this forum: No registered users and 1 guest

x