🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.demoscena
Article #21013

Re: game-proglamerzy

#21013
From: Maciej Mróz
Date: Fri, 11 May 2001 17:35
52 lines
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-mail
References: <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