Renderizazio
From Wikipedia, the free encyclopedia
Renderizazioa edo irudien sintesia 2D edo 3D modelo batetik (edo modelatuak modu kolektiboan eszena-fitxategi deitu litekeena) ordenagailu programen bidez irudi fotoerrealista edo ez-fotoerrealista sortzeko prozesu automatikoa da. Gainera, halako eredu bat bistaratzeko emaitzari renderizazio deitu daiteke. Eszena-fitxategi batek zehaztasunez definitutako hizkuntza edo datu egitura bateko objektuak ditu; geometria, ikuspuntua, testura, argiztapena eta itzalen informazioa eszena birtualaren deskribapen gisa. Eszena-fitxategian jasotako datuak renderizazio-programa batera pasatu eta irteera irudi digital edo raster irudi grafikoko fitxategi batean gordetzen da. "Renderizazio" terminoa eszena baten "artistaren renderizazioaren" analogia bat izan daiteke.
Errenderizatzeko metodoen xehetasun teknikoak aldatu egiten badira ere, eszena-fitxategi batean gordetako 3D-ko irudikapen batetik 2D irudia sortzeko gainditu beharreko erronka orokorrak hodi-grafikoetan bezela azaltzen da eta errenderizazio gailu batekin batera, esate baterako, GPU gisa agertzen dira. GPU bat CPU-ri laguntzeko eraikia izan den gailua da, renderizazio kalkulu konplexuak egiteko. Eszena nahiko errealista eta aurreikusgarria izan behar bada argiztapen birtualaren bidez, renderizazio-programak renderizazio-ekuazioa ebatzi beharko luke. Errendatze-ekuazioak ez ditu argiztapen fenomeno guztiak kontutan hartzen, baina ordenagailuek sortutako irudientzako argiztapen eredu orokorra da. "Renderizazioa" bideo edizio programa batean efektuak kalkulatzeko prozesua deskribatzeko ere erabiltzen da, amaiera bideo irteera sortzeko.
Renderizazioa 3D ordenagailu grafikoen azpiatal nagusietako bat da, eta praktikan beti dago lotuta besteekin. Hodi-grafikoa, azken urrats nagusia da, ereduari eta animazioari azken itxura ematen diona. 1970eko hamarkadaz geroztik ordenagailu grafikoen sofistikazioa gero eta handiagoa izanez, gai berezia bilakatu da.
Renderizazioa arkitektura, bideo-joko, simuladore, pelikula edo telebista efektu bisualetan eta diseinuaren bistaratzean erabilera du, eta bakoitzak ezaugarri eta teknika oreka desberdinak ditu. Produktu gisa, renderizadore ugari eskaintzen dira. Batzuk modelatze eta animazio pakete handiagoetan integratuta daude, beste batzuk bakarrik, eta beste batzuk ikode irekiko proiektuak dira. Barrualdean, renderizadore batek arretaz diseinatutako programa bat da, fisika arina, ikusmen pertzepzioa, matematika eta software garapenari erlazionatutako diziplinen nahasketa selektiboan oinarritutakoa.
3D grafikoen kasuan, renderizatzea motel egin daiteke, aurre renderizatzean edo denbora errealean. Aurre-renderizazioa prozesu konputazionalki intentsiboa da eta normalean pelikulak sortzeko erabiltzen da. Denbora errealeko renderizazioa 3D bideo-jokoetarako erabiltzen da eta, horretarako, 3D hardware bidezko azelerazio txartel grafikoak erabiltzean oinarritzen da.