Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This article is also basically equivalent to "the median vs. the average." Just as the mean is not the only average, Whitted's algorithm is not the only ray tracing algorithm. Path tracing is itself a ray tracing algorithm.


I think it's become kind of an ambiguous term that depends on context. If you're talking about algorithms, "ray tracing" usually means Whitted ray tracing, but it could also mean the whole family of algorithms that are based fundamentally on tracing rays, whether that's Whitted ray tracing, path tracing, photon mapping, metropolis light transport, etc...

If you're talking about movies, ray tracing usually means path tracing these days. If you're talking about games, it probably means either path tracing or taking a conventional rasterization engine and bolting Whitted ray tracing on the side because they want realistic reflection and/or shadows.

Companies that make GPUs advertise "ray tracing" as a hardware feature, because that's what the hardware does: it tests rays for intersection against some kind of bounding volume hierarchy. Whether software uses that for Whitted ray tracing or path tracing or something else is up to the application.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: