Follow Slashdot stories on Twitter


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: But why? (Score 1) 158

by kreyg (#26611083) Attached to: How <em>Quake Wars</em> Met the Ray Tracer

Rasterizing triangles and the "first intersection" on a ray tracer actually give exactly the same result for a triangle mesh.

Ray tracing has a more obvious mapping onto the rendering equation, but rendering geometry or even first order reflections offers very little advantage (and several disadvantages) over rasterization techniques. Shadows are more implicit in ray tracing, but they don't look "better" until you have area light sources and start shooting a LOT of rays.

And that's really the problem. Most of the cool things you might want to do with ray tracing (soft shadows, photon mapping or other global illumination) involve shooting multiple-orders-of-magnitude more rays than simply drawing a game level.

If I had a fast hardware ray tracer, I'm sure I could find some very cool stuff to do with it, but wasting a ton of cycles doing what rasterization is perfectly adequate at is a bit pointless. It seems like a solution in search of a problem. If we could rasterize a scene normally, but do multiple raycasts in the pixel shader to determine light occlusion (shadows), we might be on the right track.

Comment: Re:If you can't fail, why bother playing? (Score 5, Informative) 507

by kreyg (#26266309) Attached to: Avoiding Wasted Time With <em>Prince of Persia</em>
People keep complaining about this, and having finished the game, I think they should just shut up and play the game. Let's put this simply: "Can't die" == "Auto-restore to the last safe point" You can fail, exactly the same as you would have with a death mechanic. Over and over and over until you get it right. You just don't have to quicksave/quickload every time you screw it up, and get a nice animation instead. It's a minor semantic/presentation difference, and everyone bitches like it's the end of the world.

Our informal mission is to improve the love life of operators worldwide. -- Peter Behrendt, president of Exabyte