Slashdot Mirror


New Graphics Firm Promises Real-Time Ray Tracing

arcticstoat writes "A new graphics company called Caustic Graphics reckons it's uncovered the secret of real-time ray tracing with a chip that 'enables your CPU/GPU to shade with rasterization-like efficiency.' The new chip basically off-loads ray tracing calculations and then sends the data to your GPU and CPU, enabling your PC to shade a ray-traced scene much more quickly. Caustic's management team isn't afraid to rubbish the efforts of other graphics companies when it comes to ray tracing. 'Some technology vendors claim to have solved the accelerated ray tracing problem by using traditional algorithms along with GPU hardware,' says Caustic. However, the company adds that 'if you've ever seen them demo their solutions you'll notice that while results may be fast — the image quality is underwhelming, far below the quality that ray tracing is known for.' According to Caustic, this is because the advanced shading and lighting effects usually seen in ray-traced scenes, such as caustics and refraction, can't be accelerated on a standard GPU because it can't process incoherent rays in hardware. Conversely, Caustic claims that the CausticOne 'thrives in incoherent ray tracing situations: encouraging the use of multiple secondary rays per pixel.' The company is also introducing its own API, called CausticGL, which is based on OpenGL/GLSL, which will feature Caustic's unique ray tracing extensions."

9 of 136 comments (clear)

  1. 2009 by stonedcat · · Score: 5, Funny

    2009 is the year of the ray traced desktop.

    --
    You can't take the sky from me.
  2. Shitty summary! by drinkypoo · · Score: 5, Informative

    Stop copying and pasting the article to generate almost the entire summary, especially when you don't do it right. The However, the company adds that 'if you've ever seen them demo their solutions you'll notice that while results may be fast -- the image quality is underwhelming, far below the quality that ray tracing is known for.' makes it look like you're talking about the Image quality of Caustic's new solution, which is obviously wrong. Here's the real paragraph:

    "Some technology vendors claim to have solved the accelerated ray tracing problem by using traditional algorithms along with GPU hardware," says Caustic, referring to companies such as Nvidia which recently demonstrated real-time ray tracing using CUDA . However, the company adds that "if you've ever seen them demo their solutions you'll notice that while results may be fast--the image quality is underwhelming, far below the quality that ray tracing is known for."

    In other words, it was someone at Caustic talking about everyone else's solutions, the opposite of the implication of the summary!

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  3. Re:"Caustic"? by flewp · · Score: 5, Informative

    I assume you're kidding, but for the uninitiated: Caustics also refers to light reflected and refracted by a curved object. Think the pattern of light cast by a glass on your desk, or thrown off by a ring sitting on a surface.

    --
    WWJD.... for a Klondike bar?
  4. I'll believe it when I see it! by MostAwesomeDude · · Score: 4, Insightful

    They've advertised Linux support too, but I haven't heard anything from these guys. Unless they're like nVidia and sit around killing kittens all day, it would be a good idea for them to actually do some research and figure out how GLX and DRI work. Even the ATI closed-source drivers still respect the GLX way of life.

    (nVidia replaces the entire DRI stack. DDX, GLX, DRI, DRM, all custom. fglrx doesn't replace GLX. Just in case you were wondering.)

    --
    ~ C.
  5. Re:Surely they could have chosen a better name. by DMUTPeregrine · · Score: 4, Informative

    Caustics are light reflected and/or refracted by curved surfaces. The pattern of light lines on the bottom of a pool is one of the more common types of caustic. The company chose a graphics term. The graphics people chose a term that has another, more understood meaning.

    --
    Not a sentence!
  6. Re:Big deal. by CarpetShark · · Score: 4, Informative

    Juggler was very impressive for the time, but it was "only" real time high-color-depth animation playback (although even the compression method used was probably impressive back then). It was not real-time raytracing. Yes, Amigas were famously one of the first computers that made raytracing possible for home (or even pro movie/TV) users back then, but I remember that rendering a simple raytraced scene (a couple of primitives) in apps like Imagine 3D would have to run for a few hours, if not overnight. That might have been on an Amiga 1200, rather than my older 500, too.

  7. A post I made elsewhere on the subject by Sycraft-fu · · Score: 4, Insightful

    Like with anything, I call vaporware until they show real silicon. Not because I think they are lying, most companies don't. However there are plenty of overly ambitious companies out there. They think they have figured out some amazing way to leap ahead and get funding to start work... only to realize it's way harder than they believed.

    A great example was the Elbrus E2K chip. Dunno if you remember that, it was back in 2000. A Russian group said they were going to make the Next Big Thing(tm) in processors. It'd kick the crap out of Intel. Well obviously this didn't come to pass. The reason wasn't that they were scammers, in fact Elbrus is a line of supercomputers made in Russia. The problem was they didn't know what they were doing with regards to this chip.

    Their idea was more or less to put their Elbrus 3 supercomputer on to a chip... Ok fine but the things that you can do on that scale, don't always work on on the microscale. There are all sorts of new considerations. So while their thing was all nice in theory on a simulator, it was impossible to fab.

    Intel and AMD aren't amazing because of the chips they design, they are amazing because they can then actually fab those chips economically. You can design something that'll smoke a Core i7 in simulations. However you probably can't make it a real chip.

    This smells of the same sort of thing to me. Notice that they have press releases and some shiny demo pictures, but it was clearly done on a software simulator. Ok well shit, I can raytrace pretty pictures. That doesn't prove anything. Their card? Apparently not real yet, the picture of it is, well, just a raytrace.

    So who knows? Maybe they really do have some amazing shit in the pipeline. Doesn't matter though, they've gotta make it real before it matters. nVidia releases pretty pictures too. Difference is the pictures of the cards are of actual cards, and the pictures rendered are done on the actual hardware.

    I am just never impressed by sites heavy on the press releases and marketing, and light on the technical details, SDKs, engineering hardware pics, and so on.

  8. Re:cant wait. by Goaway · · Score: 5, Funny

    I know! This is totally going to solve the problem of the utter lack of glass spheres and infinite checkerboards in today's games!

  9. Re:I know their secret! by mikael · · Score: 4, Informative

    That's how just about all ray-tracers work. The problem is when you want to avoid aliasing effects. The easiest solution is to use multi-sampling, but having a nice square grid of primary rays per pixel still creates some aliasing effect. Randomizing the directions of these rays using a statistical distribution is one way of improving things. But then, at every reflection and refraction the secondary rays converge and diverge even further, so they will not all hit the same triangle/object/texture which causes all sorts of texture caching problems.

    This company seems to have found a solution with their "incoherent ray" solution.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads