Współrzędne tekstur

Sobota, 28 Maja 2005, 16:04
Czas czytania 0 minut, 50 sekund
Zgodne z GM: gm5 gm6 gm7 gm8 gms1 gms2
Zastanawiasz się, co oznaczają współrzędne xtex, ytex w teksturach i dlaczego max. wartość to 1? No to poczytaj.
Tworząc grafikę 3d w GM, napewno napotkałeś na takią definicję:
kodd3d_vertex_texture(x,y,z,xtex,ytex)O ile wiesz co oznacza x,y,z to z xtext i ytex napewno masz problem.

Otóż xtex i ytex odpowiadają za współrzędne tekstury, które znajdą się w tym samym miejscu co rysowany właśnie vertex (czyli róg trójkąta (prymitiv)).
A teraz rysuneczek:
Grafika: upload/screens/articles/gnysek_a1_01.jpg

Teraz załóżmy że malujemy trójkąt prostokątny, i chcemy aby powyższa tekstura znalazła się na tymże trójkącie. (Tak aby uzyskać sam niebieski kolor).
a) W rogu gdzie przeciwprostokątna styka się dolną przyprostokątną tekstura powinna mieć wartości xtext,ytex = 0,0.
b) przy kącie prostym xtex,ytex = 0,1.
c) w górnym prawym rogu xtex,ytex = 1,1.

Mam nadzieję, że choć trochę wam objaśniłem o co chodzi, ale jestem pewnien, że tutorial ten nie opisuje probelmu w 100%.
Komentarze (łącznie 4):
d
draq (Nie., 12 Mar. 06, 14:41)
#1

Osoby zajmujące się grafiką 3d nie powinnie mieć z tym kłopotów, tak też jest w moim przypadku. To jest dziecinnie łatwe :D

b
bigshark (Pon., 13 Mar. 06, 19:21)
#2

to co ja mam powiedzieć? Dla mnie jest to Krystalicznie łatwe

Ali (Pią., 05 Wrz. 08, 13:52)
#3

nie popisujcie się

k
kryniak (Pią., 05 Wrz. 08, 16:22)
#4

ali, lol.

Najnowsze wersje GameMakera:

Stabilna
2024.2.0.132 • 2024.2.0.163
wydana 15 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 154 dni temu
Beta
2024.400.0.516 • 2024.400.0.537
wydana  5 dni temu
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
18 użytkowników online na discordzie:
Carl-bot, p..., Wielki Druid, Kowu, fervi, RogerDodg3r, YoungKrystian, PhysX ᴺⱽᴵᴰᴵᴬ, antek, Uzjel, Moldis, LeD, Dyno, LadyLush, bagno, l..., TobiasM (Morgo), xVANiLL
Shoutbox
I am Lord (19:15, 17.03.24)
6h mam na to hmmm
I am Lord (19:06, 17.03.24)
Ale temat fajny
gnysek (01:33, 13.03.24)
Powinno działać, jest w kodzie sortowanie wg. najbliższego startu :)
Uzjel (21:59, 11.03.24)
Nie, ale za pierwszym razem zrobiłem fuckup, że było "Tura testowa" X_X
I am Lord (16:58, 11.03.24)
A co Uzjel już masz nawymyślane 100 tematów? 😅
Uzjel (20:08, 10.03.24)
@gnysek a jak bym dodał kilka lig na raz to walnie?
Uzjel (20:08, 10.03.24)
Liga będzie zawsze od piątku 16:00 do poniedziałku 23:59, zawsze w środku miesiąca.
gnysek (08:48, 10.03.24)
Tak, to też jest do poprawy X_X
Adriann (18:22, 09.03.24)
Tylko myślę czy nie leiej gdyby mówiło że zostało tyle i tyle dni i ileś godzin a nie tylko w godzinach ;d Albo konkretna data obok, byłoby czytelniej
I am Lord (15:08, 08.03.24)
o super z tą ligą :)
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?