.py, etc. scritps suggested hereafter are, if not mentioned otherwise, not compulsory (yet coherent along the tutorial).
Sources of blenderVR are available in the download page.
Many Virtual Environments use several computers for the rendering. So you have to organize your files on each computer so that each node answers to all requirements.
Only the rendering nodes (virtual environment) needs blenderplayer. However, you generally develop the blender scene and its processor on the console node. A word to the wise: install blender on the console computer.
All in all, we suggest you to install blender and blenderplayer patched version together on all nodes.
blenderVR must be installed on each computer that participate to the simulation.
You should not have to update blenderVR unless you download a new version of blenderVR. You can let this folder wherever you want on each node. It can be different on each computer (see root parameter for ''system'' section inside XML configuration file).
The simulation files (
.blend and processor) must be in present on each node.
As such, we strongly encourage you to use shared folders across network to store them. You can connect these “network drives” or “network file systems” on different paths for each node (see anchors).
For instance, on the console under windows, you can place them in
my documents\blender\scenes that is networkly mapped as
Y:\ on other computers.
XML configuration files defines several parameters that should be constant along the blenderVR runs (binary paths, rendering nodes and screens names, positions, eyes separation etc.) on a given architecture.
This file is closely related to your architecture. It contains:
blenderplayerand its environment variables and/or command line options
blenderVR path/configurations/main.xmlis a sample
XMLfile that you'll have to update to fit with your own architecture.
blenderVR path/configurations/main.xml is documented. Go to XML configutation for further details.
blenderVR will create its own path to store internal data:
~/.config/blender/vron Linux ;
%APPDATA%\blender\vron Windows ;
~/Library/Application Support/vron Darwin (MaxOS X).
We suggest you to put your
XML configuration file in parent folder (
~/Library/Application Support). That way, you'll be able to update blenderVR without loosing your XML configuration file.
When your configuration file is ready and all the files deployed on all computers, your can start blenderVR. We suggest you to have a look at console vs virtual environment