CausticTwo, the Long Term, and Preliminary Thoughts

Looking toward the future, Caustic Graphics will bring out the CausticTwo next year. The major differences with this hardware will be with the replacement of the FPGAs with ASICs (application specific integrated circuit - a silicon chip like a CPU or a GPU). This will enable an estimated additional 14x performance improvement as ASICs can run much much faster than FPGAs. We could also see more RAM on board as well. This would bring the projected performance to over 200x the speed of current CPU based raytracing performance.

Of course, next year CPUs will be faster, but based on that kind of projection we are still looking at about two orders of magnitude more performance than CPU based algorithms. This means that instead of seconds per frame, we can start talking about frames per second. Unless we want even more photorealistic images. That will still take a very long time.

The CausticTwo will also be available to end users. Hopefully by this time raytraceing plugins for 3D Studio Max, Maya, and all the other content creation tools that some prosumers and students dabble in will be hardware accelerated on Caustic Graphics hardware. And maybe at this point we'll start to see some realtime raytracing engine demos. Maybe.

Planting their flag firmly in film, video and advanced visualization markets makes the most sense and holds the most potential for long term viability. Jumping completely into games won't be the best way to go at this point -- it needs to be either a gradual adoption or they need to get their hardware into future game consoles. Pushing PC gaming before console adoption will likely prove as just as difficult for Caustic as it did for Ageia, and might not be the best use of resources. Especially if they can cut out a niche in the higher end space.

But they do have their eye on games at some point and are already talking about game consoles. While hardware, service and support for render farms, large scale visualization and those who need the hyper-realism that raytracing can offer has the potential to create a sustainable business, conceiving a piece of hardware that becomes nearly required for gaming (like the GPU) would be the holy grail in this case. It's not likely, but you can bet it's at the back of their mind. Staying focused on more modest goals is definitely a better way to stay in business though.

But they could go another direction. They could try and get themselves acquired by a 3rd party like Ageia did. Of course, NVIDIA killed Ageia's hardware business, and it would be nice if Caustic's hardware technology survived any acquisition. But that is often times how these things go. We'll simply have to wait and see.

There is another factor looming on the horizon as well. As we mentioned earlier, raytracing is very branch heavy, memory dependent and compute heavy. It's a beast of an algorithm that seems to always have a bottleneck no matter what it is running on. Though it will still be a while before we have hardware, Larrabee might just as well be a solution to the raytracing option. The Larrabee architecture tries to blend some of the CPU and GPU approach to processing, and the hybrid may enable a platform that competes with Caustic when it hits the scene. Memory organization and size are probably still going to favor Caustic, but we've continually heard rumblings that raytracing on Larrabee will be where it's at. It will certainly be interesting to compare the two approaches when they both arrive.

Beyond Larrabee, the long term plan for many core CPUs could include application specific processors. We will see combined CPUs and GPUs in the near future, and maybe we'll see dedicated raytracing units integrated as one or more of the many cores on a CPU down the road. The really long term picture is a bit more fuzzy, but they've got short term potential in the markets that need all the power they can get.

For now, we don't have hardware and we don't have developer feedback either. Caustic is going to get us a copy of their SDK so we can play around with it a bit and evaluate it. But as for knowing how applicable or useful Caustic Graphics hardware will be in the realworld, we just don't have the information we need yet.

Here's to hoping for the best.

CausticOne and the Initial Strategy
Comments Locked

48 Comments

View All Comments

  • tdenton1138 - Tuesday, April 21, 2009 - link

    Check out their videos here:

    http://vimeo.com/4240520">http://vimeo.com/4240520
  • poohbear - Tuesday, April 21, 2009 - link

    im so replacing their ugly blue heatsink w/ my own aftermarket cooling..... gonna overclock the hell outta this thing!!!! WOOOOOOOOOOOOOOT! Raytracing here i come!
  • Flunk - Tuesday, April 21, 2009 - link

    The use of FPGAs for Caustic One makes it sound more like a prototype than an actual product. It's nice to see people trying to sell new ideas but it might be a bit premature today. Then again a proof of concept is always nice.
  • DerekWilson - Tuesday, April 21, 2009 - link

    FPGAs are good enough if the benefit is real. lots of people use FPGAs in shipping devices. an ASIC would be better (faster), but it requires a lot of start up money.
  • DeathBooger - Monday, April 20, 2009 - link

    I'm a professional 3D artist. I don't really see this taking off. Right now I have a core i7 and it does the job for me just fine. I create photorealistic images and animations for a living and I don't really see the point of this in this day and age. And if I can't see the point, I doubt production companies with access to large render farms will. Especially if it makes more fiscal sense to pop in a new processor instead of changing out all of the mainboards to fit a new card that might be faster.

    The software used for ray tracing these days is a lot faster than it used to be. 3rd party apps like Vray pretty much solved the issue of slow ray tracing years ago.

    I could see this taking off for games to get real time global illumination to be come a standard, but only if Microsoft and Sony decides to add Caustic hardware to their next consoles. Keeping it PC exclusive wouldn't go anywhere long term.

    Actually another prospect would be for Nvidia to buy them out since they own Mental Ray. Mental Ray is the renderer that ships with most 3D software these days. It still won't change the fact that people in the know use Vray instead since it's a lot faster than Mental Ray and more user friendly. Mental Ray is more powerful in the right hands and I could see the film industry gobbling these cards up if the SDK was implemented into Mental Ray, but freelance guys like me probably will never touch one.
  • Griswold - Tuesday, April 21, 2009 - link

    You dont sound like you actually know what you're talking about in respect of this hardware let alone like a professional 3d artist who does what this thing was designed for...
  • ssj4Gogeta - Tuesday, April 21, 2009 - link

    I'd like to disagree too. They say they provide a 20x improvement in rendering times. Surely this card will be cheaper than buying 20 processors. And who said you need to replace the mainboard? It clearly uses a PCIe slot. Look at the pic.

    Now if Intel can deliver something with similar better performance with Larrabee, at a price point that many consumers can afford, then things would be different.
  • DeathBooger - Wednesday, April 22, 2009 - link

    PCIe is a rare commodity in servers still to this day. Render farms use servers, not typical workstations. This company is essentially trying to add another component where one never existed before. That requires a total reconfiguration for server farms. It's not like each server has a video card that can just be swapped out for this Caustic card easily.

    Tell you what, if Pixar adopts it, then I'll eat my words. Pixar has the resources to do anything they want. If they find value in this card then I was wrong.
  • RagingDragon - Friday, April 24, 2009 - link

    Uh, you might want check the HP, IBM and Dell server linups...

    New Intel/AMD servers do have PCIe (mostly 8x and 4x)
    New RAID controllers are mostly PCIe 8x or 4x
    10GB ethernet, fiber channel cards, etc. are mostly availible in PCIe too.
  • Tuvok86 - Tuesday, April 21, 2009 - link

    Monsters vs Aliens movie required 40 million hours of rendering time

Log in

Don't have an account? Sign up now