Proiekzio grafiko

Artikulu hau "Kalitatezko 2.000 artikulu 12-16 urteko ikasleentzat" proiektuaren parte da
Wikipedia, Entziklopedia askea

Hainbat proiekzio grafiko mota, alderatuta.

Proiekzio grafikoa hiru dimentsioko (3D) objektu bat bi dimentsioko (2D) azalera batean erakusteko erabiltzen den diseinu teknika bat da. Proiekzio hauek ikusizko perspektiban eta alderdien analisian oinarritzen dira objektu konplexu bat proiektatzeko kapazitatea plano sinpleago batean ikusteko.

3D proiekzioek objektu baten oinarrizko formaren lehen ezaugarriak erabiltzen dituzte puntu mapa bat sortzeko, ondoren elkarri konektatuak daudenak elementu bisual bat sortzeko. Emaitza grafiko bat da, irudia benetan laua ez dela interpretatzeko propietate konstruktiboak dituena, baina, hobeto esanda, azalera lau batean ikusten den objektu solido bat da (3D).

3D objektuak, neurri handi batean, bi dimentsioko gainazalen gainean (hau da, paperaren eta konputagailuen) erakusten dira. Horrela izanik, proiekzio grafikoak ohiko diseinu-elementu bat dira; batez ere, ingeniaritza-marrazketan, marrazketa-teknikoan eta ordenagailu bidezko grafikoetan erabiltzen dira. Proiekzioak analisi eta formula matematikoak erabiliz kalkula daitezke, edo hainbat teknika geometriko eta optiko erabiliz.

Proiekzio ortografikoa[aldatu | aldatu iturburu kodea]

Giza begiak eszena bati begiratzen dionean, urrutiko objektuek hurbileko objektuek baino txikiagoak dirudite. Proiekzio ortografikoak ez du efektu hori ezagutzen eraikuntzarako eta ingeniaritzarako eskalako marrazkiak sortzea ahalbidetzeko.

Proiekzio ortogonalak transformazio-multzo txiki bat dira, askotan hiru dimentsioko objektu baten profila, xehetasuna edo neurri zehatzak erakusteko erabiltzen direnak. Ortografia-proiekzioetarako izen arrunten artean daude: oinplanoa, zeharkako sekzioak, txori-bistako planoak eta bolumena igotzeko sistema desberdinak.

Ikusmen-planoarekiko lerro normala (kamera zuzentzen den norabidea) koordenatu-ardatz nagusietako baten (x, y edo z ardatza) paraleloa bada, eraldaketa matematikoak forma bereziki sinpleak hartzen ditu. Adibidez, 3D puntua , , 2D puntuan , proiektatzeko ardatzarekiko paraleloa den proiekzio ortografiko bat erabiliz (non y positiboak, ikuspegiaren zentzuan, profilaren aurreranzko norabidea adierazten duen), ekuazio hauek erabil daitezke:

non s bektorea eskala arbitrarioko faktore bat den, eta c desplazamendu arbitrario bat. Konstante horiek aukerakoak dira, eta leiho grafikoa behar bezala lerrokatzeko erabil daitezke. Matrizeen biderkatzea erabiliz, ekuazioak honetan bihurtzen dira:

.

Ortografikoki proiektatutako irudiek proiektatutako objektuaren hiru dimentsioko izaera irudikatzen dutenean, ez dute objektua argazkiz grabatuko litzatekeen edo zuzenean behatzen duen ikusle batek hautemango lukeen moduan irudikatzen. Bereziki, ortografikoki proiektatutako irudi baten puntu guztietako luzera paraleloak eskala berekoak dira, ikuslearengandik oso urrun edo hurbil dauden alde batera utzita. Ondorioz, luzerak ez dira laburtzen perspektibako proiekzio batean egongo liratekeen moduan.

Proiekzioa perspektiba ahulean[aldatu | aldatu iturburu kodea]

Perspektiba ahuleko proiekzio batek proiekzio ortografiko baten printzipio berberak erabiltzen ditu, baina eskala-faktorea zehaztea eskatzen du, horrela objektu hurbilenak proiekzioan handiagoak direla ziurtatuz, eta alderantziz. Proiekzio ortografiko eta perspektiba baten arteko hibrido gisa ikus daiteke, eta puntu indibidualen sakonera duen perspektibako proiekzio gisa deskribatzen da batez besteko sakonera konstante batek ordeztuta[1] edo, besterik gabe, proiekzio ortografiko bat gehi eskala bat gisa[2].

Beraz, perspektiba ahularen ereduak perspektibaren proiekzioa hurbiltzen du, eredu sinpleagoa erabiltzen baitu, perspektiba ortografiko hutsaren antzekoa (eskalarik gabea).

Arrazoizko hurbilketa da: objektuaren sakontasuna ikusmen-lerroan txikia denean kameratik dagoen distantziarekin alderatuta eta ikusmen-eremua txikia denean. Baldintza horiekin, pentsa daiteke 3D objektu bateko puntu guztiak distantzia berera daudela kameratik, proiekzioan akats esanguratsurik egin gabe (perspektiba osoaren ereduarekin alderatuta).

Ekuazioa

foku-luzera bere gain hartuz .

Perspektibaren proiekzioa[aldatu | aldatu iturburu kodea]

Gehiago jakiteko, irakurri: «Perspektiba»

Giza begiak eszena bat ikusten duenean, urrutiko objektuek hurbileko objektuek baino txikiagoak dirudite. Horri perspektiba esaten zaio. Proiekzio ortografikoak efektu hori ezagutzen ez badu ere, perspektibako proiekzioak urrutiko objektu txikienak erakusten ditu neurketa zehatzak ahalbidetzeko eta sortutako irudiei errealismoa emateko.

Perspektibako proiekzioak definizio konplexuagoa eskatzen du proiekzio ortografikoekin alderatuta. Proiekzio honen mekanika ulertzeko laguntza kontzeptual bat da 2D-ko proiekzioa irudikatzea, objektuak argazki-kamera baten bisorearen bidez ikusten ariko balira bezala. Kameraren posizioak, orientazioak eta ikuseremuak proiekzio-transformazioaren portaera kontrolatzen dute. Honako aldagai hauek definitzen dira eraldaketa hori deskribatzeko:

  • : proiektatu behar den A puntu baten 3D posizioa.
  • : kamera irudikatzen duen C puntu baten 3D posizioa.
  • : kamararen orientazioa (Eulerren angeluak irudikatuta).
  • : irudiaren planoak kameraren diafragmarekiko duen posizioa (C-n esan moduan kokatuta)[3]. Ekuazioetarako zeinu irizpide gehienek z positiboen balioak erabiltzen dituzte (planoa diafragmaren aurrean dago), baina z negatiboen balioak fisikoki zuzenagoak dira, baina irudia horizontalki zein bertikalki alderantzikatuko da.

Horren ondorioz:

  • : -ren 2D proiekzioa.

y 3D bektorea 2D bektorean proiektatzen denean.

Bestela, kalkulatzeko, lehenengo bektore bat definitzen da kamerak definitutako [koordenatu-sistema] batekiko A puntuaren posizio gisa, jatorria C duena eta hasierako koordenatu-sistemarekiko biraketa duena. Hori lortzen da bektorea bektoreari matrizetik bereiziz eta, ondoren, emaitzaren araberako errotazio bat aplikatuz. Eraldaketa horri ganbera transformazioa esaten zaio askotan, eta honela formulatu daiteke, biraketa x, y eta z ardatzen gainean eginez (kalkulu horien arabera, ardatzak ezkerrera biratzen duen ardatz-sistema gisa ordenatzen dira)[4][5]:

Irudikapen hori Eulerren hiru angeluen arabera biratzeari dagokio, xyz konbentzioa erabiliz. Konbentzio hori honela interpreta daiteke: z, y, x ordenan ardatz estrintsekoen gainean biratzea (eszenaren ardatzak), edo ardatz intrintsekoen gainean biratzea (irakurketa eskuinetik ezkerrera) x , y, z ordenan. Kontuan izan kamara ez bada biratzen (), orduan matrizeak identitate bihurtzen dira, eta hau aldaketara mugatzen da.

Bestela, matrizerik erabili gabe (x-cx x-gatik ordeztuz eta, era berean, beste aldagaiak, eta cosθ c-ra laburtuz eta sinθ s):

Eraldatutako puntu hori, gero, 2D planoan proiekta daiteke formula erabiliz (hemen x/y proiekzio-plano gisa erabiltzen da, nahiz eta testu batzuek x/z ere erabil dezaketen)[6].

Edo, matrize moduan, koordenatu homogeneo sistema

erabiliz, antzeko triangeluak erabiltzen dituen argumentu batekin batera, koordenatu homogeneoaren araberako zatiketa dakar

emaitzarekin.

Aurreko ekuazioak ere honela berridatz daitezke:

non bistaratze-tamaina den; irudiak hartzen duen gainazalaren tamaina (Karga akoplatuko gailua (CCD) edo filma); filmaren azaleratik diafragmara (kameraren helburuaren zuloa) arteko distantzia, eta proiektatutako 3D puntutik diafragma horretara dagoen distantzia.

Ondorengo ebakitze- eta eskalatze-eragiketak beharrezkoak izan daitezke 2D planoa edozein bistaratze-bide jakinetan kokatzeko.

Diagrama[aldatu | aldatu iturburu kodea]

Perspektibaren eraldaketa baten diagrama

Pantailan puntu bati zein x koordenatu dagokion zehazteko, puntuaren koordenatuak

-etik

biderkatu behar dira: non

pantailako x kordenatua den
ereduaren x kordenatua den
foku-distantzia den, kameraren erdigunearen eta irudi-planoaren arteko distantzia axiala
behatzailearen eta behatutako puntuaren arteko distantzia den (irudi-planoarekiko perpendikularki neurtua).

Kamera 3Dn dagoenez, gauza bera egiten du pantailako y koordenadarako, ordezkatuz y x-rengatik diagraman eta goiko ekuazioan.

Erreferentziak[aldatu | aldatu iturburu kodea]

  1. «The Weak-Perspective Camera» www.cse.iitd.ac.in (Noiz kontsultatua: 2023-10-01).
  2. Alter, T. D. (Julio de 1992). 3D Pose from 3 Corresponding Points under Weak-Perspective Projection. MIT MIT Computer Science and Artificial Intelligence Laboratory
  3. Ingrid Carlbom, Joseph Paciorek (1978). «Planar Geometric Projections and Viewing Transformations». ACM Computing Surveys 10 (4): 465-502. doi:10.1145/356744.356750
  4. Riley, K F (2006). Mathematical Methods for Physics and Engineering. Cambridge University Press. 931, 942. or. ISBN 0-521-67971-0. doi:10.2277/0521679710.
  5. Goldstein, Herbert (1980). Classical Mechanics (2nd edición). Reading, Mass.: Addison-Wesley Pub. Co. pp. 146–148. ISBN 0-201-02918-9
  6. Sonka, M; Hlavac, V; Boyle, R (1995). Image Processing, Analysis & Machine Vision (2nd edición). Chapman and Hall. p. 14. ISBN 0-412-45570-6

Ikus, gainera[aldatu | aldatu iturburu kodea]

Kanpo estekak[aldatu | aldatu iturburu kodea]