4 ms·
What's the difference between PBR and ray tracing?
by max_ 4y ago
What's the difference between PBR and ray tracing?
- taeric 4y agoI believe it is ray tracing, but focused on how light physically interacts with objects.
- bodhiandphysics 4y agoYou can do pbr with othering rendering techniques like rasterization.
- bodhiandphysics 4y agoyou can ray trace with pbr. Ray tracing is a technique to calculate the amount of light on a surface by projecting light rays from the camera (there are other related techniques as well). Once you have the amount of light on a surface, you need to figure out the interaction of that surface with the light. Traditionally this was done with heuristic methods like phong shading. Pbr uses more physically plausible (and measurable!) heuristics.
- ohgodplsno 4y agoPBR can be used without raytracing. Instead of the previous models of using diffuse lighting, specular reflections (see Phong lighting for example), PBR is a set of rules: how metallic is the object, what is the albedo, is it a conductor or a dielectric, etc. This gives us a common way to describe materials. What you do with this, is up to you. You can keep faking it with math that approximates real results, or you can do raytracing.
- modeless 4y agoRay tracing tells you what the light hit. PBR tells you what happens to the light when it hits something. They can be used separately or together. For example you can use PBR with rasterization instead of ray tracing (which describes many modern games), and you can use ray tracing with simplified or non-realistic materials (e.g. toon shading) instead of PBR materials. Also, the term "PBR" has generally come to mean a set of specific techniques and equations that are still a radical simplification of what happens in the real world. These techniques are a good approximation in many cases but some materials will not be well modeled by the typical PBR equations. There are more advanced material models that can be used. These are often published at SIGGRAPH.