I am trying to visualize vehicles whose positions are coming from a third party simulation as lattitue longitude. The number of vehicles could go up into multiple hundreds maybe even thousands.
Following the Tutorial “Position Objects on the Globe” I use
globe_anchor.GetAnchorLatitudeAttr().Set(lat) globe_anchor.GetAnchorLongitudeAttr().Set(lon)
to set the position for each individual object on the globe.
I setup a test were I create a specific amount of objects and on the omniverse update event move them a constant offset. Doing this for just one object cuts my framerate form ~95 to ~45 fps. At around 30 objects I merely get ~10 fps. So I am far from being able to update hundreds of objects while keeping a stable framerate. Ok the vehicle positions might not get updated every frame as I have done her in the test but the updates will still happen quite regularly (multiple times a second).
Does anyone have tips to do regular position updates with a smaller hit on performance?