» »

Quake3 ter GTA:ViceCity v raytracing tehnologiji?

Quake3 ter GTA:ViceCity v raytracing tehnologiji?

Computer Graphik UdS - Na Fakulteti za računalniško grafiko na univerzi v Nemčiji že dlje časa delajo na projektu OpenRT (OpenRT Realtime Ray-Tracing Project). Ray-Tracing (sledenje žarku) je metoda za izrisovanje/prikazovanje slike. Njena posebnost je v tem, da za vsako točko na zaslonu pošljemo v globino (smer pogleda) en žarek ter mu sledimo. Ko se le ta "ustavi", njegove barvne lastnosti prenesemo na dotično točko/pixel. Več ali manj se pri tem uporablja vektorska matematika, s katero lahko prikažemo zelo všečno sliko (refleksija, refrakcija, "prave" sence). No, seveda je taka metoda procesorsko zelo zahtevna, ampak če pogledamo slabo desetletje nazaj ter se spomnimo 3D pospeševalnikov, oziroma danes že kar samo grafičnih kartic, se v naslednjem desetletju lahko zelo verjetno nadejamo podobnega preskoka. In osebje na univerzi počne prav to. Razvijajo strojno implementacijo za takšno metodo. Rezultati so precej nori, bojda naj bi "grafična" kartica s SaarCOR čipom (90 MHz!) dala takšne rezultate kot sistem z desetimi dual Athloni 1800+. Hecno, ne? Lotili so se tudi predelave nekaterih znanih iger, kot sta Quake3 ter GTA: ViceCity (ter še nekaj kar me močno spominja na Magic Carpet). Vse podrobnosti o igrah, slike, video ter še ogromno informacij o sami implementaciji najdete na zgornjam linku.

Morda se nam obeta še ena revolucija ...

18 komentarjev

hruske ::

ahaha :))
2 fps !! (druga fotka)

Vesoljc ::

tnx 2 alien-w
Abnormal behavior of abnormal brain makes me normal...

NoUse4AName ::

Predelave q3. Kaj imajo q3 izvorno kodo ali kaj?

ferdo ::

sliši se dobro;) , če to drži, kar piše, potem slin-slin.

alien-w ::

Vesoljc: ni blema, to je nasa dolznost/veselje. Ti kar se kaksno dobro novico napisi, ti jo bom z veseljem objavil! :D

Sergio ::

mk-klavz: za tako fotko je to izjemno dober rezultat.
Tako grem jaz, tako gre vsak, kdor čuti cilj v daljavi:
če usoda ustavi mu korak,
on se ji zoperstavi.

alien-w ::

Sergio: u bistvu je zelo impresiven filmcek zmodelirane avtomobilske luči. Najprej pokaže ta pravo luč, potem pa zrendrano. Razlike skoraj ni vec ... vsaj ce ne ves kaj gledas (ce ti nekdo simulacijo zarola brez da bi vedel da je to simulacija). Aja, tolk FPSjev (2,08) so dobil s poganjanjem 32 procesorjev. :D 800.000 trikotnikov ter fizično popolnoma korektni odboji.

Vesoljc ::

pod project/games/ najdete en divx filmcek, ki med drugim prikaze sonci vzhod in zahod... gate trga!

"possible resolution up to 16384x16384x32" juhu

@alien-w
morda? ;)

zabavno je tudi to, da stevilo trikotnikov kar naenkrat postane precej stranskega pomena -> bandwidth ni vec problem... le kolicina pomnilnika nas omejuje

http://www.intrace.com
Abnormal behavior of abnormal brain makes me normal...

Thomas ::

To me nekoliko spominja na:

- 1930: Najmočnejši eksploziv ni dovolj močan, da bi ponesel raketo s človekom v vesolje

- 1960: Najmanj toliko energije rabiš, kot jo dajejo ruske ali ameriške rakete

- 1976: Več kot tisočkrat manj energije bi porabili pri Space Elevatorju.

Pa je bila znanost že 300 let znana, da se takoj potegne sklep iz 1976.


Tukaj je pa isto. Najprej tipčki trdijo, da realističnih scen pa ne bomo rendali nikoli. Potem pravijo da ne bodo nikoli real time. Potem pravijo, da bo zato treba zelo hude mašine ... potem pa le omagajo pod težo argumentov tistih, ki so nekaj naredili.

Ampak če bi se držali znanosti, bi že 1960 lahko rekli: Informacijski tok je tak in tak, minimalno potrebno computinga je toliko in toliko ...

Ampak ne! Ljudje so nagnjeni k temu, da nasvete svojih starih mam postavljajo nad trezen premislek.

Kdor se tej pasti izogne, je nujno optimist. ;)
Man muss immer generalisieren - Carl Jacobi

ferdo ::

če sem optimist: čakam na Radeon X1600 ali NV80, katera bosta zmožna to vse prikazat... :\

atasmrk ::

Hudo. Kr mau tezko vrjet. Ampak po drugi strani... To je blo ze kr nekak za prcakvat. Glede tistega, da bo zmankval placa pa... Se bo treba nekej tacga spomnt kokr so se fantje, k so naredl fr08_final.

Senitel ::

Pri ray-tracingu nikakor ne gre za zmanjševanje računske zahtevnosti, kvečjemu obratno. Če hočeš kar koli pametnega potem boš za vsak piksel izstrelil več žarkov, ki bodo zadeli v nek objekt, se odbili in pri tem bodo morda nastali še novi žarki in spet in spet.
Po moje industrija nebo ubrala poti proti specializiranim ray-tracing čipom, ampak bomo kar ostali pri programabilnih GPU-jih. Marsikaj glede ray-tracinga se da narediti že na današnjih DX9 karticah, v DX10 boš pa že lahko spisal skoraj kar koli, tudi svoj ray-tracer. Itak bo pa letošnje leto še zanimivo kar se grafičnih tiče, Radeon X800 in GeForce 6800 bosta do konca leta bolj počasni igrački... >:D
Bom izgleda moral spet narediti en "proof of concept" glede tega... :\

Vesoljc ::

industrija in ekonomija imata itaq svojo pot, v vsakem primeru pa real time photo real prihaja. ;)
imho se pojavljajo taksni tokovi. pri 40Mhz cpu-jih ram ni bil ozko grlo. potem so naredili hitr cpu, ram pa je postal ozko grlo. ko bomo zopet pospesili bandwidth, bo cpu zopet prioriteta...
isto je pri vizualizaciji, metoda s katero smo zaceli je raster, tu pa se pojavlja ram kot ozko grlo, kako pa ta problem resimo pravzaprav ni pomembno. ali to naredimo z ODR (o kot octa) ramom, ali pa z drugacnim pristopom (metodo) je vseeno.
Abnormal behavior of abnormal brain makes me normal...

krho ::

Kako za vraga naj pogledam te divx-e BSplayer tega ne prebavi.

Instalirana imam XVID in DIVX 5.1 kodeka
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

Jernej L ::

jaz sem Delfi - gta-vc MOD programer, tukaj:

http://www.gtaforums.com/index.php?show...

je nekaj govora o gta-vc raytracingu ki _JE_ v gta-vc implementiran
a je vklopljen le med vmesnimi scenami, če obstaja da to možnost
vklopimo med navadno igro nam bo uspelo.

*če bi MTA skupina imela kaj usmiljenja in bi nam pomagala z RW
funkcijami bi bilo to že narejeno, Cray naj bi celo enkrat rekel da
pozna večino RW funkcij v gta-vc..

ripmork ::

zelo zanimivo:D ....še nekaj deset let:8)

Senitel ::

Vesoljc: Raytracing ne zmanjšuje potrebe po pomnilniški propustnosti... Seveda "real time photo quality" prihaja. Samo a rebimo zato specializirane raytracing rešitve v stilu DirectX 7 grafičnih (npr. GeForce 2)? Po moje ne, ker lahko z programabilnimi GPU-ji delaš isto.

nsignific ::

Morte vidt "IGI2.divx", del "Conference room".

Neverjetno-


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Stanje na trgu grafičnih procesorjev

Oddelek: Novice / Apple iPhone/iPad/iPod
396252 (3887) Jst
»

Nerezani video intervjuji iz Cebita 2005

Oddelek: Novice / --Nerazporejeno--
253452 (2878) Tic
»

Alternativna uporaba GPUjev

Oddelek: Znanost in tehnologija
423074 (2353) OwcA
»

Intervju z Richardom Huddyem

Oddelek: Slo-Tech
414120 (2383) flipflop

Več podobnih tem