Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Drive > Grafika

Grafika Video karte i monitori

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 6.2.2006, 13:23   #1
bojongo
Član
 
Član od: 3.12.2005.
Lokacija: NBGD
Poruke: 400
Zahvalnice: 1
Zahvaljeno 12 puta na 11 poruka
Arrow Šta je šta (shader, pipeline, vertex jedinica, tekstura...)?

Moram nesto da pitam, al' da mi se ne smejete.
Veoma cesto na forumu nailazim na reci shader, pipeline, vertex jedinica, tekstura pri navodjenju karakteristika grafickih kartica. Jel' bi mogao neko da mi objasni (srpski receno) sta je sta i na sta se odnose pojedine reci ?
bojongo je offline   Odgovor sa citatom ove poruke
Stara 7.2.2006, 19:46   #2
da007
Član
 
Član od: 5.11.2005.
Poruke: 45
Zahvalnice: 0
Zahvaljeno 29 puta na 3 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Svaka 3D scena se sastoji od gomile trouglova u prostoru koje treba nacrtati. To se zove zicani model. Npr. ako je potrebno nacrtati sobu onda ona ima 6 strana i 8 temena. Svaka strana koja je pravougaonik sastoji se od (najmanje) 2 trougla, a tipicno se strane usitnjavaju na vise trouglova nije sad bitno zbog cega. Ovih osam temena se zovu verteksi. Verteksi su dakle temena trouglova koje treba nacrtati u sceni. Kada je potrebno npr. nacrtati sest stolica prvo se formira jedna stolica na jednom jedinom mestu i to radi umetnicki deo razvojnog tima igre. Program onda sest primeraka tog objekta transformise na razlicite nacine, tako da se dobijaju stolice na raznim mestima u sceni. Uz svaki verteks se moze dodati i jos poneki podatak, kao sto je npr. boja. Ove operacije radi ,,vertex pipeline''. On je zaduzen za rasporedjivanje objekata po 3d prostoru. Do sada jos imamo samo zicani model.

Sledeci posao je da se nalepe tapete. Tapete se strucno zovu teksture, lepse zvuci je l'. Dakle na zidove sobe se crta neka slika koja predstavlja tapete. Ili recimo slika se neki predmet od drveta, pa se ta slika stavlja na zicani model stolice. Tako se dobija ,,fotorealisticni'' prikaz drvene stolice (vise manje ). Dakle tekstura je slika koja se stavlja na zicani model. Pixel pipeline ima zaduzenje da za poverenu mu tacku na ekranu pronadje koji deo slike/teksture se vidi na tom mestu i da kombinujuci boju na toj slici sa osvetljenjem konacno ucrta ono sto ce se videti na ekranu. Zamislimo da se nalazimo na nekom kamenom putu koji se gubi u daljini. Na grafickoj se zapamti slika tog kamenog puta, ali onako kao se vidi kada se gleda odozgore i to je neki pravougaonik. Sa nase tacke gledista ta slika je u dnu ekrana sira, a iduci ka gore ka horizontu, negde na sredini ekrana ona se suzava. Vertex pipeline je uradio transformaciju ovog puta u prostoru, tako da ono sto je originalno pravougaonik (kada se put gleda odozgo) postao je zapravo neki trapez kada se prikaze na monitoru. Takodje vertex pipeline kroz podate u zicanom modelu salje pixel pipeline-u tu transformaciju. Pixel pipeline sada ume da uradi obrnutu tranformaciju. Kada je potrebno da ofarba neku tacku na ekranu, gde se put vidi kao trapez, on ume da pronadje gde je njen originalan polozaj na teksturi, koja je pravougaonik (onako kako izgleda kameni put kada se gleda odozgore). Anizotropno filtriranje govori o tome sa kojom preciznoscu se ovaj inverzan problem resava. Kada je anizotropno filtriranje slabo onda se u daljini vidi zamucenje teksture, a kada je na maksimumu ceo put do horizonta izgleda ostro.
da007 je offline   Odgovor sa citatom ove poruke
Sledećih 15 korisnika se zahvaljuje korisniku da007 na korisnoj poruci:
BuckyBGD (17.4.2013), Danijel068 (8.2.2014), dekilio (29.4.2013), intel cor 2 duo (8.1.2013), JAZO (25.5.2010), joximovic (28.3.2013), Martin.Tyler (24.10.2008), Master Of The Air (22.8.2007), MrDzeri (7.12.2012), player1 (11.7.2009), Prototype (27.12.2008), Sh0m1 (19.4.2014), skawster (2.11.2011), Sladjan85 (16.7.2012), technikum (5.3.2012)
Stara 7.2.2006, 19:48   #3
da007
Član
 
Član od: 5.11.2005.
Poruke: 45
Zahvalnice: 0
Zahvaljeno 29 puta na 3 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Sve ove operacije u vertex i pixel pipeline-u su sa vrlo slabom mogucnostu modifikacije. Vertex pipeline uzima objekat i radi ovo: 1) stavlja ga u 3d prostor, 2) rotira ga u odnosu na polozaj kamere 3) projektuje ga na ekran koji je silom prilika 2d objekat. I tu nema mnogo mogucnosti da se nesto menja. Pixel pipeline trazi boju na teksturi koja se rasprostrla oko neke tacke na ekranu to pomnozi sa okolnim osvetljenjem, doda ambijentalno osvetljenje i to onda nacrta. Ovde su moguce neke vece izmene u ovom postupku, ali to je sve malo. Takva situacija se zove fiksni pipeline. Sa pojavom DirectX 8 programeri mogu da primenjuju shadere. Shader je mali program koji govori vertex i pixel pipeline-u sta da rade. Razlika izmedju fiksnog pipeline-a i shadera je kao razlika izmedju digitrona i racunara. Digitron ima samo nesto malo funkcija koje moze da izvrsi, sabiranje, oduzimanje, mnozenje, deljenje i jos ponesto. Na racunaru mozete da isprogramirate sta vam padne na pamet. Fiksni pipeline moze da radi one operacije koje sam naveo i jos ponesto. Sa shaderima programer moze da pusti masti na volju i da na lak nacin pravi svakojake specijalne efekte.
da007 je offline   Odgovor sa citatom ove poruke
Sledećih 13 korisnika se zahvaljuje korisniku da007 na korisnoj poruci:
Aibo (23.12.2010), BuckyBGD (17.4.2013), JAZO (25.5.2010), Martin.Tyler (24.10.2008), Martok (31.3.2007), Master Of The Air (22.8.2007), MrDzeri (7.12.2012), Nedaj (30.12.2010), player1 (11.7.2009), Prototype (27.12.2008), Sh0m1 (19.4.2014), Sladjan85 (16.7.2012), technikum (5.3.2012)
Stara 20.2.2006, 3:42   #4
Sasa
Darth Moderator
 
Avatar korisnika Sasa
 
Član od: 15.10.2005.
Lokacija: vaistinu konza
Poruke: 1.045
Zahvalnice: 4
Zahvaljeno 84 puta na 38 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Topic je postao sticky. Imajte to na umu pa ga nemojte trovati nepotrebnim porukama.
Neka postuju samo oni koji ima nesto da dodaju ili sa pitanjem za dopunu.
Sasa je offline   Odgovor sa citatom ove poruke
Stara 17.7.2006, 0:10   #5
Dreamfall
Banned
 
Član od: 8.7.2006.
Lokacija: Above the Abyss
Poruke: 1.879
Zahvalnice: 584
Zahvaljeno 910 puta na 523 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Shta je to FPS.Otprilike znam shta je ali ipak
Dreamfall je offline   Odgovor sa citatom ove poruke
Stara 17.7.2006, 3:29   #6
Sasa
Darth Moderator
 
Avatar korisnika Sasa
 
Član od: 15.10.2005.
Lokacija: vaistinu konza
Poruke: 1.045
Zahvalnice: 4
Zahvaljeno 84 puta na 38 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

FPS - frames per second, broj slicica koje racunar ili vec neko prikaze u sekundi.
Sasa je offline   Odgovor sa citatom ove poruke
Stara 11.8.2006, 15:43   #7
Beagle
Drug Član
 
Avatar korisnika Beagle
 
Član od: 12.7.2006.
Lokacija: SSH - Selendra Supreme HQ
Poruke: 7.147
Zahvalnice: 772
Zahvaljeno 2.267 puta na 1.686 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

ja bih voleo da dodam par stavki:
TMU-texture memory unit je jedinica koja vrsi lepljenje tekstura na poligonalni objekat
Frame buffer- memorijska lokacija u kojoj se cuva gotova scena pre nego sto se prikaze na monitoru
Alpha Blening- jedan od frame buffer efekata kojim se definise prozirnost tekstura (radi dobijanja efekta stakla i sl.)
Shading- tehnike kojima se vrse sencenje tekstura, kako bi se vernije prestavio polozaj 3d objekta na sceni uodnosu na svetlosni izvor. postoji vise vrsta (goaround, phong, DOT3, bump mapping i normal mapping-koristi se u DOOMu 3).
RAMDAC- jedinica koja digitalni signal pretvara u analogni (radi povezivanja CRT monitora)
TDMS- sluzi da bi se povezao LCD monitor digitalnim putem (DVI).
Beagle je offline   Odgovor sa citatom ove poruke
Stara 27.8.2006, 16:09   #8
Dreamfall
Banned
 
Član od: 8.7.2006.
Lokacija: Above the Abyss
Poruke: 1.879
Zahvalnice: 584
Zahvaljeno 910 puta na 523 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Sta je Anti analising i antropic filter
Dreamfall je offline   Odgovor sa citatom ove poruke
Stara 28.8.2006, 11:26   #9
PAIN
Deo inventara foruma
 
Član od: 3.1.2006.
Lokacija: Krusevac
Poruke: 5.067
Zahvalnice: 557
Zahvaljeno 556 puta na 413 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

ANTIALIASING
Citat:
In digital signal processing, anti-aliasing is the technique of minimizing aliasing (jagged or blocky patterns) when representing a high-resolution signal at a lower resolution.

In most cases, anti-aliasing means removing data at too high a frequency to represent. When sampling is performed without removing this part of the signal, it causes undesirable artifacts such as the black-and-white noise near the top of figure 1-a.
U prevodu igra vise nema one ostre ivice pa da izgleda kao reseto vec su linije ravne a ne reckaste.


ANISOTROPIC
Citat:
In 3D computer graphics, Anisotropic filtering (AF) is a method of enhancing the image quality of textures on surfaces that are far away and steeply angled with respect to the camera. Like bilinear and trilinear filtering it eliminates aliasing effects, but introduces less blur in the process and thus preserves more detail. Anisotropic filtering is computationally relatively expensive and has only recently become a standard feature of consumer-level graphics cards.
U prevodu nema zamucenja na teksturama.

Ova engleska objasnjenja su sa Wikipedije.
PAIN je offline   Odgovor sa citatom ove poruke
Stara 28.8.2006, 15:49   #10
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.081
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Kako to izgleda u praksi, možete videti ovde:

Scena bez AA i AF

Scena sa osmostrukim AA i šesnaestostrukim AF
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 24.11.2006, 21:12   #11
Daredevil 2
Član
 
Član od: 11.5.2006.
Lokacija: Kragujevac Reputacija:Advenced guitar player
Poruke: 68
Zahvalnice: 25
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Neshto me vec dugo buni pa rekoh da pitam neke koji to bolje znaju.Da li je ROP jedinica kod nVidije= texture kod ATi ja?
Daredevil 2 je offline   Odgovor sa citatom ove poruke
Stara 24.11.2006, 21:19   #12
Garson
Deo inventara foruma
 
Član od: 12.2.2006.
Lokacija: Across The Sky
Poruke: 6.252
Zahvalnice: 269
Zahvaljeno 544 puta na 343 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Citat:
Daredevil 2 kaže:
Neshto me vec dugo buni pa rekoh da pitam neke koji to bolje znaju.Da li je ROP jedinica kod nVidije= texture kod ATi ja?
Ne, isto je.
Garson je offline   Odgovor sa citatom ove poruke
Stara 24.11.2006, 22:09   #13
dzambo
Starosedelac
 
Član od: 15.11.2005.
Lokacija: Novi Sad
Poruke: 1.562
Zahvalnice: 186
Zahvaljeno 199 puta na 108 poruka
Question Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Citat:
Sasa kaže:
FPS - frames per second, broj slicica koje racunar ili vec neko prikaze u sekundi.

Cek sad... Ako je 30fps u najzahtevnijoj situaciji (sve i svasta treba da se odradi) onda nece doci do seckanja. Kada je vec primetno seckanje, na oko 25fps?
Ako konfiguracija moze da izvuce mnogo vise npr 50, 60 , 80fps itd jel to onda znaci da ce se igra i brze odvijati? Ili ce sve biti prilicno glatko? Tu mi tacno nije jasno...
dzambo je offline   Odgovor sa citatom ove poruke
Stara 24.11.2006, 22:26   #14
Nergal
V.I.P.
 
Član od: 25.9.2006.
Lokacija: Obrenovac (u stvari: Odai Plateau, Vvardenfell)
Poruke: 4.537
Zahvalnice: 1.185
Zahvaljeno 1.475 puta na 940 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

25 FPS je broj slika koji je ljudskom oku potreban da bi animaciju video kao potpuno kontinualnu. Filmovi koje možeš da gledaš na DVD-u imaju 24-25 slika u sekundi. Manje od toga broja je premalo za oko, pa se uočava "sekcanje" (Stari nemi filmovi su snimani uglavnom u 16 slika po sekundi i danas kada se gledaju kretanje izgleda neprirodno isprekidano). Ako bi broj FPS pao na ispod 10 to se već ne bi videlo ni kao isprekidana animacija već kao slide show.

Ako broj FPS-a ni jednog trenutka ne pada ispod 25, onda je prikaz gladak bez seckanja, a da li je prosek 30, 40, 50 ili 100 slika u sekundi je manje bitno jer ljudsko oko to ionako ne može da isprati. Sad, u mnogim igrama naprezanje grafičkog procesora nije svudge isto, već se razlikuje prema situaciji pa prema tome i frame rate jako varira (FEAR je možda najizrazitiji primer). Otuda frame rate može u jednom trenutku da izgleda zadovoljavajuće, da bi se na drugom mestu pokazalo da nije tako.
Nergal je offline   Odgovor sa citatom ove poruke
Stara 25.11.2006, 14:31   #15
dzambo
Starosedelac
 
Član od: 15.11.2005.
Lokacija: Novi Sad
Poruke: 1.562
Zahvalnice: 186
Zahvaljeno 199 puta na 108 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Znaci u tome je caka. U sustini potrebno je da imas sto vise da bi u kriticnim situacijama bilo zadovoljavajuce i da ne bi padalo ispod 25fps.
Pogresio sam za to kolko ljudsko oko registruje. Mislio sam da je 30fps ali,kako kazes, registruje 25fps.
dzambo je offline   Odgovor sa citatom ove poruke
Stara 25.11.2006, 22:12   #16
Shang Tsung
Veteran
 
Član od: 24.10.2005.
Lokacija: Mirijevo, Beograd
Poruke: 1.108
Zahvalnice: 9
Zahvaljeno 95 puta na 71 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Citat:
dzambo kaže:
... kolko ljudsko oko registruje. Mislio sam da je 30fps ali,kako kazes, registruje 25fps.
Tacnije 20-25fps...
Shang Tsung je offline   Odgovor sa citatom ove poruke
Stara 26.11.2006, 0:17   #17
Mr. Garrison
Deo inventara foruma
 
Član od: 20.12.2005.
Lokacija: South Park
Poruke: 4.887
Zahvalnice: 98
Zahvaljeno 164 puta na 141 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Citat:
Nergal kaže:
25 FPS je broj slika koji je ljudskom oku potreban da bi animaciju video kao potpuno kontinualnu.
nije tacno. ja vidim da film sece ako radi na 25fps. sve ispod 30 sece.
Mr. Garrison je offline   Odgovor sa citatom ove poruke
Stara 26.11.2006, 5:07   #18
King Arthur
Član
 
Član od: 19.10.2006.
Lokacija: Kraljevo
Poruke: 60
Zahvalnice: 6
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

^ pa burazeru onda ne postoji nijedan film koji ti mozes da odgledas (divx,xvid itd. jer su svi radjeni za 25fps)

Daj ne lupaj
King Arthur je offline   Odgovor sa citatom ove poruke
Stara 26.11.2006, 12:15   #19
Nergal
V.I.P.
 
Član od: 25.9.2006.
Lokacija: Obrenovac (u stvari: Odai Plateau, Vvardenfell)
Poruke: 4.537
Zahvalnice: 1.185
Zahvaljeno 1.475 puta na 940 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

Citat:
Mr. Garrison kaže:
nije tacno. ja vidim da film sece ako radi na 25fps. sve ispod 30 sece.
Evolucija ljudske vrste očito nije stala, ljudi se još uvek razvijaju, čovekova čula postaju sve preciznija...

Klasični filmovi sa bioskopske trake, VHS, DVD, DivX, XviD i bilo koji drugi oblik digitalnog i nedigitalnog zapisa imaju 23-25 slika u sekundi. Ili su ljudi decenijama gledali isprekidane snimke u bioskopima al' to niko od njih nije primetio?
Ako izabereš properties nekog *.avi fajla u DivX ili Xvid i onda staviš na Summary tab, dobićeš tekst poput:
Image
Width 640 pixels
Height 272 pixels
Audio
Duration 1:32:16
Bit Rate 95kbs
Audio format MPEG Layer-3
Video
Frame rate 23 frames/second
Data rate 128kbs
Video sample size 24 bit
Video compression DivX@

Cifra pod "frame rate" može biti i 24 ili 25 ali nikad više (naravno, i nikad ispod 23). Povećanje broja slika bi se odrazilo i na veličinu falja a ne bi doprinelo kvalitetu reprodukcije. Zapravo je i 25fps nešto malo više nego što je potrebno, prosečno ljudsko oko može da izađe na kraj sa oko 23 slike. Tako je i sa kompjuterskom animacijom i igrama. Oko ovoga stvarno nema prostora za raspravu.
Nergal je offline   Odgovor sa citatom ove poruke
Stara 26.11.2006, 15:02   #20
King Arthur
Član
 
Član od: 19.10.2006.
Lokacija: Kraljevo
Poruke: 60
Zahvalnice: 6
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Sta je sta (shader, pipeline, vertex jedinica, tekstura...)?

^ i tacka jer je covek skroz u pravu (stvarno je 23fps donja granica, procitao sam to na milion mesta)
King Arthur je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
grafika

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno



Sva vremena su po Griniču +2 h. Sada je 12:24.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com