https://mytecharm.com.co/post/whats-the-difference-between-ray-tracing-and-rasterization-969pz9