🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.demoscena
Article #32792

Re: cieniowanie Gourauda

#32792
From: Daniel Rychcik
Date: Thu, 17 Feb 2005 22:31
24 lines
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!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> <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