• Kelly Guo's avatar
    Adds workaround for semantic segmentation issue with tiled camera (#1947) · 868b4ffb
    Kelly Guo authored
    # Description
    
    In the Isaac Sim 4.5 release, ``TiledCamera`` produces incorrect
    semantic and instance segmentation outputs when using instanceable
    assets. With scene instancing enabled, only the first tile generates
    correct outputs while other tiles produces blank data. This change
    introduces a workaround for the issue by disabling instancing on the
    assets when semantic segmentation and instance segmentation data is
    required from ``TiledCamera``. This workaround introduces a small
    slowdown in performance, but it's not significant when running with
    smaller scenes, which is normally the case when using rendering.
    
    Fixes #1946 
    
    ## Type of change
    
    - Bug fix (non-breaking change which fixes an issue)
    
    ## Checklist
    
    - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
    `./isaaclab.sh --format`
    - [ ] 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
    
    <!--
    As you go through the checklist above, you can mark something as done by
    putting an x character in it
    
    For example,
    - [x] I have done this task
    - [ ] I have not done this task
    -->
    
    ---------
    Signed-off-by: 's avatarKelly Guo <kellyg@nvidia.com>
    Signed-off-by: 's avatarKelly Guo <kellyguo123@hotmail.com>
    Co-authored-by: 's avatarMayank Mittal <12863862+Mayankm96@users.noreply.github.com>
    868b4ffb
test_settings.py 2.17 KB