Slashdot Mirror


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.'"

36 of 219 comments (clear)

  1. Call me old and grumpy by Bullseye_blam · · Score: 5, Funny

    But I am really annoyed that April Fool's has now become a multi-day event.

    1. Re:Call me old and grumpy by Nimey · · Score: 5, Insightful

      Shit. That reminds me that I'm going to have to ignore Slashdot tomorrow because it'll be full of unfunny-because-they're-trying-too-hard stories.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. Re:Call me old and grumpy by pohl · · Score: 5, Funny

      No doubt. At this point the best slashdot could do on April 1 is post 100% real stories and watch everybody try to figure out where the silly fake stuff is.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    3. Re:Call me old and grumpy by Ed+Avis · · Score: 5, Funny

      Just like any other day of the year then?

      --
      -- Ed Avis ed@membled.com
    4. Re:Call me old and grumpy by StarvingSE · · Score: 3, Insightful

      That's how it used to be before the OMG PONIES era...

      --
      I got nothin'
    5. Re:Call me old and grumpy by Dachannien · · Score: 4, Interesting

      This way, they can post it as a dupe tomorrow, thus making it funny for multiple reasons.

    6. Re:Call me old and grumpy by Nimey · · Score: 4, Interesting

      They've been doing this for a while before OMG PONIES actually. There was one year where they had a really good April Fools' post about how Microsoft was doing something evil to Slashdot (cease-and-desisting or something) but too many people forgot what day it was & it got blown out of proportion.

      So now we have the current situation of stories so stupid that anyone can tell they're fake.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    7. Re:Call me old and grumpy by timster · · Score: 3, Insightful

      Even that would be passe at this point -- years ago Google announced GMail on April 1 and with the claim that they would offer 1GB of storage a lot of people were tricked into thinking it was an April Fool.

      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.

      --
      I have seen the future, and it is inconvenient.
    8. Re:Call me old and grumpy by Fneb · · Score: 4, Insightful

      They're in Malaysia (as stated in the Microsoft's comment bit), which is quite a bit ahead of Europe and the US in terms of time zone. If you look at the date on the article, its '01 April 2008'. So this isn't a pre-April Fool's April Fool's, it just seems like it.

  2. Poster is really excited by pembo13 · · Score: 4, Insightful

    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
  3. Surprisingly forward thinking on MS' part by Froze · · Score: 4, Insightful

    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.
    1. Re:Surprisingly forward thinking on MS' part by the_humeister · · Score: 4, Funny

      ...parallelifyable (is that a real word?).


      Yes, it's a very cromulent word.
    2. Re:Surprisingly forward thinking on MS' part by powersponge · · Score: 5, Funny

      I am anaspeptic, frasmotic, compunctious even, for the writer to have caused you such pericombobulations. Here's to hoping that he will apologize interfrastically.

    3. Re:Surprisingly forward thinking on MS' part by Hal_Porter · · Score: 2, Insightful

      Maybe Carmack is wrong?

      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.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  4. Looks like a shun to current GPUs by LiquidCoooled · · Score: 4, Interesting

    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 :: faster than paper
  5. John Carmack on Ray Tracing by Reality+Master+101 · · Score: 5, Interesting

    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.
    1. Re:John Carmack on Ray Tracing by Azarael · · Score: 2, Informative
      There's this one from PC Perspective as well which is an interview with NVidia's Tech Director:
      http://www.pcper.com/article.php?aid=530/

      His view on ray tracing is pretty much summed up by:

      David Kirk, NVIDIA: I'm not sure which specific advantages you are referring to, but I can cover some common misconceptions that are promulgated by the CPU ray tracing community. Some folks make the argument that rasterization is inherently slower because you must process and attempt to draw every triangle (even invisible ones)--thus, at best the execution time scales linearly with the number of triangles. Ray tracing advocates boast that a ray tracer with some sort of hierarchical acceleration data structure can run faster, because not every triangle must be drawn and that ray tracing will always be faster for complex scenes with lots of triangles, but this is provably false.

      There are several fallacies in this line of thinking, but I will cover only two. First, the argument that the hierarchy allows the ray tracer to not visit all of the triangles ignores the fact that all triangles must be visited to build the hierarchy in the first place. Second, most rendering engines in games and professional applications that use rasterization also use hierarchy and culling to avoid visiting and drawing invisible triangles. Backface culling has long been used to avoid drawing triangles that are facing away from the viewer (the backsides of objects, hidden behind the front sides), and hierarchical culling can be used to avoid drawing entire chunks of the scene. Thus there is no inherent advantage in ray tracing vs. rasterization with respect to hierarchy and culling. /blockquote

  6. Re:To Tech ARP... by F-3582 · · Score: 3, Funny
    Yep, like Microsoft's:

    Who told you this? We have been monitoring your articles based on leaked Microsoft information and like this one, they are ALL incorrect. Please let us know who your source is so we can correct him. (Editor : Or fire him???) Note that we have notified our legal department and the FBI as all Microsoft internal documents are not meant to be taken out of the building. They will be in touch shortly. Please extend all courtesies in cooperating with their investigation. (Editor : Good luck! We are in Malaysia!)


    By the way: It is already April 1st over there.
  7. More from David Kirk? by argent · · Score: 3, Interesting

    "I'll be interested in discussing a bigger question, though: 'When will hardware graphics pipelines become sufficiently programmable to efficiently implement ray tracing and other global illumination techniques?'. I believe that the answer is now, and more so from now on! As GPUs become increasingly programmable, the variety of algorithms that can be mapped onto the computing substrate of a GPU becomes ever broader.

    As part of this quest, I routinely ask artists and programmers at movie and special effects studios what features and flexibility they will need to do their rendering on GPUs, and they say that they could never render on hardware! What do they use now: crayons? Actually, they use hardware now, in the form of programmable general-purpose CPUs. I believe that the future convergence of realistic and real-time rendering lies in highly programmable special-purpose GPUs."
    Very interesting. A couple of years later he was arguing against special purpose GPUs for ray tracing, and for the use of "General Purpose GPUs", and the new nVidia 8xxx series seem to be following that path... away from dedicated rendering pipelines and towards a GPU that's more like a highly parallel CPU.

    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".
  8. Some less breathless articles by jmichaelg · · Score: 5, Interesting

    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.

  9. Major breakthrough for Business Software by Thanshin · · Score: 4, Funny

    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)

  10. Re:Wow direct X 11 by Charcharodon · · Score: 2, Funny
    I think you made a minor math error....

    ....You forgot to carry the one a hundred million times or so.

  11. Re:OpenGL by Yetihehe · · Score: 4, Informative

    There is now only OpenRT which have Open only fro similarity with OpenGL (it is fully proprietary implementation, but has API similar to that of OpenGL).

    --
    Extreme Programming - Redundant Array of Inexpensive Developers
  12. Re:Only available with Windows 7 by Vigile · · Score: 4, Insightful

    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?

  13. Modern Ray Tracing is OVERRATED!!! by SomeoneGotMyNick · · Score: 2, Funny

    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.

  14. Windows XP will soon go out of print by tepples · · Score: 2, Insightful

    DX11, like DX10, will probably be Vista-only. So will new PCs built with these new chips, if only because Windows XP will have been taken out of print by this July.
  15. Re:Only available with Windows 7 by Shade+of+Pyrrhus · · Score: 5, Insightful
    Yeah, for anyone who reads up to the last page, it seems pretty clear that it's not true. Something like this would be more likely announced by Microsoft PR a good while before release, in order to grow some hype.

    TFA states

    "As DirectX 11 is a work in progress, Microsoft does not have an exact timeline. But the source claims that DirectX 11 could be part of Windows Vista by late 2008."
    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.

    "They also plan to have DirectX 11 ready in time to debut with Windows Vista Service Pack 2"
    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.
  16. Thankyou GOD! by Cathoderoytube · · Score: 5, Funny

    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
  17. Re:Only available with Windows 7 by kestasjk · · Score: 4, Insightful

    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);
  18. OpenGL? Not gonna happen... by Joce640k · · Score: 2, Informative

    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...
  19. Fuck raytracing... How about ANTI ALIASING! by Jackie_Chan_Fan · · Score: 2, Interesting

    All of this talk about raytracing, and we still do not have high quality anti aliased renders with existing real time rendering methods.

    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? :) It's just going to eat more pixel ponies for breakfast, lunch and dinner.

    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.

  20. That's a lie. by pavon · · Score: 5, Funny

    This can't be Windows 7 only - Linux has had Direct X11 for years. This is yet another case of Microsoft playing catchup.

  21. Re:Only available with Windows 7 by Crimson+Wing · · Score: 2, Interesting

    SP1 wasn't an improvement
    Vista SP1 wasn't an improvement? What about those, like me, who have seen improved network speeds, file transfer rates, and lower RAM consumption with SP1?
    --
    Sig? What's that? Oh, 'signature'...and it's supposed to be witty? Right...
  22. Re:SAY NO TO THE GAY AGENDA by AmigaMMC · · Score: 2, Insightful

    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.

  23. Re:SAY NO TO THE GAY AGENDA by Trespass · · Score: 3, Funny

    Damn straight.

    Gay people don't want to take over the world. They just want to redecorate it.

  24. Re:Only available with Windows 7 by vikstar · · Score: 2, Informative

    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.