diff --git a/demos/optical_bench/src/file_reader_zmx.cpp b/demos/optical_bench/src/file_reader_zmx.cpp
index bf1a47ba776b02711105a4c833d76a2faca7a842..237ef43d043fa7c1e957c85821797d8e297e05fd 100644
--- a/demos/optical_bench/src/file_reader_zmx.cpp
+++ b/demos/optical_bench/src/file_reader_zmx.cpp
@@ -173,6 +173,8 @@ ZMXLoader::ZMXLoader(ObjectManager* manager, phx::RayPass* raypass,
   raypass->MoveLaserObject(glm::vec3(manager->GetCenterAxisPos().x,
                                      manager->GetCenterAxisPos().y, pos));
 
+  raypass->SetLaserPattern(1);
+
   phx::info("Finished parsing");
 }