Article View: pl.comp.demoscena
Article #21013Re: game-proglamerzy
From: Maciej Mróz
Date: Fri, 11 May 2001 17:35
Date: Fri, 11 May 2001 17:35
52 lines
3482 bytes
3482 bytes
Użytkownik "creed" <buttman@staszic.waw.pl> napisał w wiadomości news:9dh58a$dob$1@news.tpi.pl... > Ten temat to oczywiscie podpucha ;) > Tak naprawde to chodzi o to, ze dzis na jednej imprezie w ramach bronienia > sie przed zasnieciem katowalismy z kolesiami Alien vs. Predator i tak sie > zaczalem zastanawiac jak to dokladnie dziala... Chodzi mi o to, ze > podstawowa sprawa sa tam rozne tryby widzenia, ktore po pierwsze zmieniaja > kolorki (np. wszystko robi sie zielone) i widocznosc a po drugie dodaja > rozne "szumy" na ekranie. Tak sobie mysle jak to zrobic najszybciej... > Kolorki moze jakos zmieniajac swiatla, a szumy... Duzy przezroczysty face > blisko kamery chyba nie wchodzi w rachube, bo byloby to raczej za wolne > (swoja droga gra jest w sumie calkiem stara). Jak AvP jest pod DX to jest > Lock(). Trzeba by obsluzyc rozne formaty pikseli, ale generalnie jest to do > zrobienia... Moim zdaniem to jest face - zmiany kolorkow masz wtedy za darmo i na pewno to jest o wiele szybsze od tego co proponujesz z lock/unlock - po pierwsze musialbyc czytac z pamieci karty co jest powooolne, po drugie musialbyc to "zaszumic" i zaladowac spowrotem. No i kazdy Lock wymusza ukonczenie calego renderingu, co ma spore znaczenia na GF (tam driver potrafi cachowac do 3 klatek naprzod zanim je zacznie renderowac, jak uzywasz lock to tracisz szanse na rozne "tajne" optymalizacje jakie driver robi i mozesz stracic troche na wydajnosci - w sumie i tak trudno tego uniknac bo np SetRenderTarget ma z tego co kojarze podobne skutki uboczne). > Cos na zasadzie > > BeginScene(); > // renderujemy sobie > Lock(); // czy "zamknie" to juz wyrenderowana scene? tak, zawsze, wlasnie dlatego trzeba unikac locka > // zaszumiamy > Unlock(); > EndScene(); > > > Do tego doszedlem samemu, ale moze ktos ma jakas wiedze na ten temat. > Generalnie interesuja mnie po prostu takie post-rendering efekty ze tak > powiem. Bo naprawde ciekawe efekty mozna w ten sposob uzyskac (i bardzo > szybkie jak widac). > W ogole stwierdzilem, ze ta gra jest duzo bardziej dopracowana niz 99% dem > (chodzi o chocby cheatmode'y i zupelne detale w stylu np. "sciagniecia" > obrazu przy zoomie). Of coz to tylko taka refleksja a nie stwierdzenie, ze > scena umiera :)))) mi sie w AvP nie podobal brak 32bpp (moze wprowadzili w jakims patchu pozniej,nie wiem), przez to flary nedznie wygladaly. Poza tym moim zdaniem sila tej gry to przede wszystkim klimat, a nie engine. Za pierwszym podejsciem mozna nawet sie troche przestraszyc :)))))
Technical Details
Message-ID:
<9dh811$6t8$1@galaxy.uci.agh.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!agh.edu.pl!not-for-mailReferences:
<9dh58a$dob$1@news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!agh.edu.pl!not-for-mail From: Maciej Mróz <mmroz@student.uci.agh.edu.pl> Newsgroups: pl.comp.demoscena Subject: Re: game-proglamerzy Date: Fri, 11 May 2001 19:35:23 +0200 Organization: University of Mining & Metallurgy Lines: 54 Message-ID: <9dh811$6t8$1@galaxy.uci.agh.edu.pl> References: <9dh58a$dob$1@news.tpi.pl> NNTP-Posting-Host: frost.ds14.agh.edu.pl X-Trace: galaxy.uci.agh.edu.pl 989602657 7080 192.168.24.37 (11 May 2001 17:37:37 GMT) X-Complaints-To: usenet@uci.agh.edu.pl NNTP-Posting-Date: 11 May 2001 17:37:37 GMT X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Priority: 3 X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit