o3de-extras icon indicating copy to clipboard operation
o3de-extras copied to clipboard

Enable ROS 2 camera pipeline modification

Open michalpelka opened this issue 6 months ago • 0 comments

What does this PR do?

Allows to modify ROS 2 camera pipeline. It enables Diffuse Probe Grid.

How was this PR tested?

Running level: https://gist.github.com/michalpelka/e01d0ebe4cbbaf134fa5756839237b0b Screenshot from 2024-08-14 12-24-59

Problems:

There are multiple warnings in console:

(PhysX) - Failed to connect to the PhysX Visual Debugger (PVD).
(ROS2SystemComponent) - Enabling realtime clock
Entered game mode
(ROS2FrameComponent) - Setting up Entity6/sensor_frame
(ROS2FrameComponent) - Setting up dynamic transform between parent Entity6/odom and child Entity6/sensor_frame to be published continuously to /tf
(Spawnables) - Entities from new root spawnable 'Root.spawnable' are ready (generation: 0).
(PhysX) - Successfully disconnected from the PhysX Visual Debugger (PVD).
Exited game mode
(PhysX) - Failed to connect to the PhysX Visual Debugger (PVD).
(ROS2SystemComponent) - Enabling realtime clock
Entered game mode
(ROS2FrameComponent) - Setting up Entity6/sensor_frame
(ROS2FrameComponent) - Setting up dynamic transform between parent Entity6/odom and child Entity6/sensor_frame to be published continuously to /tf
(CameraSensor) - Initializing pipeline for Entity6_sensor_frame
(Spawnables) - Entities from new root spawnable 'Root.spawnable' are ready (generation: 0).
[Warning] (ShaderResourceGroupPool) - Attempting to compile SRG 'DiffuseProbeGridPrepare_PassSrg' that's already been queued for compile. Only compile an SRG once per frame.
[Warning] (ShaderResourceGroupPool) - Attempting to compile SRG 'DiffuseProbeGridPrepare_PassSrg' that's already been queued for compile. Only compile an SRG once per frame.
[Warning] (ShaderResourceGroupPool) - Attempting to compile SRG 'DiffuseProbeGridRender_ObjectSrg' that's already been queued for compile. Only compile an SRG once per frame.
[Warning] (ShaderResourceGroupPool) - Attempting to compile SRG 'DiffuseProbeGridPrepare_PassSrg' that's already been queued for compile. Only compile an SRG once per frame.
[Warning] (ShaderResourceGroupPool) - Attempting to compile SRG 'DiffuseProbeGridRender_ObjectSrg' that's already been queued for compile. Only compile an SRG once per frame.
[Warning] (ShaderResourceGroupPool) - Attempting to compile SRG 'DiffuseProbeGridRender_ObjectSrg' that's already been queued for compile. Only compile an SRG once per frame.
(PhysX) - Successfully disconnected from the PhysX Visual Debugger (PVD).
Exited game mode

michalpelka avatar Aug 14 '24 10:08 michalpelka