Performance questions and custom live data


we’re currently evaluating LidarView for possible usage. We discovered LidarView while evaluating VTK as a 3D engine for our new implementation and hoped that ParaView and especially LidarView might already be capable of what we’re trying to achieve, which is visualizing data coming from a radar sensor.

One requirement of course is good performance with a lot of data. Looking at the examples we have seen that most of the examples seem to visualize ~40-50k objects which is more than enough for us. But we’ve also encountered some peformance…issues(?) that we cannot really explain. Performance is not bad per se, but it seems like the CPU and GPU are not really utilized and we’re not sure why, because FPS varies across systems. With a Ryzen 9 5900X and a Nvidia RTX 2700 SUPER we got about ~45 FPS on Windows 10. With a Ryzen 5 3600 and a AMD RX 580 we got ~60 FPS on a Ubuntu Focal. In both cases the CPU and GPU didn’t seem to be utilized fully. We’d like to understand why that’s the case.

Furthermore, we’d like to input our custom data coming from a radar sensor / radar simulation provided as points/vectors. I’ve already found some XML files for the LiDAR sensors in the “share” folder which seem to be describing a Boost serialization format for the UDP packages? Is there documentation on how to incorporate a custom data format or how to use on of the existing formats to input live data?

Best regards,