da ne citiram sve: ako bi neki developeri sada krenuli da pisu igru i izbacili je za godunu dana kako Bog zapoveda na DX 10 sa svim mogucnostima DX 10 iskoriscenim do kraja ni 100 8800GTX kartica je ne bi poterali. zamisljam 128 tekstura puta 4 po objektu ( a moze i bo vertice-u, ali da ne preterujem) u rezoluciji 8k x 8k. = Katastrofalno
to sam obrazlozio idemo dalje:
Nisti ti obrazlozio, di si samo primenio dedukciju zasnovanu na sopstvenim pretpostavkama, be imalo uvida i znanja o tehniockoj strani citave price. problem koji ti i slicni tebi imaju kada procitaju onmakve textove i vide one brojek u onim tabelama jeste slika koju kreiraju o necemo sto je mnogo kompleksnije i sto ni jedan novinar ne moze da prenese i objasni u clanku. Ja se maksimalno trudim da ono sto ne razumem ni ne uplicem u pricu i u opste ne pametujem o tome. Nazalost jako jemalo developera koji bi tako suptilnu tehnicku materiju mogli pitko preneti. I sve se opet svodi na delice, koje neupuceno lice, kao sto sit i moze da sklopi u pogresnu sliku.
Poenta je da sve one brojke o texturama, reisterima i konstantama ti ne mozes, jer objektivno ne znas, da peneses u svoje izlaganje i zakljucis kako je 8800GTX prespor za DX10 implementaciju! genuineu sam pre skretao paznju da iz svog malog (bez i trunke podcenjivanja) tehnickog znanja, ne donosi cementirane zakljucke o nekim stvarima iz sveta procesora. tebi isti savet po pitanju grafike, pa radi sa jim sta 'oces
😉 Milim te ne shvati me pogresno, ne pokusavam da budem nabedjeni poznavalac, pa da te klepam po glavi. prijateljski ti tvrdim da gresis na osnovu samo malo mog znanja od DX10-ci.
CPU nije rasterecivao graficku on ju je gusio - wtf ? a zasto ? zato sto su neke operacije zavisile od njega, sto jaci CPU to bolji rezultati. Nije li logicno zasto je CPU gusio graficku ? Sasvim je jasnoda su NEKI , ali ne svi , zahtevi gusili CPU, ali takodje neke predikcije i izracunavanja je radio CPU , a sada ce ih raditi graficka umesto njega, to pise po svim zidovima DX-a 10, ne vidim zasto je to sporno i kvotovano ? Jednostavno mnogo je sada meni komlikovano da izvlacim recenice iz raznih "reviewova" u kojima pise sta je radio CPU , a sta ce raditi graficka ubuduce, stvarno ima mnogo toga i nemoj sad ti Nedjo da pises tako da ispada da GPU nece dobiti dodatne zadatke kad znas da to nije tako. Jeste , CPU je negde ogranicavao ali iz specifikacija DX10 se vidi sta ce od sada GPU preuzeti direkt na sebe. Menije jasno sta ce preuzeti, ali kazem, stvarno me mrzi sad da ovde bacam 30 recenica koje moram da kopam iz 4 razlicita review-a sa skupa 30 strana...malo je naporno.
Pa lepo sam ti napiso zasto! CPU nikada nije mogao dovoljno brzo da isporuci GPU-u podatke koji mu trebaju od njega. Neznas, pa se razbacujes pojmovima. GPU ne radi nikave "predikcije". Ja ne kazem da GPU nece dobioti nove zadatke, naprotiv. Veruj mi u jednoj recenici se moze reci sta ce to GPU da radi u DX10 eri, sto je CPU do sada za njega radio, samo treba tacno razumeti sta je to!
😉 Tip: ima veze sa geometrijom.
Ako je igra pozvala na sav might&magic dx10-tke i krenula da radi 20000 tekstura na ekranu na mojoj 8300gt dx10 grafickoj sa engineom koji joj kaze " nemas vrama idi na sistem" i ona me pukne po mom 1gb rama sta se desava ? nesto ce stuterovati i svapovati. Virtuelizacija o kojoj ti pricas je jednaka dodatnom trosku, i to ne malom, korisnickog dzepa.
Ponavljam, stvar je maaalchiceee kompleksnija nego sto ti karikiras! Samo cu ti reci da "engine" nece reci grafickoj da ode u sistemski RAM, to ne funkcionise tako! Engine se nikada ne obraca grafickoj, na prvom mestu, na drugommestu, igre se nikada ne programiraju tako da alociraju 8 GB memorije (malo karikiranje). Ako zaista zelis da znas tacno u vezi virtuelizacije memorije u DX10 od najprostijeg objasnjenja koje svi navode u svojim "strucnim" reviewima - uzimanje dela sistemskog rama, savetujem ti citanje Microsoftove i NVIDIA-ine dokumentacije namenjene developerima. Ili mozda jos bolje, pronadji negde dobro objanjsenj samog pojam virtuelizacije hardverskih resursa. Videces da on ne znaci da ce od tvojih giga rama, lose napisana igra pojesti pola!
NEdjo, pola stvarikoje si krenuo da mi objasnjavas ja kontam, citao sam ih i pre nego sto si mi ih ti napisao, citao po forumima itd, sve ja to znam, ne moras mi se obracati kao retardu 🙂 Naravno da nisam u svom postu naveo SVE sto je dobro i sto je lose vec samo neka potencijalan , po meni zarista tzv na kojima mogu nastati poboljsanja i pogorsanja.
glavna fora i izjava svuda je u prevodu : "DirectX 10 is not CPU limited as DX9 was." I cinjenica je da ce dosta poslava zbog toga biti prebaceno sa CPU na GPU.
ono menjane iz user u what-ever-mod uzima 600 ciklusa, ok, sad vise nece, ali ono st je CPU odredjivao sta ce biti u Z buferu ili ne sad ce raditi GPU, instasing vise nije limited kao cloning, super lepa grafika, razlicit enviroment, vec vidim expanziju z oblivion sa trilion poligona instansinga i 50 razlicitih tekstura za iste, jeste, dx 10 to moze, a moze li moja graficka ?
Ponavljam, ja zaista nisam imao ni najmanju nameru da te retardujem. Samo te pitam da li ti zaista raumes sve te pojmove koje si "posrbljavao" gore?! Ako ni jednom tacno nisi napisao kako i sta ce GPU da uzme od CPU-a, ja onda zakljucujem da ti zaista ne razumes sta pises, premda se uporno trudis da to tako izgleda! Nista licno, ali iz pogresnog razumevanja onoga sto si citao po forumima donosis i ovde izlazes pogresne zakljucke.
Zaista je logicno ocekivati da ce sporije DX10 graficke iz LowEnd segment raditi sporije u DX10 naslovima, a da ce 8800-ke i njihovi nasledici raditi brze! Sta tu ima da se pribojavamo?
Ono sto je Jugoslav rekao STOJI ! ali ono sto sam ja rekao je da pored toga graficke dobijaju JOS DODATNOG POSLA KOJE JE DO SADA CPU RADIO ! Z-buffer culling spada kompet na graficku, a to nije mala stvar i to je samo jedan primer...a ima ih dosta u svim segmentima. Valjda je jasno da da bi se skinuo CPU bound limit mora posao da se skine sa CPU-a ???
Pa ako lepo posrbljeno kazes "CPU bound", pa jos pleonazam "limit", zar time ne potvrdjujes ono sto sam rekao da je CPU uvek gusio graficku?!
Jugoslav je rekao kojo je bilo ogranicenje DX9 API-a! A ti nisi rekao KOJI to dodatni posao graficke dobijaju! Sta vise, taj dodatni posao si okarakterisao kao negativnu stvar, a sada to navodis kao pozitivnu, ili mozda ne? Vise ne razumem, mnogo si zapetljao! Ako umes tacno daobjasnis sta je "Z-buffer culling" i kako funkcionise, odnosno sta na tom polju tacno donose DX10 graficke, onda cemo napraviti konstruktivan pomak u ovoj raspravi.
U tome je car dx10, ali u prvom crysis demou na dx 9 nisam primetio da je izgledao lose 🙂 Takodje OpenGL ikada nije patio od DX9 problema, nije imao cap-ove, ogranicenja sto se tekstura itd, ali programeri su jednostavno odlucili da se muce sa DX9 dok je joca krmak pravio sto je pravio. Kako to ? Kako to da John Caramack video sve ovo 2000-te godine i izjavio da je OGL buducnost ?! Mozda je covek alien isto koliko i Nikola Tesla. Caramack zna sta radi i ravio je svoj API za mega textures, nije morao da ceka m4 da mu da 8k x 8k teksture, a ni to nije dovoljno za ono sta je on smislio...
A zamisli Crysis u DX10?! Evo sta kaze gamespot:
Gamespot je napisao(la):
Throughout the entire demo all the graphical features of Crysis dazzled us. The use of motion blur and depth of field made any kind of sudden motion seem more realistic. Trying to use the iron sights of a weapon is also cool, as sun glints on the metal and the depth of field blurs objects that aren't in focus. The high dynamic range lighting and extensive shadowing made the level feel sun-drenched. In terms of sheer fidelity, the DirectX 10 version was noticeably better than the DirectX 9 version of the game that we've seen on previous occasions. Both versions look amazing, but DirectX 10 simply looks better.
hehe, pa jel pricamo o DirectX-u 10 ili je tema DirectX9 vs. OpenGL!? Veruj mi OpenGL ima svojih bubica i programeri se nisu odlucili za DiectX zato da bi se "mucili"! Mozda ces se iznenaditi,a li ti programeri nisu mazohisti... uglavnom! Razlozi zasto je DirectX dominantan API u igrackoj industriji je izuzetnokompleksna tema za sebe i nije joj mesto u ovoj raspravi.Ajde da vise ne mesamo JC-a i ostale stvari nevezane za ovu temu!?
Sto se zadnjeg dela tice i pesimizma - pa pazi, optimista je lose obavesteni pesimista 😀
Kolko god nam DX10 sad bio dobar, u sustini to je droga. m$ treba sutnuti. m$ sistemi nisu jedini OS-ovi, a AMD i Nvidija to kontaju. OGL igre bi podjednako dobro radile na linuxu i na m$ OS-u, ako ne i bolje na linuxu .... Nisam siguran da AMD-u i nVidiji bas odgovara da se vezu samo i iskljucivo za windows kad znaju da napolju postoji jos trzista... OGL je spas, DX10 propast ako se ostane iskljucivo na njemu, ovo kazem cisto zbog tradicije monopola, tako da DX10 ne moze biti nista drugo sem m$ pokusaja da zavee monopol na jos jedan segment. (Vista ne podrzava OGL)
DX10 je ogroman tehnoloski napredak na polju CGI-a na PC-ima.(i slovima "tacka") Sve teorije zavere padaju u vodu kada se zna koliko se igara pravi u DX-u, a koliko u OGL-u.
Vista podrzva OpenGL, to je valjda do sada jasno! Novi ForceWare za Vistuimaju OGL ICD u sebi, bas kao sto su svaki dosadasnji za Xp imali ICD za taj OS!
edit: jos jedno gledanje u pasulj 😛
1...
2...
3...
Imam samo dve posrbljene reci za tebe: вишфул тинкинг
😀
Pod 1 je naucna fantastika, odnosno samo fantastika. Pod 2 je "moz da bidne a ne mora da znaci". Pod 3 si bio najprecizniji
😉