Crytek Bashes Intel's Ray Tracing Plans
Vigile writes "Despite all good intentions, Intel continues to see a lot of its work on ray tracing countered not only by their competition, as you'd expect, but also by the very developers that Intel is going to depend on for success in the gaming market. The first major developer to speak on the Intel Larrabee and ray tracing debate was id Software's John Carmack, who basically said that Intel's current plans weren't likely to be implemented soon or ever. This time Cevat Yerli, one of the Crytek developers responsible for the graphically impressive titles Far Cry and Crysis, sees at least 3-5 more years of pure rasterization technology before moving to a hybrid rendering compromise. Intel has previously eschewed the idea of mixed rendering, but with more and more developers chiming in for it, it's likely where gaming will move."
It's no surprise that Intel is being bashed over their idea of real-time CPU ray-tracing. As anyone who has ever ray-traced will realize it's extremely slow. At times you're talking about HOURS PER FRAME while realistically you want at least 30 frames per second and even that isn't considered great by many gamers. It's going to take a HUGE and I mean HUGE increase in computation power before that happens. Rasterization techniques are tremendously faster and they look nearly as good as Ray-tracing for the most part. Considering that we're yet to reach a point in Rasterization where we don't need more processing power (Crysis in high resolution.) I don't see us moving away from it yet. The day when we declare that we have graphics cards more powerful than we need for Rasterization is when we start moving towards ray-tracing. That day isn't anytime soon unfortunately.
If this were really happening, what would you think?
Yeah, so it's going to take 3-5 years before anything real comes out of it. Do you think that process of using high-k hafnium in the 45 nm microprocessors was developed overnight? I'm sure intel is used to the R&D cycle, and 3-5 years is not unheard of. Besides, how much longer can you use rasterization "band aids" to address rending issues (reflections, shadows, light sources)? Rasterization is just a hack to try to implement features that simply "fall out" of ray tracing. Sure it's going to take computational power, but we're not going to be using pentium 75's.
Carmack didn't really bashed it, neither did Crytek. They just make it clear that you can't have rasterization on day N and have raytracing on day N+1. A 3-5 years transition period is very reasonable. Using raytracing optimally requires to change the whole data structure of the virtual world. It would require making new modeling tools, new rendering engines, integrating new possibilities into the game design.
Keep also in mind that Intel proposes this as a future way of doing rendering. Their hardware is not even here yet. Given this, any prediction below 3 years would be quite surprising.
The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
Like all technology races, simplicity wins. If Intel provides tools that make it easier to develop ray tracing games, the GPU will be displaced.
Having to work for a living is the root of all evil.
No. That dubious distinction belongs to Classmates.com, a site launching in 1995 that did quite well for itself and is still going strong. (Oddly.)
Neverwinter Nights, Ultima Online, and Everquest (nay, Evercrack!) were all highly successful and made their creators a lot of money in the short term.
Consider what? Ford went gangbuster when it released the Model T to the market. In the short term, Ford's assembly-line approach effectively handed them the market. Toyota and Honda weren't competitors for nearly 80 years!
Javascript + Nintendo DSi = DSiCade
So you're saying there is no market pressure on nvidia because everyone keeps playing WoW and are happy with their current gfx card?
How exactly is the lack of need for better gfx going to create a market for raytracing? In this situation the only reason to switch to raytracing is when your gfx card brakes down and you already own a cpu with 128 cores.
Also, the cpu is not idle in games, there are other things to do besides rendering, like collision detection and AI.
Intel is pushing raytracing, not because it's the right thing to do, but rather because it directly benefits Intel by increasing demand for fast multi-core processors.
Bankers push investments, not because it benefits you, but because it benefits them! Intel, as a corporation, is interested in your money, not your best interests.
-Billco, Fnarg.com