Bumpmapping 2D

Przykład bumpmappingu (mapowania wypukłości - czyli takiego lepszego oświetlenia, na którym widać na teksturze, z której strony pada światło).
http://pl.wikipedia.org/wiki/Bumpmapping

Autor: Dawidds

Rozmiar
790 KB
Autor
Dawidds
Ocena
9/10
25 głosów
Komentarze
Komentarze (łącznie 9):
Dawidds (Pon., 19 Lip. 10, 17:57)
#1

Nie wiedziałem jaki dać opis.
A komentarz piszę, bo niusa nie warto, a "Ostatnie komentarze" są bardziej widoczne niż "Najnowsze pliki" :)

Moe (Pon., 19 Lip. 10, 18:28)
#2

Dobre to! ps. Moge to wykorzystać w grze? ( wypisać cię w "Autorach" ? ) :)

Dawidds (Pon., 19 Lip. 10, 18:50)
#3

No nie po to wrzucałem przykład, żeby zabraniać go używać :)

D
Dawka83 (Pon., 19 Lip. 10, 19:03)
#4

Mam straszne fpsy cale 2 :( Gdy wylacze mam 100

gnysek (Pon., 19 Lip. 10, 20:42)
#5

Całkiem dobry ten efekt. U mnie 400/1500 FPS.

D
~Dagger (Sob., 24 Lip. 10, 17:30)
#6

A jak stworzyć taką teksturę bumpa ?

Dawidds (Sob., 24 Lip. 10, 17:44)
#7

Napisałem w tym helpie. Wczytujesz sobie swoją teksturę (tą zwykłą) na surfejsa ORYGINALNY, i w pętli dla każdego piksela surfejsa NOWY obliczasz wartość światła - jeśli światło pada z prawej, to to będzie [wartość_obliczanego_pikselka]-[wartość_pikselka_po_prawej_od_oblicvzaneho)], dla innych stron analogicznie. Na koniec zamieniamy tego surfa NOWY na sprite i zapisujemy (ale i tak warto to potem poprawić w jakiś programie do grafiki wedle uznania)

gmclan.org/up3008_12_bumpmaprenderer.html
Tego użyłem ja, z tym, że:
1. Jest niewygodne - musisz odpalić 4 razy (zmieniając w Create kąt), później złożyć 4 obrazki w jeden z klatkami.
2. Ma buga - któreś kąty (stawiam, że prawo i dół, ale może być na odwrót) bumpmap są przesunięte o 1px - to trzeba sobie "na oko" poprawić w gmowym edytorze grafiki.

D
~Dagger (Nie., 25 Lip. 10, 11:26)
#8

Aha, dzięki ;)

markeroos (Sob., 31 Lip. 10, 21:54)
#9

Dds, zawsze mnie zaginałeś i demotywowałeś w jednym. Fajne. ;|

Najnowsze wersje GameMakera:

Stabilna
2024.8.1.171 • 2024.8.1.218
wydana 69 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 398 dni temu
Beta
2024.1100.0.686 •
2024.1100.0.707
 0.13.0

wydana  3 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
Shoutbox
gnysek (11:46, 17.11.24)
Witamy, witamy!
baca (12:22, 16.11.24)
To już 25 lat.. Witam po paru latach nieobecności.
gnysek (11:05, 15.11.24)
Natomiast obecne forum istnieje od 2004, jak z iglu.cz na gmclan.org przeszliśmy i od tego czasu nie było resetów danych.
gnysek (12:35, 13.11.24)
Ogólnie GMCLAN istnieje 22 lata, ale na to trofeum nie zrobiłem (jeszcze xD)
Chell (20:41, 08.11.24)
wow, ta emotka w ogóle nie wygląda jak : O xD
Chell (20:40, 08.11.24)
tylko? :O 4tk ma 15
Borek (18:12, 07.11.24)
Właśnie dostałem powiadomienie z forum, że jestem na GMClanie 18 lat :D Ja pierdzielę...
S
Sutikku (08:43, 18.10.24)
TIL, gamemaker jest starszy ode mnie
gnysek (16:04, 15.10.24)
Za równo miesiąc, GameMaker kończy 25 lat.
Wojo (15:38, 05.09.24)
Ciekawe
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?