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
Adds a render config to the simulation and tiledCamera limitations to the docs (#1246)
# Description
This change adds a render config to the simulation context and
highlights current limitations and workarounds for issues with the
TiledCamera class.
## Type of change
- This change requires a documentation update
## Checklist
- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./isaaclab.sh --format`
- [x] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
- [x] I have added my name to the `CONTRIBUTORS.md` or my name already
exists there
Copy file name to clipboardExpand all lines: docs/source/features/tiled_rendering.rst
+37-1Lines changed: 37 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Tiled-Camera Rendering
8
8
This feature is only available from Isaac Sim version 4.2.0 onwards.
9
9
10
10
Tiled rendering in combination with image processing networks require heavy memory resources, especially
11
-
at larger resolutions. We recommend running at 512 cameras in the scene on RTX 4090 GPUs or similar.
11
+
at larger resolutions. We recommend running 512 cameras in the scene on RTX 4090 GPUs or similar.
12
12
13
13
14
14
Tiled rendering APIs provide a vectorized interface for collecting data from camera sensors.
@@ -129,3 +129,39 @@ Instance Segmentation
129
129
- If ``colorize_instance_segmentation=True`` in the camera config, a 4-channel RGBA image will be returned with dimension (B, H, W, 4) and type ``torch.uint8``. The info ``idToLabels`` dictionary will be the mapping from color to USD prim path of that semantic entity. The info ``idToSemantics`` dictionary will be the mapping from color to semantic labels of that semantic entity.
130
130
131
131
- If ``colorize_instance_segmentation=False``, a buffer of dimension (B, H, W, 1) of type ``torch.int32`` will be returned, containing the instance ID of each pixel. The info ``idToLabels`` dictionary will be the mapping from instance ID to USD prim path of that semantic entity. The info ``idToSemantics`` dictionary will be the mapping from instance ID to semantic labels of that semantic entity.
132
+
133
+
134
+
Current Limitations
135
+
-------------------
136
+
137
+
Due to current limitations in the renderer, we can have only **one** :class:`~sensors.TiledCamera` instance in the scene.
138
+
For use cases that require a setup with more than one camera, we can imitate the multi-camera behavior by moving the location
139
+
of the camera in between render calls in a step.
140
+
141
+
For example, in a stereo vision setup, the below snippet can be implemented:
0 commit comments