diff --git a/projects/wobble_bobble/src/main.cpp b/projects/wobble_bobble/src/main.cpp
index d6df1c9b331382b77a43240829223f2dd7a82dbb..e40005441d9234a52ac4e628b57361bbfa9285f4 100644
--- a/projects/wobble_bobble/src/main.cpp
+++ b/projects/wobble_bobble/src/main.cpp
@@ -108,7 +108,8 @@ int main(int argc, const char **argv) {
 	vkcv::gui::GUI gui (core, windowHandle);
 	
 	cameraManager.addCamera(vkcv::camera::ControllerType::PILOT);
-	cameraManager.addCamera(vkcv::camera::ControllerType::TRACKBALL);
+	uint32_t trackballIdx = cameraManager.addCamera(vkcv::camera::ControllerType::TRACKBALL);
+	cameraManager.getCamera(trackballIdx).setCenter(glm::vec3(0.5f, 0.5f, 0.5f));   // set camera to look at the center of the particle volume
 	
 	auto swapchainExtent = core.getSwapchain(windowHandle).getExtent();