Ray Tracing To Debut in DirectX 11
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.'"
But I am really annoyed that April Fool's has now become a multi-day event.
If one's thing sure. Pity DirectX11 will work on so few platforms.
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
Or maybe just obvious to anyone in the industry. Since clock speeds are bounded and not getting any faster and you can only lower voltages so much before signals get lost in the noise, the only way forward is in parallelism and ray tracing is wondrously parallelifyable (is that a real word?).
-- The morphemes of your disquisition are ascertainable, but they have eschewed an ambit of transpicuous exposition.
Yeah, but you'll have to buy a new post-Vista operating system just to get this nifty new feature.
If this isn't an April Fools joke- maybe they could get DX-10 to work first, before worrying about DX-11?(!)
It says nvidia will be locked out because DirectX11 raytracing will be based on x86.
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).
liqbase
Ray tracing to debut in Direct X11
Colorless green Cthulhu waits dreaming furiously.
DX10 is Vista-only. I'm going to guess DX11 will be the same. Which means I'll never see it in action, as I will switch to Linux before I switch to Vista.
This is great news for the 14 people who actually own Vista.
Seven puppies were harmed during the making of this post.
They're (allegedly) in Malaysia. Granted, it's still an hour or so too early but getting an April fools joke in shortly before midnight for the next day's edition would explain things.
Either that or the entire Tech industry has started hiring PR people via "investment opportunity" emails.
An interesting read on this very subject here. 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.
Sometimes it's best to just let stupid people be stupid.
... will be ensured by using ray tracing to render characters in your word processing application! Finally, Vista will get some love.
Out by end of the year in MICROSOFT TIME means OUT BY 2011 - Q4. Maybe.
Management is doing things right; leadership is doing the right things. - Peter F. Drucker
By the way: It is already April 1st over there.
Cairo, Longhorn and Windows 7 are all the same thing, vapor used to crush working implementations.
http://slashdot.org/comments.pl?sid=216934&cid=17629948
omg ponies?
Seven puppies were harmed during the making of this post.
More comments from David Kirk.
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".
Intel has this article about the hardware needed to run at 50fps at 1920x1080p. They're claiming you need 8 cores. In a couple of years, that could well be within reach for most gamers.
There's also this John Carmack Interview. Carmack isn't too optimistic about ray tracing replacing rasterized graphics.
Absolute power corrupts absolutely. indymedia
http://www.pcper.com/article.php?aid=532&type=overview
...and you've eaten your pen. simply stunning.
I haven't really been in the 3d-graphics-API scene for awhile, so I'm wondering what's available for OpenGL raytracing. There are a bunch of plugins etc for 3d-rendering that I remember, such as POVRay, etc, but how about realtime?
Anyone know if there's anything available/in-the-works?
Raytracing allows the implementation of mirrors in 3d environments.
Finally all business software will have the feature of showing the cause of most problems. (See also "Error Id: 10T" and PEBKAC)
SaarCOR was getting about 10 FPS for Quake3 with a minimal FPGA-based implementation of a hardware raytracer running at less than 100 MHz with a fraction of the gate budget of a modern GPU... in 2005. Raytracing is highly scalable - it's an "embarrassingly parallelizable" problem - so if nVidia is really working on raytracing hardware they could well be able to beat Intel to the punch.
DX11, like DX10, will probably be Vista-only. So, will Intel build OpenGL support, roll their own API, or tie the success or failure of their graphics architecture to Vista?
For great justice.
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 ;)
Escher was the first MC and Giger invented the HR department.
povray (www.povray.org) won't be outdated anytime soonish, I guess. Today there is more than raytracing to it, like light scattering effects etc. Still, if those additional effects are done in hardware too, povray and other renderers may face an uphill battle. Like within just a few years.
Don't be unfair, is not Microsoft intentionally delivering what they promise far later, is that they measure time in an exponential curve while we measure it in a linear one, so the last month for them of this wait will take several of ours (if happens in our lifetime, at least).
No, I thought not...
Gentoo Linux - another day, another USE flag.
This is very obviously a lie or joke for early April fools. I didn't know Slashdot fell for them. Did anyone actually read the last page?
I'll hold on to Imagine for my Amiga until it's pried from my cold, dead hands.
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.
Ray tracing has been around for decades, and it's been steadily getting faster. Even in the 1980's, it was clear that eventually it would be doable in real-time. And there have been real-time ray tracing demonstrations around for several years now.
So, there is nothing "forward thinking" about this, Microsoft is simply following industry trends.
Read the version tag on the third page. It has been filed on April 1st, so it is definitely April Fools.
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 geometry shot from the same camera angle with the same lights to be rendered at 50Hz. They want motion. The lights move. The camera moves. The geometry moves. Every frame is different. And while the pixel-pushing is embarrassingly parallel, each one of those cores is going to have to be told what to draw each time around. Shared memory throttles the effectiveness of parallel processing. Shared caches, shared pipelines, shared buses, shared anything.
As the core count goes up, so does the cost of fanning out the new geometry updates every frame. I'm not going to say it's a deal-breaker, but it's hardly an "embarrassingly parallel" problem.
[
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.
No, it did say Adam and Steve. That's what you get for reading a shoddy translation.
Instead of a reply buried in the RT vs. Raster debate that this article generated, I thought a reply to the entire thread would be more appropriate: WHHHOOOOOOOOOSSSSHHHHHHHHH.... As the joke flew over your head. It's an early post April Fools bit, people. However, it might serve some of us to step back and examine our need to defend our own prejudices... {nah... what am I thinking... this is Slashdot..... Carry on.}
A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
Is anyone else seeing this as MS' tactic to ensure that games develop for Windows will only run on Windows. What I mean by this is that MS is almost forcing developers to use a new technology that forces games to upgrade to Vista (most likely) and upgrade their machines. Real-time ray tracing seem experimental to me but I can see MS pushing it down the developers and users throats. Why? Amongst other things, MS wants to make sure that the next generation of Windows game will not be available to Cedega (or other platforms like the Mac) for as long as possible.
I'm not against ray-tracing or new APIs for games. I'm against MS using it as another strategy to lock gamers in Windows.
Oh, and don't get me started on the patents that MS will probably acquire concerning that technology.
Goodbye Slashdot. You've changed.
I think so too. The second page of the article is completely absurd. What kind of PR departments are those?
But in the Microsoft response the editor comments they are in Malaysia, so maybe it's already April 1st there? Joke lag anyone?
I just looked at the calendar and let out a deep sigh. The entire internet is going to be unusable all week, isn't it?
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.
Dewey, what part of this looks like authorities should be involved?
I thought PC gaming was in the throes of death. Fortunately now PC game developers will be able to use Ray Tracing instead of implementing the much ballyhooed 'fun' that graphically inferior console games seem to be touting.
I have nothing compelling to say
I was expecting DX11 more like late 2009, myself, though so maybe it is a (rather pointless, lame) april fools joke. "Oooh, we were joking haha, it's really one year later that it'll be out! Haha, isn't that funny that we prtended it would be out 1 year early haha!".
At first I parsed the headline as "Raytracing in Direct X11". Would be amusing to see, at least.
Is it just me or is this a stupid April fools joke? It's not funny, it's like it's just trying to get your hopes up.
Ugh.. Get ready for a whole day of hilariously deceptive articles like this..
// MD_Update(&m,buf,j);
Comment removed based on user account deletion
a) OpenGL is an immediate-mode API - it doesn't store a "scene" it just processes a single polygon at a time.
b) You can't raytrace something unless you have access to the whole scene.
QED.
No sig today...
All of this talk about raytracing, and we still do not have high quality anti aliased renders with existing real time rendering methods.
:) It's just going to eat more pixel ponies for breakfast, lunch and dinner.
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.
This can't be Windows 7 only - Linux has had Direct X11 for years. This is yet another case of Microsoft playing catchup.
Sig? What's that? Oh, 'signature'...and it's supposed to be witty? Right...
It's already April 1st in some parts of the world.
Try this instead. Real time ray tracing is real already.
No calls now, I'm
Perhaps it'll work on X11
Like all pain, suffering is a signal that something isn't right
A joke? There is definite possibility of an almost maybe that this is true.
I've been waiting sixteen f@$*ing years to find out what the fuss is all about.
Now where's that damned Wolf 3D floppy?
Steve is a transgender man.
“Common sense is not so common.” — Voltaire
Not seeing what Microsoft has to do with X11 POV-Ray. been using it for like a decade now.
“Common sense is not so common.” — Voltaire
oblig.
What about you? You're still running Vista.
This is not the funny you're looking for.
Can this mean finally we don't have to awkwardly try to construct things out of polygons which are more naturally described as functions? Down with polygons!
GNU/Linux has had realtime ray tracing for a year now, even though it seems like an obvious joke when announced for Windows. That's something people would like to know and some good information that can come out of this bad joke.
Take your crazy Twitter hate and modpoint games someplace else. They are getting in the way of the conversation here.
http://slashdot.org/comments.pl?sid=216934&cid=17629948
The YouTube demonstration is especially cool, especially when you consider they did it without GPU support of any kind.
I don't think we have anything to fear about a Windows or Intel crushing, the people at IBM knew where they were going with Cell. With new process technology it won't be long before you can do this with a single 24 cell processor, not that three or four PS3s would break anyone's budget right now.
No calls now, I'm
Actually God didn't create anything. Adam, Eve, Steve and all the others CREATED God. Big Difference! And, forgive me if I ask, what is a Gay Agenda and in which bookstore can I find one? I asked my gay friends but they said they stopped using agendas once they graduated from school, now they use laptops. Gateway, Dell and HP don't have Gay Laptops so I'm assuming these people are using generic ones.
But aren't we all raytraced??? Or in this context, traced by Ray??? :)
Damn straight.
Gay people don't want to take over the world. They just want to redecorate it.
Keep it up!
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
Keeping track of all those sockpuppets is hard, isn't it?
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
it was much easier to read the 'tags' section where taco labeled this as 'aprilfools' and 'fake'
;)
rtfa? why not read the fine tags
https://www.gnu.org/philosophy/free-sw.html
Anyone who has knows a bit about computer graphics will suspect this is a joke from the heading itself, and then when you look at the ray-traced image comparison all doubt is removed (especially because it seems to use global illumination). I was just upset they didn't spend more time on it. The joke could've been much better, showing realistic-looking specs, small rendering times etc.
The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
They're only talking about primary rays - camera rays. They use packets of coherent rays to speed up the hierarchy traversal. This falls apart for shadow rays and refracted rays etc... So they'll be able to use RT as a OpenGL or DX replacement, but you won't be seeing the effects RT is known for. I still predict 2012 for really good RTRT, and I first said that back around 2001. My library is still on track for that timeframe. Oh, and the Intel work to date is just for walk-throughs, not real games AFAIK.
The sad part is that one of the biggest Microsoft/IT related technology news in Brazil just fell for it...
And they call themselves Microsoft MVP!
And no, it is not April 1st in Brazil yet...
Intel's x86 ray-tracing technology
Can any game developers out there tell me if this is a good thing? What other options exist besides Intel's raytracer?
The higher the technology, the sharper that two-edged sword.
"When information is power, privacy is freedom" - Jah-Wren Ryel
At least, for Google AU.
Now I understand your sig better.
Why would anyone engrave "Elbereth"?
It has cloaking technology? http://en.wikipedia.org/wiki/Cloaking_device
The only stable state is the one in which all men are equal before the
touche. you beat me to that one, sir.
+5, Truth