Article View: pl.comp.demoscena
Article #32788Re: cieniowanie Gourauda
From: Daniel Rychcik
Date: Mon, 14 Feb 2005 16:10
Date: Mon, 14 Feb 2005 16:10
26 lines
2728 bytes
2728 bytes
On 2005-02-14, biki <biki@viper.pl> wrote:
>> OK, czyli jednak mówisz po prostu o b??dach oblicze? :) No dobra, nie
>> ca?kiem, bo tu si? jednak tablicuje rzeczywiście taką pseudo-kraw?d?.
>> Ale mimo wszystko mo?na to podpią? pod b??dy zaokrągle?.
> to nie sa bledy obliczen tylko bledy algorytmu, po porostu nie liczy tego
> co trzeba
No dobra, to przyznaję: Gouraud rzeczywiście jest błędny, poszczególne
scanlines mogą byc przesunięte w granicach +/- 0.5 pixela w lewo/prawo,
bo na lewej krawędzi mamy wyliczone wartości nie-w-centrum pixela.
Pasi? ;-)
> a jak masz troche oleju w glowie to liczysz Ax+By+C w pierwszym
> pikselu kazdej poziomej linii a potem tylko dodajesz A
.. I (o ile nie robisz tego na floatach lub co najmniej 16.16 fixed
point), to dostajesz na prawej krawędzi (akumulujący się!) błąd
interpolacji podobnego rzędu jak ten powyżej :)
BTW. coś nie tak z moim kodowaniem?
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:
<slrnd11jbh.af6.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> <95FD62AB1bikikillerradomnet@193.110.122.97> <slrnd1104s.4sp.muflon@devil.hell.org> <95FDAE5D7bikikillerradomnet@193.110.122.97>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: Mon, 14 Feb 2005 17:10:25 +0100 Organization: Klub anonimowych pracoholikow Lines: 26 Message-ID: <slrnd11jbh.af6.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> <95FD62AB1bikikillerradomnet@193.110.122.97> <slrnd1104s.4sp.muflon@devil.hell.org> <95FDAE5D7bikikillerradomnet@193.110.122.97> NNTP-Posting-Host: 129.194.67.143 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1108397199 11045 129.194.67.143 (14 Feb 2005 16:06:39 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 14 Feb 2005 16:06:39 +0000 (UTC) X-User: mblg User-Agent: slrn/0.9.8.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit