diff --git a/panda/src/grutil/geoMipTerrain.I b/panda/src/grutil/geoMipTerrain.I index e27388f6cb..23f52d3490 100644 --- a/panda/src/grutil/geoMipTerrain.I +++ b/panda/src/grutil/geoMipTerrain.I @@ -540,7 +540,7 @@ get_pixel_value(int x, int y) { if (_heightfield.is_grayscale()) { return double(_heightfield.get_bright(x, y)); } else { - return double(_heightfield.get_red(x, y)); + return double(_heightfield.get_red(x, y)) + double(_heightfield.get_green(x, y)) / 256.0; + double(_heightfield.get_blue(x, y)) / 65536.0; }