From d5aba0efe42f5d7876bef39ce53adf21a2a3ec26 Mon Sep 17 00:00:00 2001 From: Jerry Tworek <jerry@millionintegrals.com> Date: Mon, 12 Aug 2019 14:22:14 -0700 Subject: [PATCH] Render to arbitrary resolution buffer. --- mujoco_py/mjviewer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mujoco_py/mjviewer.py b/mujoco_py/mjviewer.py index 4c26c0d..66ac942 100644 --- a/mujoco_py/mjviewer.py +++ b/mujoco_py/mjviewer.py @@ -205,10 +205,10 @@ class MjViewer(MjViewerBasic): self._markers[:] = [] self._overlay.clear() - def _read_pixels_as_in_window(self): + def _read_pixels_as_in_window(self, resolution=None): # Reads pixels with markers and overlay from the same camera as screen. - resolution = glfw.get_framebuffer_size( - self.sim._render_context_window.window) + if resolution is None: + resolution = glfw.get_framebuffer_size(self.sim._render_context_window.window) resolution = np.array(resolution) resolution = resolution * min(1000 / np.min(resolution), 1) -- GitLab