Agent SDG, removing motion blur

Hi,

I am currently using Isaac Sim and Agent SDG to generate agents that walk in a defined space. I can generate them, when I preview everything looks ok. When I render using Real Time (even with 2x 3090 24gb I cannot afford PathTracing), My images are very blurry due to the agents moving.

Unfortunately, I cannot use the python API as using replicator + SDG agent forces Omniverse to crash all the time.

If you look at the agents, they do not really look super realistic …

Can you please help me ?

Which Isaac Sim version are you using? Could you provide detailed steps and relevant files for replicate the issue?

Hi,
Thanks for replying, that means a lot to me.
Regarding my settings :

Isaac Sim : 4.5
Render settings : default Real-Time RTX
Gpus : 2x RTX 3090 48gb total
CUDA version : 11.5
gpu driver : 560.35.03

Steps :
I exactly followed this guide . I use the default configuration file and assets as described in the guide.

I am very new to 3d rendering as my role is Machine Learning engineer so rendering settings are a bit obscure to me.

Here is a cropped agent :

You can see that there is motion blur or some kind of effect regarding the movement of the agent. I would like to know what settings I need to use in order to prevent that effect from happening.

Once again, thank you so much <3

Try adding this in your script (after relevant imports):

# See known issues: https://docs.omniverse.nvidia.com/prod_extensions/prod_extensions/ext_replicator.html#known-issues
rep.settings.carb_settings("/omni/replicator/RTSubframes", 4)```

Hi,

This is how I used the code you gave :

As you can see, I still have the same issues. I tried increasing the value and it is still not solving the problem.

I am not familiar with SDG agent python api, so I used the script editor instead.
If this is not the correct way of using your code, could you please provide a simple example integrating SDG agent ? Thanks a lot.

@valentin.fontanger1 , thanks for sharing. That’s probably not the best way to use the code snippet. You should use it end-to-end (set the replicator setting, and move and capture the data through a replicator camera in your scene) here is some docs that might help: Using the Replicator with a fully developed scene — Omniverse Extensions

Hi, thank you for the clarification.
I did not know how to use SDG agent extension with omni.replicator so I decided to add a simple replicator script and run it. Before starting the data recording process using "Synthetic Data Recorder instead of SDG agent UI button, I click play to animate the characters.
Finally, I was able to

  1. animate the character
  2. Randomize the scene
  3. influence image quality using rt_subframes of 32

I avoided the Agent SDG UI to generate the data.

This is the output

@rchadha, thank you for your help. Please, if you have any code sample that uses both the agent animation and replicator randomization, I would love to see if there is a better to achieve my results.