Jumppady

I. Na początku stworzymy prosty pad wyrzucający nas w górę, na wyższe piętro. Stworzyłem mały pokoik do prezentacji pada.

Model kręconych schodów

Na początek zastanowimy się co dokładnie chcemy wykonać i jak powinno to wyglądać.

Otóż do wykonania mamy kręcone schody ale takie by pasowały do architektury q3 i jednocześnie wybiegały poza możliwości jakie daje nam układanie brushy. Mamy zatem dwie możliwości. Krzywe (patches, czy jak kto woli curves) lub model.

Pierwsze są raczej niewygodne w użyciu i w znaczny sposób nas ograniczają. Niemożliwe jest na przykład wykonanie nimi poręczy w kształcie helisy ułamanej w pewnym miejscu. Model daje nam natomiast możliwości ograniczone jedynie ilością face'ów jakie jest wstanie przyjąć silnik gry.

Wykonamy zatem kręcone schody pęknięte, w którymś miejscu, a zrobimy to przy pomocy 3d Studio Max.

Efekt kreskówki

Zastanawialiście się jak otrzymać efekt "kreskówkowy" na mapkach? Przykładem może być moja mapka - dAde_X:

Technika uzyskania takiego efektu jest bardzo prosta. Ydnar do swojego kompilatora q3map2 dodał funkcję tzw. "cel shadingu" (jeśli ktoś jest zainteresowany na czym dokładnie polega ów efekt zapraszam na stronę GameDev.net). W uproszczeniu zasada działania "cel shadingu" w Q3 polega na dodaniu do każdej "ściany" na mapie ściany dodatkowej, pokrytej czarną teksturą, nieco oddalonej i odwróconej o 180o względem oryginału - w ten sposób powstaje złudzenie optyczne: całe otoczenie wokół wydaje się być obrysowane ołówkiem. Oczywiście nie jest to rozwiązanie idealne, a największą z wad tej techinki to wydajność - ilość wyświetlanych w danej scenie obiektów wzrasta dwukrotnie.


Cieniowanie Phonga

Na samym początku - co to jest phong shading? To metoda oświetlenia / cieniowania obiektów (brushy), mająca na celu (w dużym uproszczeniu) wywołanie efektu "zwiększenia poziomu (ilości) szczegółów", podczas gdy brushy nie jest tak naprawdę więcej. Trochę zagmatwałem, więc najlepiej będzie, jeśli to zilustruje: tak wygląda normalny zestaw brushy:

Krzywe

Zanim zaczniemy coś robić to dokładnie przyjrzymy się menu Curve.
Cylinder - Tworzy cylinder z brusha.
More Cylinders:
Dense Cylinder - Cylinder z dwoma dodatkowymi rzędami.
Very Dense Cylinder - Cylinder z czterema dodatkowymi rzędami.
Square Cylinder - Cylinder kwadratowy.

End Cap - Połowa cylindra.

Subskrybuj zawartość