|
|
| |
| ZASOBY |
| |
| |
|
|
|
| |
|
| NASZ BUTTON |
|
|
| |
|
|
| |
|
| |
|
TUTORIALE - MAPPING
|
[ Dodaj ]
|
|
Optymalizacja, cz.3: Func_occluder
| [ 2008-11-23 13:07:47 Dodał:
MoonBlaze Wyświetleń: 1549 Komentarzy: 6 ]
|
|
W tym tutorialu chciałbym dokączyc optymalizowanie mapy za pomocą bytu func_occluder. Byt polega na ukrywaniu propów znajdującymi się za nim. Pokazując jak można to wykonać użyję mapy stworzonej przez VALVE i trochę w niej pozmieniam aby lepiej weszło to wam do głowy.
Tak jak już mówiłem occluder polega na ukrywanie propów znajdującymi się za nim. Wykonanie jest proste i nie koniecznie wymaga użycia specjalnej tektury Occluder (można go zrobic na teksturze occluder, nodraw (gdzie nodraw będzie kasował occluder z danej strony) i trigger).
Teraz wykonajmy prosty model mapki i wstawmy do niej kilka modeli (np. karton, kilka beczek, i stały prop jak płot). Oraz przedzielmy jakoś mapkę. Aby po jednej stronie były propy, a po drugiej my.
Na 3 rysunky widzimy, że func_occluder jest wstawiony do bryły, przez co wszystko co znajduje się za nią nie będzie renderowane.
Na mapce wstawie przycisk, który będzie aktywował lub deaktywował, aby można to było zobaczyc.
Na obrazku zaznaczyłem jak occluder będzie ukrywał obiekty (pola zakolorowane będą renderowane w grze, pozostałe zostaną ukryte). Occluder znajdujący się w ramce, posiada teksture nodraw od strony playera co spowoduje ukrycie propów po przeciwnej stronie względem playera.
Krótki opis:
Occluder będzie wam pomagał uzyskac na mapie więcej FPS'ow przez ukrywanie propów.
Radzę zobaczy mapę, gdzię dla wzrokowców ławo będzie się dowiedziec jak to działa. Podczas gry można użyc komendy jak:
-r_visocclusion 1/0 co pokazuje/ukrywa byty ukryte przez occluder.
-mat_counter 1/0 co pokazuje/ukrywa siatkę modeli.
DOŁĄCZONE PLIKI: ( 12 KB ) SDK_OCCLUDERS_VPL.ZIP ( 25 KB )
|
|
|
| |
| KOMENTARZE |
|
| [ 2008-11-23 15:14:43 Dodał:
Dabu ]
|
|
|
|
Świetna rzecz, już od dawna ją używam. Polecam, bo naprawdę dobrze można tym zoptymalizować mapę. |
| |
| [ 2008-11-23 18:29:27 Dodał:
Dudi ]
|
|
|
|
Fajną sprawą jest użycie occuldera na modelach. Przykładowo masz zrobiony (szczegółowy) model jakiegoś jebczego modelu. To occuldera robisz delikatnie mniej wąsko niż wielkość modelu. |
| |
| [ 2008-11-24 09:42:04 Dodał:
mefi ]
|
|
|
|
Coś źle dodałeś jeden załącznik |
| |
| [ 2008-11-27 15:37:44 Dodał:
TeWu ]
|
|
|
Fajny tutek, sam się zabierałem do napisania trzeciej części Optymalizacji, czyli napisania właśnie o occluderze, ale widzę, że ty to zrobiłeś Elegancko za mnie
GJ CREWE |
| |
|
|
Właściwie miałem się ciebie zapytac czy mogę użyc twojej nazwy i zrobic 3 częśc tutoriala. Ale zawsze byłeś nie dostępny na gg, więc pozwoliłem sobie |
| |
| [ 2008-12-16 02:25:02 Dodał:
MapMan ]
|
|
|
|
Pamietajcie, ze zle i/lub nadmiernie uzyte occludery moga spowodowac spadek wydajnosci a nie wzrost, powinni o tym pamietac glownie poczatkujacy. |
|
|
|
|
|
| |
|
|
| |
| SHOUTBOX |
|
Tracha: Royal Sperm <3 |
|
MoonBlaze: uwaga wirus |
|
Elektryk: Link |
|
MoonBlaze: btw to nie wiedziałem, że tusk i palikot są razem, po palicocie bym się spodziewał, ale po matole to nie :( |
|
pulka103: Ja was też <3 moi mili ; *** |
|
MoonBlaze: ty prowokancie ;* |
|
Dabu: Tusk i Palikot <3 |
|
Tracha: Link Yep |
|
MoonBlaze: &Palicot |
|
Tracha: Fuck Tusk |
|
| |
|
|
|