Next:
Contents
Contents
FlowVR Render Manual
http://flowvr.sf.net/render
Moais Project
Laboratoire ID
April 6, 2009
CNRS/INPG/INRIA/UJF
Contents
1
. Getting Started
1
.
1
Introduction
1
.
2
Documentation
1
.
3
System Supported and Graphics Cards
1
.
4
FlowVR Render Installation
1
.
4
.
1
Dependencies
1
.
4
.
2
Download, Compilation, Installation and Environment Variables
1
.
4
.
3
Testing
2
. User Manual
2
.
1
Overview
2
.
2
The Renderer
2
.
2
.
1
Rendering
2
.
2
.
2
Keyboard and Mouse Inputs
2
.
2
.
3
Command Line Arguments
2
.
2
.
3
.
1
Display Configuration
2
.
2
.
4
Output Ports
2
.
2
.
5
Input Ports
2
.
2
.
6
Multi Renderer Synchronization
2
.
2
.
6
.
1
Swaplock
2
.
2
.
6
.
2
Datalock
2
.
3
Viewers
2
.
3
.
1
Examples
2
.
3
.
2
Compilation
2
.
3
.
3
.desc File
2
.
3
.
4
Basic Viewers
2
.
3
.
5
Viewer Programming
2
.
3
.
5
.
1
The Scene Output Port
2
.
3
.
5
.
2
Primitive and Resource IDs
2
.
3
.
5
.
3
FLOWVR_DATA_PATH
2
.
3
.
5
.
4
Resource Handling
2
.
3
.
5
.
5
Primitive Handling
2
.
3
.
5
.
6
Primitive Parameters
2
.
3
.
5
.
7
VISIBLE
2
.
3
.
5
.
8
ORDER
2
.
3
.
5
.
9
VSHADER
2
.
3
.
5
.
10
PSHADER
2
.
3
.
5
.
11
VBUFFER_ID
2
.
3
.
5
.
12
VBUFFER_NUMDATA
2
.
3
.
5
.
13
VBUFFER_V0
2
.
3
.
5
.
14
NBV
2
.
3
.
5
.
15
IBUFFER_ID
2
.
3
.
5
.
16
IBUFFER_I0
2
.
3
.
5
.
17
IBUFFER_NBI
2
.
3
.
5
.
18
TEXTURE
2
.
3
.
5
.
19
PARAMVSHADER and PARAMPSHADER
2
.
3
.
5
.
20
PARAMOPENGL
2
.
3
.
5
.
21
TRANSFORM
2
.
3
.
5
.
22
TRANSFORM_POSITION
2
.
3
.
5
.
23
TRANSFORM_ROTATION
2
.
3
.
5
.
24
TRANSFORM_SCALE
2
.
3
.
5
.
25
NAME
2
.
3
.
5
.
26
Send the Message
2
.
3
.
5
.
27
Shader Programming
2
.
3
.
5
.
28
Fonts
2
.
4
Examples
2
.
4
.
1
Compilation and Execution
2
.
4
.
2
sphere1 and sphere2
2
.
4
.
3
particules1 and particules2
2
.
4
.
4
text1 and text2
2
.
4
.
5
volume1 and fire
2
.
5
FlowVR-render Specific Filters
2
.
6
Advanced Networking Schemes
3
. Tutorial
3
.
1
Introduction
3
.
2
FlowVR-app Network
3
.
2
.
1
Tutorial Component
3
.
2
.
2
Create a Viewer
3
.
2
.
3
ViewersGroup Component
3
.
3
Cube Viewer
3
.
3
.
1
Usage
3
.
3
.
2
Viewer Source Code Explanation
3
.
4
Sphere Viewer
3
.
5
Obj Model Viewer
3
.
5
.
1
Usage
3
.
5
.
2
Viewer Explanation
3
.
6
Blend Viewers
3
.
7
FlowVR-Renderer Usage (display walls, options, special keys ...)
3
.
8
Shaders parameters
3
.
9
Texturing
3
.
9
.
1
Usage
3
.
9
.
2
Viewer Source Code Explanation
3
.
10
How Scale Primitives
3
.
11
Ressources Sharing
4
. VTK FlowVR
4
.
1
Introduction
4
.
2
Getting Started
4
.
2
.
1
Dependencies
4
.
2
.
2
Download, Compilation, Installation and Environment Variables
4
.
2
.
3
Testing
4
.
2
.
4
Sample Datasets
4
.
2
.
4
.
1
Prepare
4
.
2
.
4
.
2
Download
4
.
3
User Manual
4
.
3
.
1
Overview
4
.
3
.
2
VTK Viewer
4
.
3
.
2
.
1
Limitations
4
.
3
.
2
.
2
Context
4
.
3
.
2
.
3
Code Modifications
4
.
3
.
2
.
4
.desc File
4
.
3
.
3
FlowVR Network
4
.
3
.
3
.
1
.mml File
4
.
3
.
3
.
2
Perl Script
4
.
3
.
3
.
3
The Resulting Application
4
.
3
.
4
Compiling and Running the Application
4
.
4
Other Examples
5
. MPlayer
5
.
1
Introduction
5
.
2
Installation
5
.
3
Example
5
.
3
.
1
Setting the Video File Name and MPlayer Parameters
5
.
3
.
2
Compilation
5
.
3
.
3
Execution
5
.
4
Technical Details: How it Works?
6
. OpenGL Wrapper
6
.
1
Introduction
6
.
2
Example
6
.
2
.
1
Tie an OpenGL Application to the Renderer
6
.
2
.
2
Compilation
6
.
2
.
3
Execution
About this document ...
2009-04-06