diff --git a/VirtualRobot/Visualization/CoinVisualization/CoinVisualizationFactory.cpp b/VirtualRobot/Visualization/CoinVisualization/CoinVisualizationFactory.cpp
index 72c1a89cbb3edaee8708e63563ffc2717be9c5e0..4ac95d152bf8b865b8d88a4701c23f0842750730 100644
--- a/VirtualRobot/Visualization/CoinVisualization/CoinVisualizationFactory.cpp
+++ b/VirtualRobot/Visualization/CoinVisualization/CoinVisualizationFactory.cpp
@@ -123,6 +123,9 @@ namespace VirtualRobot
         //(void)coin_setenv("COIN_DEBUG_SOOFFSCREENRENDERER", "1", TRUE);
         //(void)coin_setenv("COIN_DEBUG_GLGLUE", "1", TRUE);
 
+        // Disable async fetching of textures.
+        // This interferes with offscreen rendering (no textures are rendered).
+        SoVRMLImageTexture::setDelayFetchURL(false);
     }
 
     /**