![]() |
Intel demonstrira ray-tracing u stvarnom vremenu
http://www.tgdaily.com/html_tmp/cont...37925-113.html
Quake wars sa pracenjem zrake, 14-29 FPS. Mozda se od Larabee-a moze ocekivat puna brzina? Fascinantno da smo do toga dosli, pa makar na 16 CPU jezgri. Sad nastupa Valich fan club :) |
wtf is ray tracing?
|
Citiraj:
Ray Tracing |
Citiraj:
http://en.wikipedia.org/wiki/Ray_tracing_%28graphics%29 |
plačemo i ja i moja gf 6100..(intergrirana)..
|
a mogu li ja to sa svojim u realtimeu? :D
|
Slike su nothing impressive!
Cekam jos..... |
Citiraj:
onda nek se jave:lol2: |
Uopce nema svrhe da se radi na tome kad igra u realnom vremenu izgleda losije od slike iz povray-a, bolje sto prije napustit cijelu ideju.
Nek se jave ti besposlicari tamo kad nas zadovolje! |
|
Citiraj:
Ovo mi je ista tvrdnja kao da je netko rekao ~90.: "Čemu razvijati 3d igre, kad eto, igre sa spriteovima mogu izgledati 100x bolje. Eto, vid Elite i Monster Maze 3d, i onda pogledaj sonica i monkey island... Očito nema svrhe da se radi na tome, i ideja se treba napustiti." Ovo je jedan od najvećih koraka u 3d industriji igara, od pojave shadera. Stvar izgleda genijalno, pogledajte onaj video. Napokon ćemo imati normalno osvjetljenje a ne 1000 improvizacija sa shaderima, i na kraju ispadne da limenka ne baca sjenu, ili sjena clippa kroz stepenice. |
Bojim se da to sve ništa ne znači dok ljeni game developeri ne prestanu copy pasteat (i to se stvarno tako radi da nebi bilo zabune samo se stručno zove snippets u VC++ jel) kod iz vremena quake2 i unreal engiena i počnu konačno pistati a) multithreadead aplikacije b) optimizirani kod, a to će se na PCu desit - nikad, mislim kome još nije jasno da se napušta PC kao gaming platforma, skoro sve igre u zadnje vrijeme su zapravo portovi sa konzola u više ili manje emuliranom okružju (ovisi o tome kaj je u matičnoj konoli) i PC je zapravo samo emulator stoga nije niti čudno da aljkava grafika ima zahtjeve koda je neznam kaj... :kafa:
Ja sam u 3D maxu učio raytracing negdje 98 kao osnovnu tehniku, dakle 10g je na PCu posojeći kod, procesori koji su prije u wireframeu rendali 640x480 danas (rang cjene CPUa) isti takav kadar u HD rezoluciji vrte na 120FPSa - realtime, samo je ovisno o kompleksnosti scene i izvora svjetla kolko će tracing biti kompleksan a on raste kvadratom na svakom objektu, dakle 2 izvora svjetla su 4 puta kompliciranija za kalkulirati nego 1 (zbog preklapanja svjetala, sjena i polusjena), 3 izvora 9 puta itd... I tako za svaku scenu je raytracing priča za sebe, zato je to "radimo raytracing u realtimeu" jako smjela izjava IMHO ali dobro vidjet ćemo... |
Raytraceing je inače jedna jako fora stvar, radio sam malo s time za faks ali obzirom da se tu radi o pračenju zrake koju vidiš po doslovno cijeloj sceni,u realnom vremenu je JAKO teško to implementirat ( da ne pričam o brzini toga u JAVI 3D ) ...
al sam nek se nastavi pokušavat ;) |
Citiraj:
|
jako dobro malo po malo i zazivjeti ce to :)
|
Da me netko ne bi krivo shvatio. Sve je to lijepo i krasno ovako. Ali, to je toliko ispred trenutacnih "kapaciteta" nasih PC platformi da pricati o tome sada nema smisla.
PS: Zadnja igra koja me stvarno dojmila sa grafikom je bio Quake 3 kad je izasao. Ne samo zato sto je tada imao medju prvima cistu 3D grafiku. Nego zato sto je ta ista bila genijalno dobro optimizirana. Ali to nije topic ovdje. :) |
Sto znaci da je quake 3 medju prvima imao cistu 3d grafiku?
|
Citiraj:
|
Ako sam dobro shvatio.... IBM-ov Cell je to demonstrirao jos davne 2006 :)
http://www.youtube.com/watch?v=zKqZK...eature=related No impresivnije mi je ovo bilo.... cijeli grad real time rendering u 1080p 30fps.... Iskljucivo Cell: http://www.youtube.com/watch?v=zKqZK...eature=related |
Citiraj:
I ne ja nisam pisao velike programe niti to namjeravam ikad radit, da sam to mislio raditi nebi išao na fakultet na koji jesam nego na neki drugi tako da ovaj put zajedljivi komentari ne padaju na plodno tlo... ;) |
Citiraj:
Citiraj:
|
Na pogrdan način? Ne ne pričam na pogrdan način nego samo konstatiram činjenicu zašto se neće desiti "revolucija grafike" i da tehnološki (pa i softwareski) to odavno nije problem (jer je već rješen "library" kojeg se isto tako može pejstati kao i bilo koji drugi jel) a to kaj se ti očito osjećaš time pogođenim iz nekog razloga me iskreno rečeno ni najmanje ne dira...
I da upravo radi takvog sistema "fizikalije" se i radi takva reciklaža i bloatanje, ja čak niti ne velim da je to nužno loše jer da nije bilo tog principa puno toga nebi nikad niti bilo napravljeno (napisano) ali da takvim metodama napredak dolazi sporo (da ne velim nikako) je činenica i to je jednostavno tako... I da nemam dalje namjeru prepucavat se s tobom oko toga jer to nema smisla i isto kao što ti imaš pravo komentirati transplantaciju organa "bez ikakvog pokrića" tako i ja imam pravo komentirati programerske metode opet "bez ikakvog pokrića" prema tome... :beer: |
Citiraj:
Citiraj:
Pisati neku slozeniju aplikaciju iziskuje jako puno resursa (sto ljudskih, sto financijskih, sto vremenskih). Mi svoju razvijamo preko 10 godina (normalno kod je nekoliko puta vec pisan iz nule za nove verzije) i tek smo nedavno uspjeli dodatno optimizirati aplikaciju da ("barem malo") koristi drugu jezgru te uveli punu podrsku za vistu. Takav kod se od nule razvija vise godina, a optimizacije se vrse naknadno, dok je sasvim normalno da nema smisla razvijati svaku pojedinu komponentu ako vec postoje neke dovoljno dobre na trzistu ili razvijati odredeni alat ako dovoljno dobri ili iskoristivi vec postoje. Ista je stvar kod pisanja game engina. To je jedan od najtezih poslova koje mogu uopce zamisliti za jednog programera. Podrska koju mi imamo od Microsofta i Intela je nenadoknadiva dok u igracoj industriji tu uskacu uz Microsoft, nvidia i amd sa svojim alatima te pojedini nezavisni proizvodaci specijaliziranog softwarea. IMHO Sve vise cemo vidjeti developere specijalizirane za game engine (pratece igre doticnih studia biti ce vise tehnoloski demo - kao sto je vec u slucaju Cryteka) sa jedne strane te one koje ce ih licencirati za svoje igre s druge. Zasto pobogu pisati engine i gubiti godine ako imate dobru ideju i kreativan tim koji ce znati iskoristiti licencirani engine? Sto se tice napretka - njega ionako diktiraju proizvodaci hardwarea. Citiraj:
sto se tice portova dobit igru kao sto je kotor, kotor2, mass effect, jade empire i sl. dodatno pokrpane, dodatno optimizirane i sa dodatnim saadrzajima -hm, mislim da se to isplati malo pricekat i nemam nista protiv njih, a lose portove neigrat ;) Pogledaj koliko ljudi igra na pc-u razne pucacine online (QW,cod2/4,AA), strategije, te razne MMO tipa wow,GW, a da ne pricam o Travianu, ogameu, online managerima i slicnim tekstualnim igrama, pokeru, kartaskim igrama...ja sam itekako zadovoljan pc-jom kao platformom poglavito zbog raznovrsnosti ponude. Sto se tice grafike i optimizacije, kao sto Bubba kaze ako ces igrati radi igrivosti igraj Baldurs gate ako ces nesto novo kupi novi hardware pa igraj Neverwinter nights 2... Citiraj:
|
Citiraj:
Citiraj:
Citiraj:
Citiraj:
Citiraj:
Citiraj:
|
Gle vjerovao ti ili ne ali ja ipak posjedujem "elementarno tehničko predznanje" o tom "mističnom i nerazumljivom svjetu" u kojem samo "šačica izabranih" ima pravo komentirati i znam kako izgleda kodiranje programa u višim programskim jezicima.
Dakle možeš bit siguran da nisi jedini na svjetu koji zna kako izgleda c/c++ ili java program i kako isti nastaje, a to kaj se ne bavim derivacijama i matematikom ne znači baš ništa jer se niti većina programera koji rade time ne bavi pa ne vidim zašto bi to ikome bio kriterij za nešto. Nadalje znam kako mukotrpno može biti pisanje programa koji ima multihrading tj multi CPU podršku jer iziskuje "planiranje" koda za kojeg se najčešće nema vremena/volje (i ja to razumijem) jer svi smo ljudi i programer samo zarađuje plaću. E sad to što ti moj komentar doživljavaš pre**ravanjem (pretpostavljam da si na taj izraz ciljao) je tvoja stvar ali ja SVEJEDNO velim da NEĆE bit nikavog uber napretka u igrama tako dugo dok se iz starih engine samo kopiraju algoritmi i eventualno doda malo shader funkcija i malo dodatnih informacija za bump i sl stvari na same teksture (jer to se upravo i radi godinama) i ne vidim što je tu pogrdno. Što se pomaka tiče ajde pomaka ipak ima ali jako sporih, s druge strane što se tiče softwarea za 3D grafiku tamo odavno raytracing nije problem ali isto tako nikoga nimalo ne kači oće li bit u realtimeu ili neće... E da i takav predmet ne postoji na mom fakultetu i nemoreš se sekirati ja više volim da mi neko kaže svoje mišljenje nego da šuti, tako samo možeš dobit bolji tretman... :D Edit: Za marka da ga ne bode u oči... :beer: |
Citiraj:
EDIT: I da nadodam da me kolege ne bi razapele: Pod sljakere sam mislio da programeri ne moraju imati faks, te za neke djelove programiranja nemoraju biti ni previse educirani (previse sam namjerno upotrijebio jer postoje ljudi koji nisu u stanju ni shvatiti koncept progamiranja, a kamo li napisati par linija koda, niti ce to ikad razumjeti - sto bi pretpostavilo da je za programiranje ipak potrebno poznavanje nekih stvari te potrebna "programerska logika"). Takoder, oni sa faksom ce radije izabrati da budu ti koji ce davati upute programerima, a ne sami programirati. :D No, dakako, postoje ljudi koji su genijalci i pravi umjetnici u svom poslu (programiranju). |
obojica niste normalni :D kako vam se samo da
ali kad sam vec tu da i ja kazem sto mislim :D buduci da se svi slazemo da je programiranje sljakerski posao nekako mi je logicnije kako je veca sansa da je yedwy u pravu |
Ako je ovo izvedivo na cell-u, ne vidim zasto bi bilo nemoguce za par godina kupiti vec spomenutu pci express karticu s njim i imati realtime.
To sto intel radi na tome i opcenito sto stvar postaje izvediva i na x86 je dobar znak da ce se tehnologija popularizirat. A sto se tice programiranja, da dodatno zakuham stvar :) Najbolji programeri koje znam redom dolaze iz kvalitetnih srednjih skola, idu na dobar faks i njihova dobrota ne lezi u detaljnom znanju pojedinih jezika i sljakanju i marljivosti vec znaju napasti svaki logicki problem sa prave strane. Vjerujem da ce nakon faksa brzo napredovati na poslu i prestati pisati kod, te mi se cini da djelomicno potpisujem zadnji ET-ov post. |
Ljudi, nemojte zakuhavati stvari. Otišli ste u OT, ray-tracing je ovdje tema ;)
|
Citiraj:
|
Sva vremena su GMT +2. Sada je 14:08. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger