🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.demoscena
Article #32788

Re: cieniowanie Gourauda

#32788
From: Daniel Rychcik
Date: Mon, 14 Feb 2005 16:10
26 lines
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!news
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>

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