- Sep 19, 2000
- 10,284
- 138
- 106
I thought this might be fun.
What are your thoughts one raytracing. Do you think that it will ever replace rasterization as the 3d rendering mode of choice? Or is it more of a pipe dream.
For me, certainly the benefits are clear. Everything that is hard with rasterization is made easy with ray tracing. You don't have to worry about shadows, reflections, or moving lights. They pretty much naturally follow from it.
Not only that, but it is the perfect match with the direction that PCs are heading. The push for more and more CPU cores and more general purpose GPGPUs is leading to an environment where rasterization may be shoved into the back as the ugly stepchild that nobody wants to remember.
The issues, however, as I see it come in two forms. The first is the fact that a standard raytracing library really doesn't exist. As such, hardware optimizations, etc, are a long way away. You'll pretty much end up writing your own raytracing library if you want to get things done.
The next is the fact that raytracing isn't a silver bullet. Things often look plasticy as a result of raytracing (See: just about every 3d animated movie). This may be a good thing if you want to make things look like a cartoon, bad if you actually want realism.
I, personally, think that it will most likely be the future of 3d rendering. The hardware is going that direction, it is only natural that the software would follow. Once someone develops a standard raytracing library, we will start to see raytracing games on the market.
The fact that there are several programs that use it for rendering is only the beginning.
What are your thoughts one raytracing. Do you think that it will ever replace rasterization as the 3d rendering mode of choice? Or is it more of a pipe dream.
For me, certainly the benefits are clear. Everything that is hard with rasterization is made easy with ray tracing. You don't have to worry about shadows, reflections, or moving lights. They pretty much naturally follow from it.
Not only that, but it is the perfect match with the direction that PCs are heading. The push for more and more CPU cores and more general purpose GPGPUs is leading to an environment where rasterization may be shoved into the back as the ugly stepchild that nobody wants to remember.
The issues, however, as I see it come in two forms. The first is the fact that a standard raytracing library really doesn't exist. As such, hardware optimizations, etc, are a long way away. You'll pretty much end up writing your own raytracing library if you want to get things done.
The next is the fact that raytracing isn't a silver bullet. Things often look plasticy as a result of raytracing (See: just about every 3d animated movie). This may be a good thing if you want to make things look like a cartoon, bad if you actually want realism.
I, personally, think that it will most likely be the future of 3d rendering. The hardware is going that direction, it is only natural that the software would follow. Once someone develops a standard raytracing library, we will start to see raytracing games on the market.
The fact that there are several programs that use it for rendering is only the beginning.