I am trying to figure out how to best use ParaView on a Linux guest running on a VirtualBox VM to render some MR Angio flow paths.
Background: On a Linux system running directly on the metal, a Python script uses the paraview.simple module to load a set of structured grid data (in the form of vts files) arranged over a timeline in a vtp file. It then sets the visual properties of the display and ultimately creates an animation. However, upon installing ParaView on the VM, it does not work, printing an error saying that it is unable to find a valid OpenGL implementation. I tried using the pvw-visualizer to run the web version and loaded the data manually, which seems to work and renders the data on a web browser (in the guest OS).
I wonder if it is possible to use the paraview.simple python module to render this data and create an animation using the web interface instead (of invoking the native client). Is there a better approach to do this?
Paraview Version: 5.8.1 with Python 2.7 support
OS: Mint Linux 20 running within VirtualBox 6.1