Article View: pl.comp.demoscena
Article #32782Re: cieniowanie Gourauda
From: creed
Date: Sat, 12 Feb 2005 12:32
Date: Sat, 12 Feb 2005 12:32
44 lines
3286 bytes
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-mailReferences:
<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