Ray Tracing To Debut in DirectX 11 219
crazyeyes writes "This is breaking news. Microsoft has not only decided to support ray tracing in DirectX 11, but they will also be basing it on Intel's x86 ray-tracing technology and get this ... it will be out by the end of the year!
In this article, we will examine what ray tracing is all about and why it would be superior to the current raster-based technology. As for performance, well, let Intel dazzle you with some numbers. Here's a quote from the article: 'You need not worry about your old raster-based DirectX 10 or older games or graphics cards. DirectX 11 will continue to support rasterization. It just includes support for ray-tracing as well. There will be two DirectX 11 modes, based on support by the application and the hardware.'"
Call me old and grumpy (Score:5, Funny)
Re:Call me old and grumpy (Score:5, Insightful)
Re:Call me old and grumpy (Score:5, Funny)
Re:Call me old and grumpy (Score:4, Insightful)
Re:Call me old and grumpy (Score:5, Interesting)
So now we have the current situation of stories so stupid that anyone can tell they're fake.
Re:Call me old and grumpy (Score:4, Insightful)
At this point the obvious creative thing to do would be to skip April 1 and make everyone think that Slashdot had changed their ways, and there would be much rejoicing... then have a hideously annoying gag the next day.
Re:Call me old and grumpy (Score:5, Funny)
Re: (Score:2)
I'm far more worried about that evil friggin' pink color scheme which burned itself into my retinas last year.
But, yes, excellent point. Must avoid Slashdot on April 1st. It just gets way to friggin' stupid.
Cheers
Re: (Score:2)
Well, I'm still traumatized over it, and I forgot to record it in my day planner to record the exact date.
I'm sure you'll learn to deal with my lack of precision on the exact date of the "OMG Ponies" color scheme.
Cheers
Re: (Score:2)
But it's funny, I had the exact same thought--thanks to whoever tagged this 'aprilfools' for reminding me not to even bother coming here tomorrow. Okay, maybe once to see if they're going to make a new ZOMG Ponies!!! theme but otherwise I'll steer clear.
Re:Call me old and grumpy (Score:5, Interesting)
You're not alone. (Score:2)
Re:Call me old and grumpy (Score:4, Insightful)
Poster is really excited (Score:5, Insightful)
OpenGL (Score:2)
Anyone know if there's anything available/in-the-works?
Re:OpenGL (Score:5, Informative)
OpenGL? Not gonna happen... (Score:3, Informative)
b) You can't raytrace something unless you have access to the whole scene.
QED.
Re: (Score:2)
Sure, there's a shit ton of bad console shooters and action rpgs like that, but there are some recent gems, too.
X11 (Score:2)
Surprisingly forward thinking on MS' part (Score:5, Insightful)
One new M$ feature = buy a new OS (Score:2)
Re: (Score:2)
Anyway, clock speeds aren't increasing much right now but I suspect that this is only a limitation of current tech. Someday I hope we can get clock speeds to reach much higher levels.. like say a frequency close to the composition of planck times [wikipedia.org] inherent in the circuitry of the CPU.
Re: (Score:2)
Re:Surprisingly forward thinking on MS' part (Score:5, Funny)
Yes, it's a very cromulent word.
Re:Surprisingly forward thinking on MS' part (Score:5, Funny)
Re: (Score:2)
Software rendering may come back into style with these faster CPUs, but I'm doubting we are going to see ray tracing gain any serious ground in real-time 3D rendering.
Re: (Score:2)
Re: (Score:2)
I think the comparison on the website says it all. Rasterization is better in a static world, where the creators set every object in place before hand. Then they can raytrace it to produce the desired reflections, lighting effects, etc. and use those raytraced surfaces as maps in the real-time rasterized world. If that's the case, then a raytraced world isn't going to look much different.
However, the advantage to virtual worlds over movies and television is that they aren't static, they're i
Re: (Score:2)
Re: (Score:2)
Personally, I'd have people pay more attention to textures and make things more efficient than concentrate on a new shiny method to improve shadows. Shadows are the first thing to go from non high end sy
Re: (Score:2)
Shadows are actually the glaring weakness in ray tracing setups. Ray tracing tends to lead to shadows going instantly from completely solid to non-existant. You don't get the soft edges.
Ray tracing tends to be great for reflections though.
Re: (Score:2, Insightful)
Doom and Wolfenstein were clever back in the day, but it wouldn't be the first time that a famous expert was blindsided by a paradigm shift in their field.
Re: (Score:2)
oh, please (Score:2)
So, there is nothing "forward thinking" about this, Microsoft is simply following industry trends.
Re: (Score:2)
Re: (Score:2)
Bah! (Score:2)
Re: (Score:2)
Looks like a shun to current GPUs (Score:4, Interesting)
Wasn't DirectX meant to be a generic middleman to allow developers to abstract away from the specific implementations?
Isn't this a backwards step that basically cuts anyone developing for it out of using the code on other systems (and I am meaning even the xbox 360).
Re: (Score:2)
DirectX works by talking right to the driver. Hence the name, DirectX. The hardware vendor is responsible for translating said DirectX function to operations in their hardware.
It's good in that there's less overhead and the drivers can be optimized per the vendor. It's bad in that some of the features may or may not be supported in hardware, and you are at the mercy of the vendor.
OpenGL, on the other hand, is a
Vista only, BTW. (Score:2, Insightful)
Re: (Score:2)
John Carmack on Ray Tracing (Score:5, Interesting)
An interesting read on this very subject here [pcper.com]. Quote:
"I have my own personal hobby horse in this race and have some fairly firm opinions on the way things are going right now. I think that ray tracing in the classical sense, of analytically intersecting rays with conventionally defined geometry, whether they be triangle meshes or higher order primitives, I'm not really bullish on that taking over for primary rendering tasks which is essentially what Intel is pushing."
Carmack admits he has his own personal preference, but generally he's pretty sensible about these things. He's usually called it correctly in the past when people have pushed various technologies that were supposed to take over the world, and they've fallen by the wayside.
Hopefully he'll chime into this latest article with some further thoughts.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Informative)
http://www.pcper.com/article.php?aid=530/ [pcper.com]
His view on ray tracing is pretty much summed up by:
Even slower Windows 7 graphics ... (Score:2)
Out by end of the year? (Score:2)
More from David Kirk? (Score:4, Interesting)
More comments from David Kirk. [scarydevil.com]
I would be very interested in what he learned between 2002 and 2004 that led him to argue so eloquently against Phillip Slusallek. I'd also like to know what Professor Slusallek is doing at nVidia, where he's "working with the research group on the future of realtime ray tracing" [linkedin.com].
Some less breathless articles (Score:5, Interesting)
There's also this John Carmack Interview [pcper.com]. Carmack isn't too optimistic about ray tracing replacing rasterized graphics.
Duelling articles! (Score:2)
not "embarrassingly parallel" (Score:2)
A number of people refer to raytracing as an "embarrassingly parallel" process. The implication in the term being that there's no need for communication between each core or thread or process: they each just get handed a rectangular portion of the offscreen screen memory, and they do their job alone, and when they're all done, then the screen can be flipped to show the results.
I will grant that the actual rendering of pixels is indeed independent, but that's not the proposal. Nobody wants the same geom
Re: (Score:2)
Well, yes, you could do that. You could also render your scenes by having the pipelines re-parse shader programs from text for every frame. But you don't.
If access to the mesh is a bottleneck, give the pipelines
Re: (Score:2)
Re: (Score:2)
Well, yes, that's just the flip side of the fact that you don't need to do occlusion culling, which you might notice I mentioned. that is to say, I did not suggest splitting up the scene, but rather replicating it.
What I suggested was giving the pipelines local memory and caching the static part of the mesh. Since that's almost all of the mesh, almost all of the time, they will only need to fetch dynamically changing meshes. With some analog for vertex buffer
So they say (Score:2)
So that $250 EVGA 8800GTS [newegg.com] I just bought soon will be used for a doorstop? I haven't even checked out the DX10 with it, I'm still kicking DX9. I may test out the vista x64 ultimate and see how crysis runs there as opposed to xp, which I doubt will be that dramatic. I somehow don't see gpus disappearing when dx11 premieres since not many people will actually have 8 or 16 core cpus.
Re: (Score:2)
Count yourself lucky. I already have a Radeon 9700 Pro propping my office door open, so that's out.
And don't even mention the word "paperweight". A pair of SLI Voodoo2's are filling that role nicely.
Major breakthrough for Business Software (Score:5, Funny)
Finally all business software will have the feature of showing the cause of most problems. (See also "Error Id: 10T" and PEBKAC)
Re: (Score:2)
Perhaps Duke Nukem Forever is going to be ray-traced.
Vista Adoption (Score:2)
Windows XP will soon go out of print (Score:3, Insightful)
povray won't look outdated, yet (Score:2)
Re: (Score:2)
Re: (Score:2)
How is that? Didn't realize that!
From: http://tag.povray.org/povQandT/miscQandT.html [povray.org]
_ _
"Will POV-Ray render faster if I buy the latest and fastest 3D videocard?"
No.
3D-cards are not designed for raytracing. They read polygon meshes and then scanline-render them. Scanline rendering has very little, if anything, to do with raytracing. 3D-cards can't calculate typical features of raytracing as reflections etc. Th
Re: (Score:2)
That entry in the FAQ comes from an era when those plucky Voodoo cards started coming out. If there ever comes a 3D card that supports the types of raytracing calculations POV-Ray needs, and if it represented a real chance to offload some work from the CPU with measurable time savings, and it worked cross-platform, they'd add support for it.
End of year (Score:2)
Modern Ray Tracing is OVERRATED!!! (Score:3, Funny)
34.2 minutes per rendered frame gives me plenty of time to do other things around the house.
Actually, I would have mentioned Turbo Silver instead if there were any good links for it.
OT: Amiga software equivalents (Score:2)
Totally off-topic, but is there a FOSS equivalent of the Amiga's VistaPro software for terrain rendering? I loved playing with that program back in the day and I'd love to see it on something faster than a 68030@25MHz.
RT vs Raster. (Score:2)
Thankyou GOD! (Score:5, Funny)
Raytracing in Direct X11 (Score:2)
Fuck raytracing... How about ANTI ALIASING! (Score:3, Interesting)
Games still look like shit. NONE of them can even compare to the nice anti aliased images generated by software renderers.
Anti Aliasing is all fine and dandy, but when a game looks like shit, these days its due to anti aliasing. We can do plenty of visually stunning things in realitime but no matter what you do, it still looks like a video game because the damn hardware cant render high resolution enough with high quality anti aliasing enabled.
How in the hell will raytracing solve that?
Look at Gran Turismo on PS3. All of their PR videos have anti aliasing enabled and the game looks photoreal. However the reality is they're lying in their screenshots. The game itself does not use anti aliasing, thus making it look like a videogame. With Anti aliasing enabled, its photoreal, without, it looks like shit.
This is an old problem, which the hardware companies have addressed... they just cant deliver on performance.
But they can on raytracing? No thanks. Anti aliasing in ray tracing renderers is even slower. I dont care how accurate the reflects are, if its aliased to shit... it will never look convincing.
Re: (Score:2)
As I understand it, aliasing in it's most obvious form, "jaggies," [wikipedia.org] is more of a problem in lower resolution renderings than higher resolution ones, simply because each pixel represents less and less of a percent of the overall scene.
From that, one could infer that if ray-tracing were to take off and dramatically improve performance on large resolution renderings (because of parallelization), the problem of aliasing would eventually solve itself or, at the very least, be highly outweighed by the awesomenes
Just remember... (Score:2)
POV-ray runs fine in X11 (Score:2)
The decline of polygons? (Score:2)
Re: (Score:2)
Re:To Tech ARP... (Score:4, Funny)
By the way: It is already April 1st over there.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I own Vista. I got it for free through an MS promo (no, not the "TPB promo"). It's not great news for me, since all my games run much better in XP than Vista and I rarely boot into Vista anymore.
Re: (Score:2)
Re: (Score:3, Funny)
....You forgot to carry the one a hundred million times or so.
Re: (Score:2)
Re: (Score:2)
*phbbtbtbtbt* Nobody owns Vista.
They've dutifully licensed it for limited use on a single machine subject to arbitrary changes in the ToS as provided by our benevolent Microsoft Overlords.
*sheesh* Like you could own something as ethereal as software.
Re: (Score:2)
Must be something to do with direct rendering. Which reminds me, there's nothing new about Vista's DRM, after all you need the DRM module to get accelerated 3D in Linux/X11 ;)
Re:Only available with Windows 7 (Score:5, Insightful)
Re:Only available with Windows 7 (Score:5, Insightful)
TFA states I don't know where these guys get their information, but even Microsoft does planning ahead of time for products they create - especially if it's to be released the same year! The absurdity climaxes at the third page...do yourself a favor and read it for a little laugh.
Service Pack 2? Sure, SP1 wasn't an improvement and SP2 might be needed - but, again, plans for this would have been more well announced or planned by Microsoft.
Sorry guys, article is simply BS.
Re:Only available with Windows 7 (Score:5, Insightful)
Ugh.. Get ready for a whole day of hilariously deceptive articles like this..
Re: (Score:3, Informative)
Re: (Score:2, Interesting)
That's a lie. (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I was expecting DX11 more like late 2009, myself, though so
Re: (Score:2)
Re: (Score:2)
IF Apple ever gets interested in gaming, then you might see real support for it, but until then you can hardly complain that MS is destroying games for non-MS OS's, when they can't be bothered to make an effort.
Re: (Score:2)
Re: (Score:2, Insightful)
Re:SAY NO TO THE GAY AGENDA (Score:4, Funny)
Gay people don't want to take over the world. They just want to redecorate it.