You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>If true, requests that the <aclass="el" href="classdrake_1_1geometry_1_1render_1_1_render_engine.html" title="The engine for performing rasterization operations on geometry.">RenderEngine</a> display the rendered image. </p>
374
+
<p>Whether or not the image is able to be displayed depends on the specific render engine and its configuration. </p>
<p>Constructs a RenderEngine implementation which uses a VTK-based OpenGL renderer. </p>
1402
1402
<dlclass="section warning"><dt>Warning</dt><dd>On macOS, we've observed that RenderEngineVtk sometimes does not obey <aclass="el" href="classdrake_1_1geometry_1_1render_1_1_color_render_camera.html#ace4c47773d7612ddd9396fb4e958058a" title="If true, requests that the RenderEngine display the rendered image.">render::ColorRenderCamera::show_window</a> when it's set to <code>true</code>. Refer to issue <ahref="https://github.com/RobotLocomotion/drake/issues/20144">#20144</a> for further discussion.</dd></dl>
1403
+
<dlclass="section note"><dt>Note</dt><dd>On Ubuntu, <aclass="el" href="classdrake_1_1geometry_1_1render_1_1_color_render_camera.html#ace4c47773d7612ddd9396fb4e958058a" title="If true, requests that the RenderEngine display the rendered image.">render::ColorRenderCamera::show_window</a> only shows a window when <aclass="el" href="structdrake_1_1geometry_1_1_render_engine_vtk_params.html#a8ea4310382b496e8e4efc05c73409cbc" title="Controls which graphics library will be used to perform the rendering.">RenderEngineVtkParams::backend</a> is set to "GLX"; the default backend value of "EGL" cannot show a window.</dd></dl>
<p>Controls which graphics library will be used to perform the rendering. </p>
247
247
<p>Permissible values are the empty string (default), "GLX", "EGL", and "Cocoa". Any other value will throw an error.</p>
248
-
<p>By default (i.e., when set to the empty string) the render engine will choose which library to use. At the moment the default is "Cocoa" on macOS and "GLX" on Linux, but we anticipate changing the default in the future.</p>
248
+
<p>By default (i.e., when set to the empty string) the render engine will choose which library to use. At the moment the default is "Cocoa" on macOS and "EGL" on Linux.</p>
249
249
<p>If the option is set to one of the permissible values but the related graphics library has not been compiled into current build (e.g., "GLX" on macOS), then the default choice (empty string) will be used instead, with a warning. </p>
<p>Controls whether the rendered RGB and/or label images are displayed (in separate windows controlled by the thread in which the camera images are rendered). </p>
790
-
<p>As both image types are rendered from <code>ColorRenderCamera</code>, it applies to both of them and depends on whether the RenderEngine instance supports it.</p>
790
+
<p>Because both RGB and label images are configured from the same <code>ColorRenderCamera</code>, this setting applies to both images. Even when set to true, whether or not the image is able to be displayed depends on the specific render engine and its configuration.</p>
791
791
<p>Note: This flag is intended for quick debug use during development instead of serving as an image viewer. Currently, there are known issues, e.g., flickering windows when multiple cameras share the same renderer or upside-down images if RenderEngineGl is set. See issue #18862 for the proposal to visualize images via Meldis. </p>
Copy file name to clipboardExpand all lines: pydrake/pydrake.systems.sensors.html
+4-3Lines changed: 4 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -620,9 +620,10 @@
620
620
<emclass="property"><spanclass="pre">property</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">show_rgb</span></span><aclass="headerlink" href="#pydrake.systems.sensors.CameraConfig.show_rgb" title="Permalink to this definition"></a></dt>
621
621
<dd><p>Controls whether the rendered RGB and/or label images are displayed
622
622
(in separate windows controlled by the thread in which the camera
623
-
images are rendered). As both image types are rendered from
624
-
<codeclass="docutils literal notranslate"><spanclass="pre">ColorRenderCamera</span></code>, it applies to both of them and depends on
625
-
whether the RenderEngine instance supports it.</p>
623
+
images are rendered). Because both RGB and label images are configured
624
+
from the same <codeclass="docutils literal notranslate"><spanclass="pre">ColorRenderCamera</span></code>, this setting applies to both
625
+
images. Even when set to true, whether or not the image is able to be
626
+
displayed depends on the specific render engine and its configuration.</p>
626
627
<p>Note: This flag is intended for quick debug use during development
627
628
instead of serving as an image viewer. Currently, there are known
628
629
issues, e.g., flickering windows when multiple cameras share the same
0 commit comments