Radeon HD4800 serie ondersteunt Ray-tracing
Nieuws » Radeon HD4800 serie ondersteunt Ray-tracing
Nieuwsberichten
Radeon HD4800 serie ondersteunt Ray-tracing
Auteur: Frank Knopers
Publicatiedatum: 27-06-2008 19:07
Categorie: Productnieuws
Bron: TG Daily
Views: 5328
Terwijl AMD en nVidia met hun nieuwste videokaarten nog steeds de primaire focus op 3D gaming leggen laten beide fabrikanten ook zien dat hun videochips zich bij uitstek lenen voor andere applicaties. Zo liet nVidia bij de lancering van haar GTX 200 videokaarten al zien dat hun chip met de 240 shaders wel 9x zo snel video kon omzetten dan een high-end quadcore CPU met behulp van CUDA. Ook kunnen nVidia videochips vanaf de GeForce 8 serie sinds kort Ageia physics versnellen, wat vele malen sneller gaat dan met een CPU of een PPU van Ageia zelf.
De videokaarten van AMD kunnen bijvoorbeeld ingezet worden voor Folding@Home, waarmee alle shader processors van de GPU worden ingezet voor speciale berekeningen die waardevolle data opleveren voor de bestrijding van ziektes als kanker. Ook zou de HD3800 serie via aanpassingen aan CUDA de physics kunnen versnellen. De mogelijkheden van hedendaagse videochips zijn dus ongekend. Bij het Cinema 2.0 evenement van AMD werd er een andere functionaliteit van de HD4800 serie aan het licht gebracht, want deze videokaarten zouden namelijk volledig overweg kunnen met raytracing.
Raytracing is een techniek om fotorealistische 3D beelden te genereren door de lichtstralen te volgen en te laten weerkaatsen op objecten. Dat raytracing serieuze mogelijkheden biedt blijkt wel uit de stap die Intel een tijdje geleden heeft gezet, want met hun Larrabee project werken ze ook aan een multicore videokaart die is geoptimaliseerd voor de ray-tracing technologie. Voor games wordt Ray-tracing nog niet toegepast, omdat de hedendaagse processors bij lange na niet voldoende rekenkracht hebben om spellen in realtime via raytracing te laten werken met een speelbare framerate.
Bij het Cinema 2.0 evenement sprak TGDaily met vertegenwoordigers van JulesWorld, een bedrijf dat zich bezighoudt met de videoproducties van een bepaalde filmstudio met behulp van computeranimaties via ray-tracing. Dit bedrijf werkte voorheen met AMD Opteron processors en nVidia Quadro videokaarten om de beelden te renderen. Met de komst van de ATI R600 chip zijn ze echter ook gaan experimenteren met ray-tracing op die videokaart, en de resultaten waren indrukwekkend.
De HD2900XT was al zeer geschikt voor ray-tracing
Na de eerste bevindingen met de HD2900XT videokaart als rekeneenheid heeft JulesWorld een complete applicatie geschreven die via de DX9 API en met behulp van de Tesselator in de HD2900XT razendsnel ray-tracing kon toepassen. Zodoende werd de rekenkracht van de deze videokaart gebruikt voor het maken van de trailers van de film Transformers. Omdat de Radeon HD2900XT videokaart zelfs realtime raytracing kon uitvoeren waren de mogelijkheden opeens ongekend. Want nu konden de makers van de film zelf de positie ten opzichte van het beeld live aanpassen, net zoals je rond kunt lopen in de wereld van een 3D game. Men kon dus zelf de 'virtuele camera' gaan bedienen vanaf de computer.
Om de prestaties van de HD2900XT in kaart te brengen: Een 1GB versie van deze kaart is in staat om de Transformers trailer met 20-30 fps te renderen op een resolutie van 720p, genoeg voor een vloeiende film. Met de nieuwere Radeon HD3870 was het al mogelijk om dezelfde scene met 60 fps te draaien en met AA erbij nog steeds 20 fps te halen. Met de allernieuwste chip, de RV770, is het al mogelijk om dezelfde 720p video volledig realtime te ray-tracen, inclusief AA en op een framerate van 60 fps.
Volgens JulesWorld werkt deze techniek ook op de Geforce 8800 kaart, maar door het ontbreken van een Tesselator op deze kaarten waren de prestaties toch minder. Voor de toekomst ziet JulesWorld de mogelijkheden om met nog snellere GPU's vloeiend 1080p beelden te renderen via raytracing. Daarmee is ook de weg geopend naar games met raytracing, zodat er fotorealistische beelden op het scherm getoverd kunnen worden.
Fragment uit de Ruby demo voor de HD4800 serie van AMD, ook met raytracing gerendered?
Een ander groot voordeel van ray-tracing is dat het bijna lineair schaalt. Meer videogeheugen betekent dat er meer gedetailleerde objecten gemaakt kunnen worden en omdat bij ray-tracing elke straal door een aparte 'processing unit' gedaan kan worden kan een tweede of een derde videokaart voor de volle 100% benut worden met relatief weinig overhead. Zo kan ray-tracing ontzettend goed doorschalen waar dat bij Crossfire en SLI veelal afhankelijk is van ondersteuning in de game en de videokaartdrivers.
Nu betaalbare videokaarten al zo goed ray-tracing kunnen uitvoeren zou de stap naar ray-tracing games niet eens meer zo lang hoeven te duren, aldus de vertegenwoordigers van JulesWorld.
![]() |
| 27 juni 2008, 19:48 | #2 |
Senior Member | 0 score zoooo |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 20:01 | #3 |
Senior Member | 0 score idd het lijkt me dat als je hiermee gamed en dan een dikke MP dat het heel wat rekenkracht kost maar als je dit leest dan denk ik dat de volgende ATI serie het wel zou moeten kunnen |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 20:02 | #4 |
Member | 0 score jazeker!! Raytracing is echt gewoon té mooi! edit: moet je dit: http://ompf.org/forum/viewtopic.php?f=6&p=7954 eens zien!! Wow! en de link naar het filmpje moetje ook bekijken!! |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 20:02 | #5 |
Member | 0 score Crysis+ray-tracing!= ongekent ! Dit wordt een hele stap voor de game industrie, hopen dat er hele vette games komen in een jaar of 2! |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 20:14 | #6 |
Junior Member | 0 score Begrijp het niet zo goed. Dus de filmwereld gebruikt een programma en de ATI's zijn hier goed in om dit te renderen ? |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 20:14 | #7 |
Senior Member | 0 score En grafische kaarten die het lekker ondersteunen met een fijne framerate |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 20:17 | #8 |
Senior Member | 0 score als een HD4870 hier al 60 fps met alles op high op haald dan schaalt het een stuk beter dan crysis anders |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 20:33 | #9 | |
Hardware.Info Editor | Citaat:
De filmwereld kan hiermee makkelijker animaties maken of 3D computeranimaties levensechter laten overkomen in films. Realtime raytracing, waarover wordt gesproken in het artikel, lijkt me dat er wordt bedoeld dat men nu genoeg frames per seconde kan renderen om zoiets soepel te laten verlopen. Waar men eerst frame vor frame iets moest laten renderen, kan men dit nu met zeg eens 50+ frames per seconde, waardoor je live gelijk een resultaat kan zien en ook live kan ingrijpen. Dit bespaart aanzienlijk in de kosten en maakt 3D-scenes voor kleine studios aantrekkelijker, evenals het gebruik van 3D-technieken. Dit artikel laat zien hoe snel de rekenkracht van grafische kaarten is toegenomen, vergeleken met processoren. Waar een paar jaren geleden (oke, misschien 10 jaar geleden) het ondenkbaar leek dat een grafische kaart ooit meer zou kunnen dan een spelletje te renderen, is het nu dankzij de toespitsing op 3D wellicht, effectiever dan processoren en kan men ook meer bereiken. Hoewel ray-tracing nog steeds erg veel rekenkracht vergt, is er met de nieuwste generatie kaarten een mogelijkheid om dit in de toekomst ook toe te gaan passen in games. Dit is echter toekomst muziek, maar het is wel de volgende stap naar fotorealistische (of beter: filmrealistische) games. | |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 20:40 | #10 |
Senior Member | 0 score De volgende stap is eerder een hybride game engine die gebruik maakt van rasterizing (huidige render techniek) en raytracing. Dit is omdat raytracing ook zijn nadelen heeft en zo kun je het beste van beide werelden meepikken. |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 21:10 | #11 | |
Member | 0 score Citaat:
| |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 22:54 | #12 | |
Member | 0 score Citaat:
| |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 23:24 | #13 |
Senior Member | 0 score Dus als ik het goed begrijp wordt licht weerkaats door een object (zover als deze dat zou moeten kunnen) en zo van object naar object in het ook vallen waardoor het realistischer is?? Dat zou wel stukken realistischer zijn idd. En ik neem aan dat dit dus een 3d gerenderd plaatje is met Raytrace: [IMG]http://upload.wikimedia.org/wikipedia/commons/e/ec/Glasses_800_edit.png[/IMG] |
![]() ![]() ![]() | ![]() |
| 27 juni 2008, 23:40 | #14 |
Member | 0 score Ray-tracing berekent eigenlijk alleen het licht (en dus ook de weerkaatsingen). Als je nu naar een gemiddelde game kijkt, zie je nog steeds dat sommige dingen die rond zouden moeten zijn toch niet echt rond zijn. Dat los je met ray-tracing naar mijn weten dus niet op. In programma's als 3DS Max (3D programma), kun je ook ray-tracing gebruiken. Daar duurt het wel even om een scene te renderen die wat meer polygonen bevat, ook met een videokaart denk ik (als je bedenkt dat de echt ingewikkelde dingen soms uren duren). Ohja, Louwe, ze hebben hier ook gewoon ray-tracing in DX9 ingebouwd hoor |
![]() ![]() ![]() | ![]() |
| 28 juni 2008, 00:28 | #15 | |
Member | 0 score Citaat:
| |
![]() ![]() ![]() | ![]() |
| 28 juni 2008, 00:39 | #16 |
Senior Member | 0 score maar we hebben het hier dan ook over renderen met een videokaart en niet met een processor wat dus heel veel verschilt. |
![]() ![]() ![]() | ![]() |
| 28 juni 2008, 01:22 | #17 |
Junior Member | 0 score Geweldige ontwikkeling, AMD/ATI gaat de goede weg op. Stel je voor, een 3D engine die fotorealistisch is, waardoor game ontwikkelaars deze kunnen gebruiken voor FPS shooter ofzo. Dan add de programmeur gewoon objecten toe bij het ontwerp van zijn spel die hij gewoon met een camera in 3d inscant, er een gewicht aan programeert en hopla, de physix engine kan regelen hoe dat object moet reageren bij een bom inslag of dergelijke. En dit met fotokwaliteit, je zit in een film dan! Hier gaan we naartoe mensen en AMD doet dat goed ! |
![]() ![]() ![]() | ![]() |
| 28 juni 2008, 02:32 | #18 |
Senior Member | 0 score Daar gaan we weer. Er wordt nu zoveel verwacht en wanneer de volgende serie uit komt zullen we weer zien dat het nog jaren gaat duren voordat we uberhaupt als het ooit mogelijk zou zijn met games aan de slag kunnen die net als realtime ogen. Zo ver gaat het nooit komen, denk ook dat het niet zover mag komen. Als je een shooter met zo'n engine ontwikkeld lopen er volgende dag mensen rond die voor de gein mensen neer knallen omdat ze denken dat ze nog steeds Call of Duty online spelen. Verwacht er niet te veel van en je zult verbaasd staan wanneer de volgende generatie uit komt. |
![]() ![]() ![]() | ![]() |
| 28 juni 2008, 08:53 | #19 |
Senior Member | 0 score Memeber klopt, Maar je kent het gezegde hoop doet leven toch wel Ik zelf denk dat het nog een hele tijd enkele jaren zal duren eer er misschien een game uitkomt die dit volledig ondersteunen zal. Maar als die uitkomt zal het een revolutie zijn |
![]() ![]() ![]() | ![]() |
| 28 juni 2008, 11:06 | #20 |
Senior Member | 0 score nog een 5 jaar en je loopt door een film |
![]() ![]() ![]() | ![]() |
| 28 juni 2008, 11:18 | #21 |
Senior Member | 0 score Uhm..misschien een rare vraag, maar hoe ga je met Ray-Tracing quantummechanische effecten weergeven? ( superpositie?) De mogelijkheden zijn zo bijna ongekend, want nu kan men echt fotorealistische beelden maken, als je nu met een zaklantaarn bij Crysis GPU-test gaat spelen, dan zou je minder verschil moeten zien, dan bijv. met een Rocket Launcher in een donkere grot. |
![]() ![]() ![]() | ![]() |
| 28 juni 2008, 12:38 | #22 |
Senior Member | 0 score Ik dacht dat Ray-tracing pas zo worden ondersteund bij DX11, of kan dat bij DX10 (en 9) ook al? |
![]() ![]() ![]() | ![]() |
| 28 juni 2008, 23:17 | #23 | |
Member | 0 score Citaat:
| |
![]() ![]() ![]() | ![]() |
| 29 juni 2008, 06:40 | #24 |
Junior Member | 0 score Member, ik heb ook niet gezegd dat dat volgende week gaat gebeuren. We gaan er naartoe, het zal nog lang duren maar uiteindelijk komen we er, en deze stap van AMD is belangrijk en een aanzet ! |
![]() ![]() ![]() | ![]() |
![]() |


















