Tracking – Å›ledzenie

2 Komentarzy Autor: Adrian  |  21 kwietnia, 2009  |  HLAE

Opis

Tracking, czyli Å›ledzenie, jak sama nazwa mówi, sÅ‚uży do Å›ledzenia kamerÄ… modeli graczy, jest to dosyć ciekawy efekt, dziÄ™ki któremu przy dobrej konfiguracji możemy uzyskać dosyć ciekawy efekt…

Ustawienia

Zaczynami od komendy:

mirv_showentities

Powyższa komenda pokazuje wszystkie obiekty na mapie które możemy śledzić (aby załadowały się wszystkie modele najlepiej załadować całe demo i po przełączać kamerę po postaciach, przy odtwarzającym się demie). Interesują nas raczej modele graczy, więc po wpisaniu tej komendy szukamy ich na liście.

Lista ta wygląda mniej więcej tak:

] mirv_showentities
Showing known entities with models:
000. maps/de_inferno.bsp (dist: 3263)
003. models/player/urban/urban.mdl (dist: 279)
004. models/player/terror/terror.mdl (dist: 4435)
006. models/player/urban/urban.mdl (dist: 11)
007. models/player/terror/terror.mdl (dist: 4524)
016. *1 (dist: 3263)
017. *2 (dist: 3263)
018. *3 (d

Modele postaci sÄ… w folderze “models/player/”, wiÄ™c tylko one nas interesujÄ…. W nawiasie jest podana nasza odlegÅ‚ość od modeli. W naszym wypadku najbliższy model to “006. models/player/urban/urban.mdl (dist: 11)”, aby włączyć jego Å›ledzenie należy wpisać poniższÄ… komendÄ™ (006 to numer naszego modelu na liÅ›cie):

mirv_addaimlayer 0 006

0 – numer slotu który zostanie zarezerwowany dla danego modelu (liczby od 0 wzwyż)
006 – numer modelu

(Nie musimy śledzić tylko jednego modelu, możemy powyższą komendą dodać wybrane lub wszystkie modele graczy i przy odpowiednim ustawieniu, w przypadku śmierci śledzonego gracza, kamera zostaje przełączona na kolejnego gracza. Należy jednak pamiętać żeby dla każdego modelu przydzielić inny slot)

Aby usunąć model przypisany do danego slotu, używamy komendy:

mirv_delaimlayer 1

1 – to numer slotu

Przeskoczenie kamery do danego modelu:

mirv_entity_jump 006

Sprawdzenie które modele zostały przypisane do danych slotów

mirv_viewaimlayers

W wyniku działania powyższej komendy zostanie wyświetlona list zawierająca aktywne sloty oraz modele do nich przypisane, np:

00. Ent #6

Komendy dodatkowe

1. Przełączenie kamery do aktualnie obserwowanego modelu:

mirv_entity_lookat

2. Przełącza kamerę do następnego modelu:

mirv_entity_next

3. Przełącza kamerę do poprzedniego modelu:

mirv_entity_prev

4. Średzenie danego modelu tylko gdy jest widoczny ( 0-również gdy jest niewidoczny )

mirv_aim_onlyvisible 1

5. Opcja 1, powoduje że kamera dokÅ‚adnie trzyma siÄ™ celu. W przypadku użycia wartoÅ›ci 0, kamera bardziej realistycznie podąża za modelem oraz pozwala na dostosowanie parametrów komendami: “__mirv_aim_maxspeed, __mirv_aim_accel, __mirv_aim_deaccel

mirv_aim_snapto 0

6. Mniejsze wartości sprawiają że kamera dokładniej trzyma się modelu (szybciej namierza model), natomiast wyższe sprawiają że kamera swobodniej podąża za modelem i wolniej namierza model. Działa wyłącznie przy ustawieniu mirv_aim_snapto na 0.

__mirv_aim_accel

7. Niższe wartości powodują powolniejsze śledzenie kamery. Działa wyłącznie przy ustawieniu mirv_aim_snapto na 0.

__mirv_aim_deaccel

8. Maksymalna prędkość śledzenia kamery. Działa wyłącznie przy ustawieniu mirv_aim_snapto na 0.

__mirv_aim_maxspeed 3.0

9. Czas (w klatkach) po którym kamera zmienia cel na inny ( np. gdy aktualny cel zginie )

mirv_aim_lingertime 50

10. Pozwól zmieniać cel tylko na wyższy ( 0-zawsze wybieraj najwyższy możliwy slot )

mirv_aim_oneway 1

11. Ustala które dokÅ‚adnie miejsce modelu ma być Å›ledzone. Np. gdy chcemy Å›ledzić szyjÄ™ ustawiamy mirv_aim_offset 0 16,5 -8. (cyfry te oznaczajÄ… odlegÅ‚ość od Å›rodka modelu 0 – w prawo, 16,5 w górÄ™, -8 do przodu).

mirv_aim_offset 0 0 0

Zaczynamy śledzenie

Aby rozpocząć śledzenie danego modelu wystarczy wpisać w konsoli (polecam zbindować):

mirv_aim_start

Natomiast gdy chcemy zakończyć śledzenie:

mirv_aim_stop

Jeżeli chcemy, aby model Å›ledzony byÅ‚ tylko wtedy gdy trzymamy jakiÅ› klawisz na klawiaturze, to wystarczy że zbindujemy sobie komendÄ™ “+mirv_aim”, np. tak:

bind “t” “+mirv_aim”

Gdy bÄ™dziemy trzymać klawisz “T”, modele bÄ™dÄ… Å›ledzone…


Komentarze społeczności (2)

  1. asd 14/08/2009 o 15:57

    czyli jak?
    mirv_entity_jump 001 (urban.mdl)
    wybieram i mirv_aim_start i nic sie nie dziejie

  2. PROsiaK 08/02/2010 o 16:20

    ja wogole nie moge przełączać kamera po innych modelach

Dodaj nowy komentarz






Portal netmovies.pl, jest stroną ściśle związaną z tematyką tworzenia filmów z gier, efektami specjalnymi, motion designem, a także postprodukcją. Naszym głównym celem jest stworzenie jak najlepszego zaplecza do tworzenia filmów.


  • RSS FEED

  • KONTAKT

  • MAPA STRONY
Copyright © 2008-2012