From 730d494b7f148b76158be0c2553d39af5623758e Mon Sep 17 00:00:00 2001 From: Haroon Qureshi Date: Tue, 10 Feb 2026 18:16:39 -0800 Subject: [PATCH] Focus default camera on the model if available. PiperOrigin-RevId: 868407477 Change-Id: Iac37bcfe8657dededeeecc70db3e4ac18f8ef151 --- src/experimental/platform/renderer.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/experimental/platform/renderer.cc b/src/experimental/platform/renderer.cc index 91bdb247..b1b39e52 100644 --- a/src/experimental/platform/renderer.cc +++ b/src/experimental/platform/renderer.cc @@ -93,7 +93,11 @@ void Renderer::Render(const mjModel* model, mjData* data, mjvCamera default_cam; if (camera == nullptr) { - mjv_defaultCamera(&default_cam); + if (model) { + mjv_defaultFreeCamera(model, &default_cam); + } else { + mjv_defaultCamera(&default_cam); + } camera = &default_cam; } mjvOption default_opt;