Installation and Licensing

Installing and licensing new applications can be a boring task that you just want to be done with as soon as possible. To help you with that, this section guides you to the point where you have a default Katana workspace in front of you and are ready to start.

System Requirements

Before you do anything else, ensure that your system meets the following minimum requirements to run Katana effectively:

Katana 3.2v6 is tested and qualified on Linux 64-bit CentOS/RHEL 6.

A graphics card that supports OpenGL shader model 4.

A supported renderer (see Renderers).

Note:  Due to Python's handling of imports on case-insensitive platforms (see PEP 235), it is not possible to run Katana from a file system location on a network-attached storage device (NAS) that has been set up with mount options for case-insensitive names.

Third-Party Dependencies

Katana version 3.2v6 has dependencies on the following third-party libraries:

OpenEXR 2.2

OpenSSL 1.0.0.a

These libraries are provided in the Katana distribution, in separate directories under ${KATANA_HOME}/bin

An ABI-compatible copy of these libraries needs to reside on your LD_LIBRARY_PATH in order for many of Katana's plug-ins to run. The Katana application itself uses RPATHs to locate the required libraries.

Note:  Katana's wrapper script ${KATANA_HOME}/katana appends ${LD_LIBRARY_PATH} to ensure these libraries are visible to Katana plug-ins.

If you manage your own LD_LIBRARY_PATH or wish to expose these libraries to plug-ins by some other means, you can call the Katana binary directly using:
${KATANA_ROOT}/bin/katanaBin