QVISH 0.1
QVishserver

QVishServer is a standalone alternative to qVish that executes a Vish network providing an OpenGL context for rendering.

It can be run on any Vish script that has been saved from qVish which contains at least one MovieRecorder object. Each MovieRecorder object will be executed by QVishServer and used to render one or multiple frames according to the settings stored in the script as if the MovieRecorder's [Create] button were pressed interactively.

Remote Rendering via Vish under Linux **

  1. The system must be configured to allow anyone accessing the graphics hardware. This must be done by the system administrator using the following command:

sudo dpkg-reconfigure x11-common

--> Allow all users to run X

  1. User needs to start X server, which is done by logging in remotely on a terminal and starting

    X :42 &

where "42" is a free display number, assuming "42" is free. If a number is chosen that is not free, an error message will appear.

  1. Set the DISPLAY environment variable in a the login shell where the remote rendering is supposed to start:

    export DISPLAY=:42

where "42" is the free display number as used for starting the X server, assuming the syntax of the BASH shell.

  1. Start qvishserver with a vish script given on the command line. It rather contains some movie rendering command such as in the provided RenderExample.vis, otherwise nothing will happen.

    qvishserver RenderExample.vis

  2. Collect the generated image frames, such as jpgs.