---
name: "vwright"
section: "1"
platform: "linux"
package: "radiance"
version: "4R1+20120125-1+b1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/vwright"
---

# vwright(1)

normalize a RADIANCE view, shift it to the right

## NAME

vwright - normalize a RADIANCE view, shift it to the right

## SYNOPSIS

**vwright** **\[ view options \]** **distance**\
 **vwright** **\[ view options \]** **name**

## DESCRIPTION

In the first form, *vwright* shifts a RADIANCE view the specified distance to the right, putting out a complete set of view parameters in a single line on the standard output. This utility is most often used to compute a right-eyed view from a left-eye view for stereo imaging.

If no options are specified on the command line, *vwright* reads a view from its standard input.

The *distance* given is in world coordinate units. A negative value indicates a shift to the left rather than the right.

The second form substitutes a name prefix in place of the shift distance, and produces constant assignments on the standard output suitable for passing directly to *[rcalc(1)](/rcalc/1.md).* For a given prefix *N,* the constant names are as follows:

```
Nt:	view type ('v'==1,'l'==2,'a'==3,'h'==4,'c'==5,'s'==6)
Npx:	view point x value
Npy:	view point y value
Npz:	view point z value
Ndx:	view direction x value (normalized)
Ndy:	view direction y value (normalized)
Ndz:	view direction z value (normalized)
Nd:	view focal distance
Nux:	view up vector x value (normalized)
Nuy:	view up vector y value (normalized)
Nuz:	view up vector z value (normalized)
Nh:	view horizontal size
Nv:	view vertical size
Ns:	view shift
Nl:	view lift
No:	view fore clipping distance
Na:	view aft clipping distance
Nhx:	derived horizontal image vector x value (normalized)
Nhy:	derived horizontal image vector y value (normalized)
Nhz:	derived horizontal image vector z value (normalized)
Nhn:	derived horizontal image vector multiplier
Nvx:	derived vertical image vector x value (normalized)
Nvy:	derived vertical image vector y value (normalized)
Nvz:	derived vertical image vector z value (normalized)
Nvn:	derived vertical image vector multiplier
```

## EXAMPLES

To start *[rpict(1)](/rpict/1.md)* on a view .06 meters left of the view in the file "right.vf":

-

  rpict \`vwright -.06 \< right.vf\` scene.oct \> right.hdr &

To move the *[rad(1)](/rad/1.md)* view named "left" 2.5 inches to the right and render from there:

-

  rad -v "right \`rad -n -s -V -v left examp.rif \| vwright 2.5\`" examp.rif &

To pass a view to *rcalc* for conversion to some other view:

-

  rcalc -n -e \`vwright orig \< orig.vf\` -f viewmod.cal -o view.fmt \> new.vf

## AUTHOR

Greg Ward

## SEE ALSO

[pdfblur(1)](/pdfblur/1.md), [rad(1)](/rad/1.md), [rcalc(1)](/rcalc/1.md), [rpict(1)](/rpict/1.md), [rvu(1)](/rvu/1.md)
