Houdini 20.0 Reference Stand-alone utilities

imaketx

Creates mipmapped .exr or .rat textures from image files.

imaketx [options] infile outfile

Options

--help / -h

Display help for the command’s options.

--verbose / -v

Print progress messages as the command works.

--aov=name / -a name

Which image plane from the input file to use to create the texture. Default is C (color).

--tile_width=w / -x w

The tile width to use for mipmapping. Default is 64.

--tile_height=w / -y h

The tile height to use for mipmapping. Default is 64.

--colormanagement=mode / -m mode

Specify the color management used to convert color spaces

  • ocio - Uses OpenColorIO to transform color spaces

  • builtin - Uses a simple built-in color transform for sRGB images

--colorconvert from to / `-c from to

When using ocio for color management, this option can be used to specify the source and destination color spaces when making the texture map. When this option isn’t specified, imaketx will still perform color space conversion if the input file format is a three channel 8-bit image (unless the --linearize option disables conversion). With ocio, the default sRGB color space will be converted to the scene_linear color space.

--disableparse

When using ocio for color management, imaketx will normally see if the color space is encoded in the image filename using parseColorSpaceFromString(). This option can be used to disables that behavior.

--format

Normally imaketx will infer the texture format from the filename. This option explicitly sets the texture format (RAT, OpenEXR).

--newer

Only create the texture if the source image has a more recent timestamp than the existing texture.

--linearize=mode / -l mode

Convert 8-bit sRGB images to linear space. Three channel 8-bit images are assumed to be in sRGB space, while single channel images are assumed to be in linear space. The possible values for mode are

  • 0 = Disable conversion from sRGB to linear space

  • 1 = Force conversion

  • 2 = Automatically detect (default)

--no-sanitize

Normally, imaketx will sanitize floating point input images, checking for NAN (not a number) or infinite values. This option disables the sanitization process.

--no-color-metadata

Normally, imaketx will store metadata describing the color space for the image in both .exr and .rat files. This option will disable the storing of color space information.

--mode mode, --smode smode, --tmode tmode

Store the default wrapping modes for the s and t directions as metadata in the texture. If the --mode option is used, the value will be used for both s and t directions. Valid values for the mode argument are: black, periodic, clamp or mirror. It’s possible for texture evaluation to override these default values. If the wrapping mode isn’t specified, its up to the renderer to choose a default.

--filter=name / -f name

The filter to use when down-scaling the image. Available options are:

  • box

  • gauss

  • sinc

  • bartlett

  • blackman

  • catrom

  • hanning

  • mitchell

--exrmode mode

-1

Use HOUDINI_OIIO_EXR variable.

0

Use classic driver.

1

Use improved driver.

--threads=n / -j n

Maximum number of threads to use. 0 means use all available cores. A negative n means use all cores except n (for example, on an 8-core CPU, specifying -j -3 would use 5 threads). Default is 0.

Stand-alone utilities

  • abcconvert

    Convert between Alembic formats.

  • abcecho

    Print information about an Alembic file.

  • abcinfo

    Print information about an Alembic file.

  • chchan

    Copies channel collection to/from action channel format.

  • chcp

    Copies channel collection file to another format.

  • chinfo

    Prints information about a channel collection file.

  • claudio

    Copies CHOP data (clip) to/from audio formats.

  • clchan

    Copies CHOP data (clip) to/from action channel format.

  • clchn

    Copies CHOP data (clip) to/from channel collection format.

  • clcp

    Copies CHOP data (clip) to another format.

  • clinfo

    Prints information about a CHOP data (clip) file.

  • dsmconvert

  • dsmmerge

  • dsparse

    Parses and displays dialog scripts.

  • gabc

    Convert between Alembic and Houdini geometry.

  • gconvert

    Convert between Houdini polygon formats.

  • gdxf

    Converts DXF polygons to/from Houdini format.

  • geodiff

    Display Geometry Differences.

  • geps

    Converts EPS files to Houdini polygon format.

  • giges

  • ginfo

    Prints polygon file statistics.

  • glightwave

    Converts LightWave files to/from Houdini format.

  • gpdb

    Converts .pdb files to/from Houdini format.

  • gplay

    Geometry viewer.

  • gply

    Converts .ply files to/from Houdini format.

  • gptex

    Makes a ptexture image file from a geometry file.

  • greduce

    Reduces polygons in a file.

  • gwavefront

    Converts .obj files to/from Houdini format.

  • hcollapse

    Collapses a directory structure.

  • hcpio

  • hexpand

    Expands hip files into a directory structure.

  • hkey / License Administrator

    Opens a graphical user interface for viewing and managing licenses and license server options.

  • hoiiotool

    Swiss-army knife of image operation tools.

  • hotl utility

    Command line utility to work with .hda/.otl files.

  • hrender

  • hsc

  • hscript

    Command line HScript interpreter.

  • hserver

    Houdini communicates through this proxy server to the sesinetd licensing daemon.

  • htexcache

    Query or modify the disk texture cache.

  • husk

    Command line utility for rendering a USD file using Karma or some other Hydra client.

  • i3dconvert

  • iautocrop

    Crops images based on pixel values.

  • icineon

    Convert images from 10-bit Cineon format to an 8 bit format.

  • icomposite

  • iconvert

    Converts an image of one type to another type.

  • icp

    Isolate a region of an image in a new image.

  • idenoise

    Removes noise from an image file.

  • idiff

    Display Image Differences.

  • iflip - Flip Image

  • iinfo

    Outputs information about an image.

  • ilut

    Generates a lookup table (LUT) from standard channel formats or another LUT.

  • ilutcomp

    Generates a single lookup table (LUT) from from two LUTs.

  • ilutinfo

    Prints information about a lookup table (LUT) file.

  • imaketx

    Creates mipmapped .exr or .rat textures from image files.

  • imdisplay

    Sends an image to an mdisplay window.

  • iprint

    Prints the RGBA values for an image as text.

  • iquantize

    Reduces the number of colors in an image.

  • isixpack

    Generates an environment/reflection map from six images representing the six sides of a cube, or a cross image.

  • itilestitch

    Assemble a series of image files with crop windows into a single image.

  • izg

    Converts Z-depth images to 8-bit grayscale images.

  • Launcher

    The Houdini Launcher downloads, installs, upgrades, and uninstall Houdini and its components.

  • mcacclaim

    Converts an Acclaim motion file to a Houdini script and channel file(s).

  • mcbiovision

    Converts a BioVision motion file to a Houdini script and channel file(s).

  • mcmotanal

    Converts a Motion Analysis TRC motion file to a Houdini script and channel file(s).

  • mcp

    Convert an image sequence to a movie file.

  • minfo

    Prints information about movie files.

  • mqserver

    Message Queue Server for PDG/TOPs

  • py23convert

    Convert Python 2 expressions in HDAs to Python 2/3.

  • renderstatsoverlay

    Generates a (possibly scaled down) version of a rendered image with render statistics baked in.

  • renderstatsreport

    Generates an HTML page containing render statistics from an EXR image.

  • sesictrl

    Sets Houdini license server options from the command line.

  • sesinetd

    The Houdini license server. This program runs in the background managing Houdini licenses.

  • siminfo

    Prints simulation cache file statistics.

  • spiff

    Display Text Differences.

  • spy

    Shell utility for navigating the UNIX filesystem.

  • usdview

    Command line utility for viewing and inspecting USD scenes.

  • vexcache

    Query or modify the VEX compile cache.

  • vexexec

    Execute a cvex shader.