🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.demoscena
Article #21022

Re: code: game-proglamerzy

#21022
From: cybergod/turel
Date: Tue, 15 May 2001 16:55
39 lines
2401 bytes
creed <buttman@staszic.waw.pl> napisał:
[cut]
> pelnoekranowymi "filtrami" zrobionymi z polprzezroczystego quada. of coz
> jesli chcialbys sie podzielic jakims swoim innym pomyslem to bardzo
chetnie
> go wyslucham.
lepiej przecież walić efekt na surface bezpośrednio 
(czy jak się tam nazywa w DX bufor ramki) - chyba, 
że DX tego nie lubi :-)
zastanów się, jak akcelerator miałby za każdą ramką ładować nową texture,
a tak bufor ramki mamy na miejscu

z tym szumem to chyba wiem jak jest robiony - zauważ, że wygląda 
on "gładko". jak wiadomo wszelkie "losowe" generatory są wolne
[chyba, że są dobrze skodowane :-)] - dlatego myślę, że walą noisa na
pewnien mniejszy ekan a potem go troszkę powiększają - używając intepolacji
[wspomniana gładkość] - można napisać bardzo efektywny kod dla 
powiększenia 150% [wstawiasz jeden pixel pomiędzy dwa istniejące, 
analogicznie linie] - nawet bez mmx to fajno chodzi.
pewnie da się 200% - tak, żeby wstawiać dwa pixele.

zmniejsza to odwołania do nieszczęsnego rand() i przez to jest szybkie

z innymi efektami z predatora jest chyba jeszcze prościej [vide noktowizor]
- 
wystarczy [chyba] dynamicznie zmieniać texturki + szum

a przełącznie widoku to zwykłe rozciąganie ekanu z narastającym szumem

co do tego dopracowania - ciała znikają :-(

giere widzałem raz, ale jako koder-teoretyk przyjrzałem się jej od strony 
technicznej uważnie :-)

btw. widzieliście ekan tytułowy z gry Unreal - efekt fire - jakby z 
tutora ściągnięty:-)

greetz
cybergod
Technical Details
Message-ID: <01c0dcac$546402e0$LocalHost@cybergod>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.tpi.pl!not-for-mail
References: <9dh58a$dob$1@news.tpi.pl> <01c0daf1$c1e29780$LocalHost@cybergod> <9dp5vp$3oj$1@news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.tpi.pl!not-for-mail
From: "cybergod/turel" <turel0@poczta.one.pl>
Newsgroups: pl.comp.demoscena
Subject: Re: code: game-proglamerzy
Date: 15 May 2001 16:55:51 GMT
Organization: tp.internet - http://www.tpi.pl
Lines: 39
Message-ID: <01c0dcac$546402e0$LocalHost@cybergod>
References: <9dh58a$dob$1@news.tpi.pl> <01c0daf1$c1e29780$LocalHost@cybergod> <9dp5vp$3oj$1@news.tpi.pl>
NNTP-Posting-Host: pb90.rzeszow.cvx.ppp.tpnet.pl
X-Trace: news.tpi.pl 989945751 11387 213.77.227.90 (15 May 2001 16:55:51 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: 15 May 2001 16:55:51 GMT
X-Newsreader: Microsoft Internet News 4.70.1155
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit