🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.demoscena
Article #32782

Re: cieniowanie Gourauda

#32782
From: creed
Date: Sat, 12 Feb 2005 12:32
44 lines
3286 bytes
Daniel Rychcik wrote:

> On 2005-02-11, creed <tarchomin@SWAPcreed.pl> wrote:
>> Ale nieważne, biki, powiedz, bo i ja chyba jestem jakiś słaby na
>> umyśle... Czym to się różni [poza precyzją obliczeń oczywiście] od
>> zwykłego Gourada?
> 
> Hmm, chyba niczym? Jeżeli najpierw pointerpolujemy liniowo kolor na
> brzegach, a potem w każdej scanline, to chyba wyjdze na to samo...
> (z dokładnością do precyzji obliczeń :)

Biki pewnie jak zwykle będzie twierdził inaczej.

Chyba, że chodzi o ten sam problem jak przy z-bufforze - pamiętam, że
czytając to dawno temu nie do końca zrozumiałem, ale chyba ból polega na
tym, że rzutowanie sprawia, że nie można z interpolować po prostu liniowo
we współrzędnych zrzutowanych [tzn. to rzeczywiście nie jest dokładne].
Można za to interpolować 1/z [czasem nazywane "w" :-), stąd w-bufor], co
zresztą robią chyba współczesne akceleratory [czy nie?].

Ale jeśli tak to problem nie leży w tym JAK interpolujemy tylko CO
interpolujemy...

Proszę mnie poprawić jeśli plotę jakieś straszne androny.

Tak czy siak bardzo mnie interesuje o co tak naprawdę chodziło Bikiemu.
 
> Ale problem z Gouraudem był inny: zachowanie się na styku dwóch
> różnych trójkątów. Nawet miało to jakąś naukową nazwę :)

Tzn. o jakie dokładnie zachowanie na styku Ci chodzi :)))? Hmm... chyba nie
aliasing?

Nie wiem, ja, całkiem zresztą niedawno, miałem z tego egzamin u Kiciaka i
jedyne czego ode mnie wymagał to było to, że jak masz np. rozbłysk np. w
wierzchołku, w którym schodzą się 3 trójkąty to ten rozbłysk będzie
trójkątny [no bo interpolacja jest liniowa :-)]. O to chodziło czy nie
bardzo?

-- 
michal.'creed'.szostakiewicz............................coder.of.ultimaa...
.creed@tarchomin.pl .......................................................
.ms201103@zodiac.mimuw.edu.pl .............................................
.icq.2482112 ...........................iMMersE.your.soUL.in.lOVE......<><.
Technical Details
Message-ID: <cukt1q$brt$1@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: creed <tarchomin@SWAPcreed.pl>
Newsgroups: pl.comp.demoscena
Subject: Re: cieniowanie Gourauda
Date: Sat, 12 Feb 2005 13:32:13 +0100
Organization: ultimaa
Lines: 44
Message-ID: <cukt1q$brt$1@nemesis.news.tpi.pl>
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>
NNTP-Posting-Host: host-ip162-159.crowley.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1108211578 12157 62.111.159.162 (12 Feb 2005 12:32:58 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sat, 12 Feb 2005 12:32:58 +0000 (UTC)
User-Agent: KNode/0.8.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit