Article View: pl.comp.demoscena
Article #32792Re: cieniowanie Gourauda
From: Daniel Rychcik
Date: Thu, 17 Feb 2005 22:31
Date: Thu, 17 Feb 2005 22:31
24 lines
2667 bytes
2667 bytes
On 2005-02-16, creed <mojaksywa@tarchomin.pl> wrote:
> Choc ciagle mam jakies przeczucie, ze daloby sie Gourada poprawic tak, zeby
> te krawedzie wyliczal poprawnie i wcale nie bylby 3 razy drozszy niz to co
> nazywasz "liniowa interpolacja"
Pewnie że by się dało - wystarczy na krawędziach interpolować iksy i kolor z
pewną dokładnością (16.16?), a potem w każdej linii dodawać jakiś tam malutki
offset przed rozpoczęciem interpolacji - koszt na scanline to gdzieś w okolicy
jednego dzielenia i kilku mniej istotnych operacji. (Pewnie zresztą dałoby się
to zrobić w całości na offsetach, bez dzielenia, ale skoro to tylko jedna
operacja na linię, to się w zasadzie nie opłaca...)
> Faktycznie, swego czasu sie zastanawialem czemu mimo Gourada ta kaczka tak
> dziwnie wyglada, tzn. wyraznie widac trojkaty...
Ano właśnie, i tu nawet "poprawny gouraud" nie pomoże, bo błąd jest
natury ideologicznej, a nie zaokrągleniowej :)
Daniel
--
\ Daniel Rychcik INTEGRAL Science Data Centre, Versoix/Geneve, CH
\--------------------------------------------------------------------
\ GCM/CS/MU/M d- s++:+ a- C+++$ US+++$ P+>++ L+++$ E--- W++ N++ K-
\ w- O- M PS+ PE Y+ PGP t+ 5 X- R tv b+ D++ G+ e+++ h--- r+++ y+++
Technical Details
Message-ID:
<slrnd1a6p9.62o.muflon@devil.hell.org>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsReferences:
<cti9ik$15h$1@inews.gazeta.pl> <95EF65BA7bikikillerradomnet@193.110.122.97> <Xns95F327345AC9raf256com@213.180.128.20> <95F6638EFbikikillerradomnet@193.110.122.97> <opsltw0qcgbme84d@busza> <95F6A0A3Bbikikillerradomnet@193.110.122.97> <opsluf9zjtbme84d@busza> <95F74EF85bikikillerradomnet@193.110.122.97> <opslvpy01mbme84d@busza> <95F78D970bikikillerradomnet@193.110.122.97> <opslwfjllkbme84d@busza> <95F8435FCbikikillerradomnet@193.110.122.97> <cuim12$d38$2@atlantis.news.tpi.pl> <slrnd0pq1e.6j4.muflon@devil.hell.org> <95FD6EC2Bbikikillerradomnet@193.110.122.97> <slrnd10sk2.4sp.muflon@devil.hell.org> <cv07v5$2tp$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!news From: Daniel Rychcik <muflon@ultra60.mat.uni.torun.pl> Newsgroups: pl.comp.demoscena Subject: Re: cieniowanie Gourauda Date: Thu, 17 Feb 2005 23:31:05 +0100 Organization: Klub anonimowych pracoholikow Lines: 24 Message-ID: <slrnd1a6p9.62o.muflon@devil.hell.org> References: <cti9ik$15h$1@inews.gazeta.pl> <95EF65BA7bikikillerradomnet@193.110.122.97> <Xns95F327345AC9raf256com@213.180.128.20> <95F6638EFbikikillerradomnet@193.110.122.97> <opsltw0qcgbme84d@busza> <95F6A0A3Bbikikillerradomnet@193.110.122.97> <opsluf9zjtbme84d@busza> <95F74EF85bikikillerradomnet@193.110.122.97> <opslvpy01mbme84d@busza> <95F78D970bikikillerradomnet@193.110.122.97> <opslwfjllkbme84d@busza> <95F8435FCbikikillerradomnet@193.110.122.97> <cuim12$d38$2@atlantis.news.tpi.pl> <slrnd0pq1e.6j4.muflon@devil.hell.org> <95FD6EC2Bbikikillerradomnet@193.110.122.97> <slrnd10sk2.4sp.muflon@devil.hell.org> <cv07v5$2tp$1@atlantis.news.tpi.pl> NNTP-Posting-Host: 129.194.67.143 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1108709287 5357 129.194.67.143 (18 Feb 2005 06:48:07 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Fri, 18 Feb 2005 06:48:07 +0000 (UTC) X-User: mblg User-Agent: slrn/0.9.8.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit