diff --git a/src/pe/raytracing/Raytracer.cpp b/src/pe/raytracing/Raytracer.cpp
index c2555920979230526568802724391740771f92da..0e56f74cbe150fbf9b24269c4ae48180d9f8998e 100644
--- a/src/pe/raytracing/Raytracer.cpp
+++ b/src/pe/raytracing/Raytracer.cpp
@@ -147,9 +147,9 @@ void Raytracer::writeTBufferToFile(const std::map<Coordinates, real_t, Coordinat
          char r = 0, g = 0, b = 0;
          real_t t = tBuffer.at(c);
          if (realIsIdentical(t, INFINITY)) {
-            r = g = b = (char)255;
+            r = g = b = (char)0;
          } else {
-            r = g = b = (char)(240 * ((t-t_min)/(t_max-t_min)));
+            r = g = b = (char)(240 * (1-(t-t_min)/(t_max-t_min)));
          }
          ofs << r << g << b;
       }