RenderRemote

DESCRIPTION

This module allows placing a Render window on another X windows display. To use the module, type in the display name into the text widget. This name should be the X display name, as in "iris2:0". A rendering window will then be opened on that display.

Once the window is opened, it will behave like the Render module. See the Render man page for further information.

INPUTS

Port: Input
Type: Geometry
Optional: This port is optional
This is the port where all regular geometry should be wired. The module uses information about the connections to update the proper geometry.

Port: Annotation
Type: Geometry
Optional: This port is optional
Geometry that arrives on this port is rendered into a separate z-buffer from geometry on the main port. The result is that geometry on this port is always drawn in front of geometry on the main port. This may be useful for keeping annotation unobscured.

Port: Screen
Type: Geometry
Optional: This port is optional
Geometry that arrives on this port is rendered in screen coordinates, [-1,+1] in both x and y, and in front of all other geometry. This port can be used to draw legends or other information that moving the camera shouldn't affect.

Port: Transform
Type: Lattice
Optional: This port is optional
Constraints: 2-D.
1-vector.
This is an optional 4x4 transform that is applied to all geometry. It can be used to provide external camera control. Use of this input is discouraged for other applications.

Port: Input Camera
Type: Geometry
Optional: This port is optional

WIDGETS

Port: Snap
Type: Button
This input provides an interface to capture the drawing area display into a lattice. The widget is invisible, so it must be activated by wiring a parameter in. When data is received, the drawing area pixels are grabbed from the screen and output as a lattice. The Render window must not be obscured while the snapshot is being taken.

Port: Display
Type: Text
This is the module drawing area widget.

OUTPUTS

Port: Pick
Type: Pick
Pick data is output on this port on mouse button and keyboard events when user pick mode is active.

Port: Snapshot
Type: Lattice
Constraints: 2-D.
3-vector.
byte.
uniform.
This lattice contains a snapshot of the screen in ABGR pixel order. The Render window must not be obscured while the snapshot is being taken.

Port: Output Camera
Type: Geometry

PROBLEMS

You only get one chance to type in the right display name into the text widget. Remote rendering does not work between certain machine types. At this time, rendering to a remote non-native OpenGL machine (IRIS PI, GTX, VGX, VTX) is not supported.

SEE ALSO

Render(1e)
[ Documentation Home ]
© The Numerical Algorithms Group Ltd, Oxford UK. 1996