www.wikidata.uk-ua.nina.az
U 3D komp yuternij grafici osvitlennya ye zastosuvannyam metodu skinchennih elementiv dlya rozv yazannya rivnyannya renderingu dlya scen z poverhnyami yaki difuzno vidbivayut svitlo Na vidminu vid metodiv vizualizaciyi yaki vikoristovuyut algoritmi Monte Karlo taki yak trasuvannya shlyahu yaki obroblyayut vsi mozhlivi vidi shlyahiv svitla tipove osvitlennya dlya rozrahunku vikoristovuye lishe shlyahi predstavleni kodom LD E yaki vihodyat z dzherela svitla i vidbivayutsya difuzno deyake chislo raz mozhlivo i nulove poki ne potraplyat v ochi Osvitlennya ce algoritm globalnogo osvitlennya v tomu sensi sho osvitlennya potraplyaye na poverhnyu ne tilki bezposeredno vid dzherel svitla ale i vid inshih poverhon yaki jogo vidbivayut Osvitlennya ne zalezhit vid tochki sposterezhennya vnaslidok chogo zbilshuye kilkist rozrahunkiv ale yih mozhna vikoristovuvati dlya vsih tochok oglyadu Scena otrimana za dopomogoyu renderu RRV 1 prosta realizaciya rozpovsyudzhennya svitla na osnovi OpenGL 79 ta iteraciya Metodi osvitlennya buli vpershe rozrobleni priblizno v 1950 roci v inzhenernij galuzi teploobminu Piznishe voni buli udoskonaleni specialno dlya zadachi vizualizaciyi komp yuternoyi grafiki v 1984 roci doslidnikami z Kornellskogo universitetu 2 i Hirosimskogo universitetu 3 Vidomi komercijni rushiyi Enlighten vid Geomerics en vikoristovuyetsya dlya igor napriklad Battlefield 3 i Need For Speed The Run 3ds Max Form Z en LightWave 3D en i Electric Image Animation System en Zmist 1 Vizualni harakteristiki 2 Oglyad algoritmu osvitlennya 3 Matematichne formulyuvannya 3 1 Metodi rozv yazannya 3 2 Metodi vibirki 4 Skorochennya chasu obchislen 5 Perevagi 6 Obmezhennya 7 Plutanina v terminologiyi 8 Div takozh 9 Posilannya 10 Podalshe chitannya 11 PosilannyaVizualni harakteristiki Redaguvati nbsp Riznicya mizh standartnim pryamim osvitlennyam bez napivtinej en i osvitlennya z napivtinyami Vklyuchennya rozrahunkiv osvitlennya v procesi renderingu chasto nadaye dodatkovogo realizmu gotovij sceni tomu sho tak vona imituye realni yavisha Rozglyanemo prostu scenu kimnati Zobrazhennya zliva ye renderingom tipovoyi vizualizaciyi pryamogo osvitlennya V cij sceni ye tri tipi osvitlennya yaki buli specialno obrani ta pomisheni hudozhnikom v sprobi stvoriti realistichne osvitlennya tochkove osvitlennya z tinyami roztashovane za mezhami vikna shob stvoriti svitlo yake syaye na pidlozi navkolishnye osvitlennya bez yakogo bud yaka chastina kimnati yakbi ne osvitlyuvalasya bezposeredno vid dzherela svitla bula b zovsim temnoyu nespryamovane osvitlennya bez tinej shob zmenshiti ploshinu nerivnomirnosti osvitlennya Zobrazhennya sprava otrimane z vikoristannyam algoritmu osvitlennya Ye tilki odne dzherelo svitla zobrazhennya neba sho roztashovano za mezhami vikna Vizualno riznicya pomitna Kimnata syaye svitlom M yaki tini vidno na pidlozi i u kimnati pomitni tonki efekti osvitlennya Krim togo chervonij kolir kilima vidbivayetsya na sirih stinah nadayuchi yim zlegka teplij zovnishnij viglyad Zhoden z cih efektiv ne buv specialno obranim abo rozroblenim hudozhnikom Oglyad algoritmu osvitlennya RedaguvatiKozhna poverhnya pri vizualizaciyi sceni dilitsya na dekilka nevelikih poverhon latok Koeficiyent vidimosti en obchislyuyetsya dlya kozhnoyi pari latok ce koeficiyent sho opisuye naskilki dobre odna latka bachit inshu Latki yaki znahodyatsya daleko odna vid odnoyi abo oriyentovani pid kutom vidnosno odna do odnoyi budut mati menshi koeficiyenti Yaksho inshi latki zustrichayutsya na shlyahu koeficiyent vidimosti bude zmenshenij abo dorivnyuvatime nulyu v zalezhnosti vid togo ye oklyuziya chastkovoyu abo povnoyu Koeficiyenti vidimosti vikoristovuyutsya yak koeficiyenti linijnoyi sistemi rivnyan renderingu Rishennya ciyeyi sistemi daye osvitlennya abo yaskravist kozhnoyi latki z vrahovuvannyam m yakih tinej Progresivne osvitlennya virishuye sistemu iterativno z promizhnimi znachennyami osvitlennya dlya latki vidpovidnimi do kilkosti vidbittiv Tobto pislya kozhnoyi iteraciyi mi znayemo yak scena viglyadatime pislya odnogo vidbittya svitla dvoh vidbittiv tosho Ce korisno dlya otrimannya interaktivnogo pereglyadu sceni Krim togo koristuvach mozhe zupiniti iteraciyi pislya togo yak zobrazhennya viglyadatime dosit dobre a ne chekati zavershennya procesu obchislen nbsp Oskilki algoritm povtoryuyetsya to svitlo mozhna rozglyadati yak potik na scenu u toj chas yak dekilka potokiv obchislyuyutsya Okremi latki vidno yak kvadrati na pidlozi ta stinah Inshim rozpovsyudzhenim metodom dlya virishennya rivnyannya osvitlennya ye znimannya osvitlennya angl shooting radiosity yakij povtorno virishuye rivnyannya osvitlennya shlyahom vistrilyuyuchi svitlo z latki z najbilshoyu kilkistyu energiyi na kozhnomu kroci Pislya pershoyi operaciyi budut osvitleni tilki ti latki yaki znahodyatsya v pryamij vidimosti vid latok latki sho viprominyuyut svitlo Pislya drugoyi vzhe bilshe latok budut osvitlyuvatisya Scena prodovzhuye stavati yaskravishoyu i zreshtoyu dosyagaye stijkogo realistichnogo stanu Matematichne formulyuvannya RedaguvatiOsnovnij metod osvitlennya maye svoyu osnovu v teoriyi teplovogo viprominyuvannya bo osvitlennya gruntuyetsya na obchislenni kilkosti svitla energiyi sho peredayetsya mizh poverhnyami Dlya sproshennya obchislen metod peredbachaye sho vsi rozsiyuvannya ye absolyutno difuznimi en Poverhni yak pravilo diskretizovani v chotirikutni abo trikutni latki nad yakimi viznachayetsya chastkovo polinomialna funkciya Pislya cogo rozpodilu kilkist peredachi energiyi svitla mozhna obchisliti vikoristovuyuchi vidomu dzerkalnu zdatnist poyednanu z koeficiyentom vidimosti dvoh latok Cya bezrozmirna velichina obchislyuyetsya z geometrichnoyi oriyentaciyi dvoh latok i yiyi mozhna rozglyadati yak chastku vid zagalnoyi mozhlivoyi ploshi viprominyuvannya pershoyi latki yaka pokrita drugoyu Tochnishe radius B ce energiya na odinicyu ploshi sho zalishaye poverhnyu latki za diskretnij interval chasu i ye poyednannyam viprominyuvanoyi ta viddzerkalenoyi energij B x d A E x d A r x d A S B x 1 p r 2 cos 8 x cos 8 x V i s x x d A displaystyle B x dA E x dA rho x dA int S B x frac 1 pi r 2 cos theta x cos theta x cdot mathrm Vis x x mathrm d A nbsp de B x i dAi zagalna energiya yaka zalishaye neveliku ploshu dAi navkolo tochki x E x i dAi viprominyuvana energiya r x dzerkalna zdatnist tochki yaka daye zvazhenu energiyu na odinicyu ploshi shlyahom mnozhennya pobichnoyi energiyi na odinicyu ploshi zagalna energiya yaka nadhodit z inshih latok S oznachaye sho zminna integruvannya x prohodit po vsih poverhnyah sceni r vidstan mizh x ta x 8x ta 8x kuti mizh pryamoyu sho z yednuye x ta x i vektori normali do poverhni v tochkah x ta x vidpovidno Vis x x funkciya vidimosti viznachayetsya yak 1 yaksho dvi tochki x ta x bachat odna odnu i 0 yaksho ni nbsp Geometrichnij koeficiyent vidimosti abo proyektuvannya tilesnogo kuta Fij Fij mozhna otrimati shlyahom proyektuvannya elementa Aj na zovnishnyu chastinu pivsferi a potim na odinichne kolo Koeficiyent pri comu dorivnyuye chastci odinichnogo kola yaka ohoplyuyetsya ciyeyu proyekciyeyu Koeficiyenti pidkoryayutsya vzayemnomu spivvidnoshennyu AiFij AjFjiYaksho poverhnya aproksimuyetsya kincevim chislom ploskih latok kozhna z yakih maye postijne osvitlennya Bi ta vidobrazhennya ri to navedene vishe rivnyannya daye diskretne rivnyannya osvitlennya B i E i r i j 1 n F i j B j displaystyle B i E i rho i sum j 1 n F ij B j nbsp de Fij ce geometrichnij koeficiyent vidimosti en dlya viprominyuvannya sho vihodit z j ta potraplyaye u latku i Ce rivnyannya mozhe buti zastosovane do kozhnoyi latki Rivnyannya ye monohromatichnim tomu kolorove osvitlennya vimagaye obchislennya dlya kozhnogo z potribnih koloriv Metodi rozv yazannya Redaguvati Rivnyannya mozhe buti formalno rozv yazano yak matrichne rivnyannya dlya otrimannya vektornogo rishennya B I r F 1 E displaystyle B I rho F 1 E nbsp Ce bezposeredno daye rishennya dlya B yake ye rezultatom neskinchennogo vidbittya Odnak kilkist rozrahunkiv dlya obchislennya matrici vagi vidpovidaye n3 de n chislo latok Ce staye neposilnim dlya realno velikih znachen n Natomist rivnyannya legshe rozv yazati iterativno shlyahom bagatorazovogo zastosuvannya formuli onovlennya osvitlennya krok za krokom Formalno ce rozv yazannya matrichnogo rivnyannya metodom Yakobi Oskilki vidbivna zdatnist ri mensha za 1 proces zbigayetsya shvidko yak pravilo dlya otrimannya rozumnogo rishennya potribno lishe kilka iteracij Inshi standartni iteracijni metodi matrichnogo rozv yazannya mozhna takozh vikoristovuvati napriklad metod Gaussa Zejdelya koli onovleni znachennya dlya kozhnoyi latki vikoristayutsya shojno voni budut obchisleni i nemaye potrebi u sinhronnomu onovlenni v kinci kozhnoyi iteraciyi Vikoristovuyuchi vlastivist koeficiyenta vidimosti Ai Fij Aj Fji rivnyannya onovlennya mozhe buti perepisane z tochki zoru koeficiyenta vidimosti Fji dlya kozhnoyi latki Aj A i B i A i E i r i j 1 n A j B j F j i displaystyle A i B i A i E i rho i sum j 1 n A j B j F ji nbsp Ce inodi nazivayut formulyuvannyam potuzhnosti oskilki teper onovlyuyetsya sukupna peredana potuzhnist kozhnogo elementa a ne jogo osvitlennya Sam koeficiyent vidimosti en Fij mozhe buti obchislenij dekilkoma sposobami Ranni metodi vikoristovuvali napivkub en uyavnij kub z centrom na pershij poverhni na yakij proyektuvalasya druga poverhnya jogo vinajshli Majkl F Kohen en i Donald P Grinbekg en v 1985 roci Poverhnya napivkubu bula rozdilena na pikseli yak kvadrati dlya kozhnogo z yakih koeficiyent vidimosti mozhna legko rozrahuvati analitichno Povnij koeficiyent mozhe potim buti aproksimovanij shlyahom pidsumovuvannya vnesku kozhnogo z pikselepodibnih kvadrativ Proyekciya na napivkub yaka mozhe buti adaptovana do standartnih metodiv viznachennya vidimosti poligoniv takozh rozv yazuye problemu poyavi latki yaka chastkovo zatinyaye inshi sho roztashovani pozadu Odnak navedenij pidhid obchislno vitratnij bo v ideali koeficiyenti mayut buti otrimani dlya kozhnoyi mozhlivoyi pari latok sho prizvodit do kvadratichnogo zrostannya obchislen bo kilkist vipravlen zbilshilas Voni mozhut buti desho znizheni za dopomogoyu binarnogo rozbittya prostoru shob zmenshiti kilkist chasu vitrachenogo na viznachennya togo yaki latki povnistyu prihovani vid inshih v skladnih scenah ale navit v comu vipadku chas vitrachenij dlya viznachennya koeficiyentiv dosi zazvichaj masshtabuyetsya yak n log n Novi metodi vklyuchayut adaptivni integraciyi 4 Metodi vibirki Redaguvati Koeficiyenti Fij sami po sobi naspravdi yavno ne potribni v bud yakomu z rivnyan onovlennya ni dlya viznachennya zagalnoyi intensivnosti j Fij Bj yaka zibrana z zagalnogo vidu ni dlya ocinki rozpodilu potuzhnosti Aj Bj sho viprominyuyetsya Natomist ci onovlennya mozhna ociniti za dopomogoyu metodu vibirki ne vimagayuchi pri comu obchislennya koeficiyentiv vidimosti v yavnomu viglyadi Z seredini 1990 h rokiv taki pidhodi do vibirki buli metodami yaki najbilshe vikoristovuvalis dlya praktichnih rozrahunkiv osvitlennya Zibranu intensivnist mozhna ociniti sformuvavshi nabir zrazkiv v odinichnomu koli pidnyavshi yih na pivsferu a potim pobachivshi yakim ye radius diyi elementa na yakomu mig bi viniknuti promin sho nadhodit u comu napryamku Todi ocinka zagalno zibranoyi intensivnosti ce lishe serednye znachennya osvitlen viyavlenih kozhnim promenem Podibnim chinom u formulyuvanni potuzhnosti potuzhnist mozhe buti rozpodilena shlyahom generuvannya naboru promeniv vid elementa sho yih viprominyuye takim chinom i rozpodilennya potuzhnosti yaka rozpodilyayetsya porivnu mizh kozhnim elementom na yakij potraplyaye promin Ce po suti takij samij rozpodil sho i programa trasuvannya shlyahu vidibrala b vidstezhuyuchi odin krok difuznogo vidbittya abo sho dvonapravlena programa trasuvannya promeniv vzyala b yak zrazok dlya dosyagnennya odnogo kroku difuznogo vidbittya vpered pri navedenni dzherela svitla Tomu pidhid do vibirki pevnoyu miroyu yavlyaye soboyu zbizhnist mizh dvoma metodami klyuchova vidminnistyu polyagaye v tomu sho metod osvitlennya maye na meti pobuduvu dosit tochnoyi mapi osvitlennya vsih poverhon sceni a ne lishe otrimati potochne zobrazhennya sceni Skorochennya chasu obchislen RedaguvatiHocha bazovij algoritm obchislennya osvitlennya maye kvadratichne zbilshennya chasu iz dodanoyu geometriyeyu poverhni ta latki ce ne zavzhdi tak Problemu osvitlennya mozhna pereformulyuvati yak problemu renderingu teksturi vidobrazhennya sceni V comu vipadku chas obchislennya zbilshuyetsya tilki linijno iz zbilshennyam chisla latok bez urahuvannya skladnih pitan napriklad vikoristannya kesh pam yati Bagato arhitektoriv i hudozhnikiv grafikiv vikoristovuvayut tak zvanu tehniku falshivogo osvitlennya en Zatemnyuyuchi dilyanki teksturnih map sho vidpovidayut kutam stikam i viyimkam i zastosovuyuchi yih za dopomogoyu samoosvitlennya abo difuznogo vidbittya mozhna stvoriti efekt podibnij do osvitlennya vzayemodiyi latok za dopomogoyu standartnogo Scanline vizualizatora div Ambient occlusion Statichne poperedno rozrahovane osvitlennya mozhe buti zobrazhene v rezhimi realnogo chasu za dopomogoyu mapi osvitlennya en na potochnih nastilnih komp yuterah zi standartnim aparatnim priskorennyam grafiki Perevagi Redaguvati nbsp Suchasna vizualizaciya chajnika z Yuti Osvitlennya vikoristovuvalos dlya vsih difuznih visvitlen v cij sceni Odniyeyu z perevag algoritmu osvitlennya ye te sho jogo porivnyano legko poyasniti ta realizuvati Ce robit jogo korisnim algoritmom dlya navchannya studentiv globalnim algoritmam osvitlennya Tipovij vizualizator pryamogo osvitlennya mozhe mistiti majzhe vsi algoritmi perspektivni peretvorennya teksturi prihovani poverhni vidalennya en sho neobhidni dlya zdijsnennya osvitlennya Ne potribni poglibleni znannya z matematiki shob zrozumiti ta realizuvati cej algoritm Obmezhennya RedaguvatiTipovi metodi osvitlennya vrahovuyut lishe svitlovi shlyahi vidu LD E tobto shlyahi yaki pochinayutsya z dzherela svitla i vikonuyut kilka vidbittiv do dosyagnennya ochej Hocha isnuye kilka pidhodiv dlya integraciyi inshih efektiv osvitlennya takih yak dzerkalni 5 ta glyancevi 6 vidbittya yak pravilo voni ne vikoristovuyutsya dlya virishennya povnogo rivnyannya renderingu Osnovne osvitlennya takozh maye problemi z virishennyam raptovih zmin vidimosti napriklad rizki tini bo zvichajna modulyaciya chastkovo postijnih elementiv vidpovidaye filtru nizkih chastot oblasti prostoru Rozriv sitki 1 vikoristovuye znannya podij vidimosti dlya stvorennya krashih diskretizacij Plutanina v terminologiyi RedaguvatiOsvitlennya buv chi ne pershim shiroko rozpovsyudzhenim algoritmom vizualizaciyi yakij vrahovuvav difuzne nepryame osvitlennya Ranishe algoritmi napriklad trasuvannya promeniv u stili Uitteda en mogli obchislyuvati taki efekti yak vidbittya zalomlennya ta tini ale popri te sho voni ye nadzvichajno globalnimi yavishami ci efekti zazvichaj ne nazivali globalnim osvitlennyam Yak naslidok termini difuzne vidobrazhennya ta osvitlennya stali plutati z globalnim osvitlennyam v prostorichchi Prote ce tri rizni ponyattya Metod osvitlennya v konteksti komp yuternoyi grafiki pohodit vid i fundamentalno ye takim samim metodu osvitlennya v teploobmini U comu konteksti osvitlennya ce zagalnij radiacijnij potik yak vidbitij tak i pereprominenij sho zalishaye poverhnyu ce takozh inodi nazivayut energetichnoyu svitnistyu Rozrahunok osvitlenosti a ne poverhnevih temperatur ye klyuchovim aspektom metodu osvitlennya sho dozvolyaye zastosuvati metodi linijnoyi matrici do ciyeyi problemi Div takozh RedaguvatiMetod fotonnih kart Trasuvannya promenivPosilannya Redaguvati Dudka Kamil RRV Radiosity Renderer and Visualizer Procitovano 1 lyutogo 2013 Cindy Goral Kenneth E Torrance Donald P Greenberg and B Battaile Modeling the interaction of light between diffuse surfaces Computer Graphics Vol 18 No 3 T Nishita E Nakamae Half Tone Representation of 3 D Objects with Smooth Edges by Using a Multi Scanning Method Journal of IPSJ Vol 25 No 5 pp 703 711 1984 in Japanese G Walton Calculation of Obstructed View Factors by Adaptive Integration NIST Report NISTIR 6925 see also http view3d sourceforge net http portal acm org citation cfm id 37438 amp coll portal amp dl ACM Arhivovana kopiya Arhiv originalu za 12 zhovtnya 2006 Procitovano 11 grudnya 2016 Podalshe chitannya RedaguvatiRadiosity Overview from HyperGraph of SIGGRAPH nadaye povnij algoritm matrici osvitlennya i progresivnij algoritm osvitlennya Radiosity by Hugo Elias takozh dayetsya zagalnij oglyad algoritmiv osvitlennya poryad z prikladami programuvannya Radiosity by Allen Martin trohi bilshe matematichnogo poyasnennya osvitlennya ROVER by Dr Tralvex Yeap Radiosity Abstracts amp Bibliography Library Radiosity Basic Implementations Bazovij oglyad osvitlennya Posilannya RedaguvatiRADical by Parag Chaudhuri Realizaciya zjomki i sortuvannya variantiv progresivnogo algoritmu osvitlennya z OpenGL priskorennyam sho tyagnetsya vid GLUTRAD do Colbeck Radiosity Renderer and Visualizer prosta realizaciya osvitlennya na osnovi zasobiv vizualizaciyi OpenGL Enlighten Licenzijnij programnij kod yakij zabezpechuye v rezhimi realnogo chasu osvitlennya dlya komp yuternih igor Rozroblenij britanskoyu kompaniyeyu Geomerics en Otrimano z https uk wikipedia org w index php title Osvitlennya komp 27yuterna grafika amp oldid 36400007