# dxPtexViewer

- SYNOPSIS
- DESCRIPTION
- OPTIONS
- KEYBOARD CONTROLS
- SEE ALSO

### SYNOPSIS

    dxPtexViewer [-f] [-yup] [-u] [-a] [-l isolation level] [-c animation loops]
        [-e environment map] [-d HDR diffuse map] [-s HDR specular map]
        [--disp displacement scale]
        ptex color file
        ptex displacement file
        ptex occlusion file
        ptex specular file
        objfile(s)

### DESCRIPTION

`dxPtexViewer` is a stand-alone application that showcases advanced HDR shading with color, displacement, occlusion and specular ptex maps. Multiple controls are available to experiment with the algorithms.

### OPTIONS

See the description of the common comand line options for the subset of common options supported here.

-y
  Swap Z-up geometry to Y-UP.
-e environment map
  A low dynamic range spherical environment map used as a background. Ideally, a color-normalized version of the HDR light probe.
-d HDR diffuse map
  An HDR file containing a diffuse environment map (typically they are low resolution blurry hemispherical convolutions of the environment light probe).
-s environment map
  An HDR file containing a specular environment map.
--disp displacement scale
  A scalar multiplier for the shader displacement values.
ptex color file
  A ptex file containing RGB channels read as material albedo color.
ptex displacement file
  A single-channel ptex file (preferrably float precision) containing the displacement values.
ptex occlusion file
  A single-channel ptex file (preferrably 8 bits precision) containing a pre-computed ambient occlusion signal.
ptex specular file
  A single-channel ptex file (preferrably 8 bits precision) applied to modulate the specular reflectance of the material
objfile(s)
  A sequence of obj files used as an animation loop (the topology has to match the data contained in all the ptex files !)

### KEYBOARD CONTROLS

> System Message: WARNING/2 (`/build/opensubdiv/src/OpenSubdiv-3_6_1/documentation/dxptexviewer.rst`, line 108)

> Cannot analyze code. Pygments package not found.

>     .. code:: c++

>        q      : quit
>        esc    : hide GUI
>        f      : fit frame
>        +/-    : increase / decrese tessellation rate

### SEE ALSO

Other examples : glViewer, glFVarViewer, glEvalLimit, glStencilViewer, glPtexViewer, glPaintTest, glShareTopology, dxViewer, dxPtexViewer,

- User Docs
- API Docs
- Release Notes
- Forum

TM & © 1986 - 2017 PIXAR. ALL RIGHTS RESERVED. Terms of Use