Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
631dc61
wip
matthewtrepte May 8, 2026
823c41c
debug rebase
matthewtrepte May 9, 2026
732fd68
merge conflcits
matthewtrepte May 9, 2026
8cfd3a0
initial tiled panel in newton viz
matthewtrepte May 11, 2026
e568f13
sync
matthewtrepte May 11, 2026
a7f3872
shorten viz test steps, disable auto browser launch for rerun/viser, …
matthewtrepte May 13, 2026
cc6f606
docs/scripts
matthewtrepte May 13, 2026
8e59718
sync
matthewtrepte May 13, 2026
94a3a81
disable browser launch default behavior in rerun/viser
matthewtrepte May 13, 2026
c5fa1a7
lint/changelog frags/clean
matthewtrepte May 13, 2026
81ea123
rm test skips
matthewtrepte May 13, 2026
9f53281
docs
matthewtrepte May 13, 2026
b196cf6
fix tests
matthewtrepte May 13, 2026
47538f3
sync
matthewtrepte May 13, 2026
6439c2b
sync ontop of mtrepte/update_and_debug_viz
matthewtrepte May 13, 2026
44fb716
wip
matthewtrepte May 14, 2026
940dad3
rebase
matthewtrepte May 14, 2026
d09aa0b
prepping for review
matthewtrepte May 15, 2026
2d9dfb5
docs, rm test snippet
matthewtrepte May 15, 2026
fbd9a5f
newlines
matthewtrepte May 15, 2026
f5c987a
remove unneeded changes
matthewtrepte May 15, 2026
80abc92
drop item
matthewtrepte May 15, 2026
9501723
Merge branch 'develop' into mtrepte/update_and_debug_viz
kellyguo11 May 15, 2026
dc10549
Merge branch 'develop' into mtrepte/update_and_debug_viz
matthewtrepte May 15, 2026
05df0b4
rebase on develop
matthewtrepte May 15, 2026
c06acb2
add capture mode
matthewtrepte May 15, 2026
0d125ec
rebase on to mtrepte/update_and_patch_viz
matthewtrepte May 15, 2026
ac4d822
tot fixes
matthewtrepte May 15, 2026
6db9f5b
wip
matthewtrepte May 19, 2026
6d8f029
wip
matthewtrepte May 19, 2026
862e394
working!
matthewtrepte May 20, 2026
c008966
Merge branch 'mtrepte/update_and_debug_viz' into mtrepte/add_tiled_ca…
matthewtrepte May 20, 2026
3ea2d74
lint
matthewtrepte May 20, 2026
eda4ab0
prep
matthewtrepte May 20, 2026
a154716
docs
matthewtrepte May 20, 2026
d98d4b6
clean
matthewtrepte May 20, 2026
cd1ba91
Minor Updates & Patches to Visualizers (#5610)
matthewtrepte May 20, 2026
f605357
prep
matthewtrepte May 20, 2026
3896938
Add experimental Newton deformable support with rigid-deformable coup…
mmichelis May 20, 2026
32f92a9
tiled cam
matthewtrepte May 20, 2026
883026d
Merge branch 'develop' into mtrepte/tiled_viz
matthewtrepte May 20, 2026
58e89e7
review bot feedback
matthewtrepte May 20, 2026
6c8a5a8
rm dup test
matthewtrepte May 20, 2026
a36ab7a
Scene Data Provider Update (#5622)
daniela-hase May 20, 2026
9b5e682
Merge branch 'develop' into mtrepte/tiled_viz
matthewtrepte May 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/workflows/license-exceptions.json
Original file line number Diff line number Diff line change
Expand Up @@ -502,5 +502,10 @@
"package": "decorator",
"license": "UNKNOWN",
"comment": "BSD-2"
},
{
"package": "pytetwild",
"license": "Mozilla Public License 2.0 (MPL 2.0)",
"comment": "MPL-2.0 / OSRB"
}
]
1 change: 1 addition & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@
"hydra.core",
"hydra.core.config_store",
"omegaconf",
"newton",
]

# List of zero or more Sphinx-specific warning categories to be squelched (i.e.,
Expand Down
7 changes: 7 additions & 0 deletions docs/source/_static/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,10 @@ a {
text-align: center;
vertical-align: middle;
}

.square-crop-figure img {
aspect-ratio: 1 / 1;
object-fit: cover;
object-position: center;
width: min(100%, 480px);
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
49 changes: 3 additions & 46 deletions docs/source/api/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ The following modules are available in the ``isaaclab`` extension:
physics
renderers
scene
scene_data
sensors
sim
terrains
Expand Down Expand Up @@ -83,6 +84,7 @@ The following modules are available in the ``isaaclab_contrib`` extension:
actuators
assets
controllers
deformable
mdp
rl
sensors
Expand Down Expand Up @@ -129,17 +131,10 @@ The following modules are available in the ``isaaclab_physx`` extension:
physics
renderers
sensors
sim.schemas
sim.spawners

.. toctree::
:hidden:

lab_physx/isaaclab_physx.assets
lab_physx/isaaclab_physx.cloner
lab_physx/isaaclab_physx.physics
lab_physx/isaaclab_physx.renderers
lab_physx/isaaclab_physx.sensors
lab_physx/isaaclab_physx.sim.schemas
lab_physx/isaaclab_physx.sim.spawners

Expand All @@ -163,12 +158,7 @@ The following modules are available in the ``isaaclab_newton`` extension:
.. toctree::
:hidden:

lab_newton/isaaclab_newton.assets
lab_newton/isaaclab_newton.cloner
lab_newton/isaaclab_newton.physics
lab_newton/isaaclab_newton.renderers
lab_newton/isaaclab_newton.sensors
lab_newton/isaaclab_newton.sim.schemas
lab_newton/isaaclab_newton.sim.spawners

isaaclab_ov extension
---------------------
Expand All @@ -182,11 +172,6 @@ The following modules are available in the ``isaaclab_ov`` extension:

renderers

.. toctree::
:hidden:

lab_ov/isaaclab_ov.renderers

isaaclab_assets extension
-------------------------

Expand All @@ -200,12 +185,6 @@ The following modules are available in the ``isaaclab_assets`` extension:
robots
sensors

.. toctree::
:hidden:

lab_assets/isaaclab_assets.robots
lab_assets/isaaclab_assets.sensors

isaaclab_visualizers extension
------------------------------

Expand All @@ -221,14 +200,6 @@ The following modules are available in the ``isaaclab_visualizers`` extension:
rerun
viser

.. toctree::
:hidden:

lab_visualizers/isaaclab_visualizers.kit
lab_visualizers/isaaclab_visualizers.newton
lab_visualizers/isaaclab_visualizers.rerun
lab_visualizers/isaaclab_visualizers.viser


isaaclab_ovphysx extension
---------------------------
Expand All @@ -244,13 +215,6 @@ The following modules are available in the ``isaaclab_ovphysx`` extension:
cloner
physics

.. toctree::
:hidden:

lab_ovphysx/isaaclab_ovphysx.assets
lab_ovphysx/isaaclab_ovphysx.cloner
lab_ovphysx/isaaclab_ovphysx.physics


isaaclab_experimental extension
--------------------------------
Expand All @@ -266,13 +230,6 @@ The following modules are available in the ``isaaclab_experimental`` extension:
managers
utils

.. toctree::
:hidden:

lab_experimental/isaaclab_experimental.envs
lab_experimental/isaaclab_experimental.managers
lab_experimental/isaaclab_experimental.utils


isaaclab_tasks_experimental extension
--------------------------------------
Expand Down
36 changes: 36 additions & 0 deletions docs/source/api/lab/isaaclab.assets.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
RigidObjectCollection
RigidObjectCollectionData
RigidObjectCollectionCfg
BaseDeformableObject
BaseDeformableObjectData
DeformableObject
DeformableObjectData
DeformableObjectCfg
Articulation
ArticulationData
ArticulationCfg
Expand Down Expand Up @@ -71,6 +76,37 @@ Rigid Object Collection
:show-inheritance:
:exclude-members: __init__, class_type

Deformable Object
-----------------

.. autoclass:: DeformableObject
:members:
:inherited-members:
:show-inheritance:

.. autoclass:: BaseDeformableObject
:members:
:inherited-members:
:show-inheritance:

.. autoclass:: DeformableObjectData
:members:
:inherited-members:
:show-inheritance:
:exclude-members: __init__

.. autoclass:: BaseDeformableObjectData
:members:
:inherited-members:
:show-inheritance:
:exclude-members: __init__

.. autoclass:: DeformableObjectCfg
:members:
:inherited-members:
:show-inheritance:
:exclude-members: __init__, class_type, InitialStateCfg

Articulation
------------

Expand Down
33 changes: 33 additions & 0 deletions docs/source/api/lab/isaaclab.scene_data.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
isaaclab.scene_data
===================

.. automodule:: isaaclab.scene_data

.. rubric:: Classes

.. autosummary::

SceneDataProvider
SceneDataBackend
SceneDataFormat

Scene Data Provider
-------------------

.. autoclass:: SceneDataProvider
:members:
:undoc-members:
:show-inheritance:

Scene Data Backend
------------------

.. autoclass:: SceneDataBackend
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: SceneDataFormat
:members:
:undoc-members:
:show-inheritance:
21 changes: 11 additions & 10 deletions docs/source/api/lab/isaaclab.sim.schemas.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ isaaclab.sim.schemas
JointDriveBaseCfg
MeshCollisionBaseCfg
MassPropertiesCfg
JointDrivePropertiesCfg
FixedTendonPropertiesCfg
DeformableBodyPropertiesBaseCfg

.. rubric:: Mesh collision approximations (USD-only, no PhysX schema)

Expand All @@ -44,9 +47,8 @@ isaaclab.sim.schemas
define_mesh_collision_properties
modify_mesh_collision_properties
modify_fixed_tendon_properties
modify_spatial_tendon_properties

.. currentmodule:: isaaclab.sim.schemas
define_deformable_body_properties
modify_deformable_body_properties

Articulation Root
-----------------
Expand Down Expand Up @@ -158,11 +160,10 @@ Tendon cfg classes are PhysX-only and live in
Deformable Body
---------------

.. note::

Deformable body schemas have moved to the PhysX backend extension. See
:class:`isaaclab_physx.sim.schemas.DeformableBodyPropertiesCfg`,
:func:`isaaclab_physx.sim.schemas.define_deformable_body_properties`, and
:func:`isaaclab_physx.sim.schemas.modify_deformable_body_properties`.
.. autoclass:: DeformableBodyPropertiesBaseCfg
:members:
:show-inheritance:
:exclude-members: __init__

For migration details, see :ref:`migrating-deformables`.
.. autofunction:: define_deformable_body_properties
.. autofunction:: modify_deformable_body_properties
56 changes: 44 additions & 12 deletions docs/source/api/lab/isaaclab.sim.spawners.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@

SpawnerCfg
RigidObjectSpawnerCfg
DeformableObjectSpawnerCfg

Spawners
--------
Expand All @@ -34,12 +35,10 @@ Spawners
:show-inheritance:
:exclude-members: __init__

.. note::

``DeformableObjectSpawnerCfg`` has moved to the PhysX backend extension. See
:class:`isaaclab_physx.sim.spawners.DeformableObjectSpawnerCfg`.

For migration details, see :ref:`migrating-deformables`.
.. autoclass:: DeformableObjectSpawnerCfg
:members:
:show-inheritance:
:exclude-members: __init__

Shapes
------
Expand Down Expand Up @@ -110,6 +109,7 @@ Meshes
MeshConeCfg
MeshCuboidCfg
MeshCylinderCfg
MeshRectangleCfg
MeshSphereCfg

.. autoclass:: MeshCfg
Expand Down Expand Up @@ -144,6 +144,13 @@ Meshes
:show-inheritance:
:exclude-members: __init__, func

.. autofunction:: spawn_mesh_rectangle

.. autoclass:: MeshRectangleCfg
:members:
:show-inheritance:
:exclude-members: __init__, func

.. autofunction:: spawn_mesh_sphere

.. autoclass:: MeshSphereCfg
Expand Down Expand Up @@ -261,6 +268,10 @@ Materials
GlassMdlCfg
PhysicsMaterialCfg
RigidBodyMaterialCfg
DeformableBodyMaterialBaseCfg
SurfaceDeformableBodyMaterialBaseCfg
DeformableBodyMaterialCfg
SurfaceDeformableBodyMaterialCfg

Visual Materials
~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -298,15 +309,36 @@ Physical Materials
:members:
:exclude-members: __init__, func

.. autofunction:: spawn_deformable_body_material

.. autoclass:: DeformableBodyMaterialBaseCfg
:members:
:show-inheritance:
:exclude-members: __init__, func

.. autoclass:: SurfaceDeformableBodyMaterialBaseCfg
:members:
:show-inheritance:
:exclude-members: __init__, func

.. note::

``DeformableBodyMaterialCfg``, ``SurfaceDeformableBodyMaterialCfg``, and
``spawn_deformable_body_material`` have moved to the PhysX backend extension. See
:class:`isaaclab_physx.sim.spawners.materials.DeformableBodyMaterialCfg`,
:class:`isaaclab_physx.sim.spawners.materials.SurfaceDeformableBodyMaterialCfg`, and
:func:`isaaclab_physx.sim.spawners.materials.spawn_deformable_body_material`.
Backend-specific deformable material cfgs live in
:mod:`isaaclab_physx.sim.spawners.materials` and
:mod:`isaaclab_newton.sim.spawners.materials`. The legacy default names below
are forwarded to the deprecated PhysX aliases for compatibility.

For migration details, see :ref:`migrating-deformables`.
.. autoclass:: DeformableBodyMaterialCfg
:no-index:
:members:
:show-inheritance:
:exclude-members: __init__, func

.. autoclass:: SurfaceDeformableBodyMaterialCfg
:no-index:
:members:
:show-inheritance:
:exclude-members: __init__, func

Wrappers
--------
Expand Down
Loading
Loading