Autodesk Softimage installation

autoPACK: INSTALLATION for Autodesk Softimage 2013 and for Softimage 2013 SP1 64-bits

Current installer Version is 1.0

Overview This installation includes uPy, ePMV, & autoPACK

This early installation for Autodesk Softimage 2013 is an alpha version- use at your own risk and save frequently.

uPy (ubiquitous Python API) enables ePMV and autoPACK to work in Autodesk 3ds Max, Maya, Softimage, Cinema 4D, Blender and DejaVu by writing only one plugin instead of >5.

ePMV (embedded Python Molecular Viewer) provides all of the capabilities of molecular graphics and molecular mechanics software directly in your Softimage GUI.

autoPACK positions 3D geometries into, onto, and around volumes with minimal to zero overlap. autoPACK mixes several packing approaches and procedural growth algorithms. autoPACK can thus place objects with forces and constraints to allow a high degree of control ranging from completely random distributions to highly ordered structures.

cellPACK is a specialization of autoPACK that generates probabilistic 3D models of large sections of cells that can contain dozens to trillions+ of molecules. It can position these molecules to recapitulate observed data where available and can further optimize the molecular interactions on a local level as each molecule is placed into a mesoscale model.

If you have experience with 3D software on a Windows operating system, especially with Softimage, this entire installation should take less than 10 minutes.

If you encounter difficulties, please visit the forum to search for answers or ask questions.

We ask that you fill out the optional survey to help us improve the installation procedure.

Running autoPACK in Softimage requires three major installation steps

  1. You will install a specific version of Python (2.6.6),

  2. You will install PyQt, and the PyQt for softimage plugin

  3. PyQt provides a Python API and a Python engine to allow Soft Image functions to be accessed through the Python programming language.

  4. You will install a plugin suite, developed by us called the uPy Plugin Suite 1.x.

  5. This suite includes the uPy software (to generate the GUI and geometries), the ePMV software and the autoPACK/cellPACK software.


  1. Autodesk Softimage 2013 64-bits

      1. If you have a different version, you can download the 2013 64-bit version here to try ePMV and autoPACK

1. Python and PyQt Setup

Theses instruction largely come from:

  1. You MUST follow all of these steps in order, refer to the codingforxsi link above for details:

    1. Install Python 2.6.6-64 bit

      1. Follow instructions at

    2. Install PyWin32 for Python 2.6.6 (64-bit)

    1. Install PyQt4 for Python 2.6.6 (64bit)

    1. PyQt for Softimage plugin

      1. Download PyQtForSoftimage_beta5.xsiaddon by simply downloading it (right-click, save as)

        1. In Xsi FileMenu>Add-On>Install

        2. Click the button to the right of Filename and select your PyQtForSoftimage_beta5.xsiaddon download

        3. Restart Xsi

        4. Refer to the codingforxsi link above for details if you get stuck

2. Install uPy Plugin Suite 1.x which includes ePMV and autoPACK

  1. Download the uPy plugin package here: uPy-Softimage-1.1-Setup.exe

  2. Run the .exe and follow the onscreen instructions.

    1. It will install the MGLToolsPCkgs python module and the plugin files in C:\Users\<username>\Autodesk\Softimage_2013\Application

  3. Restart Softimage

  4. You can access and launch autoPACK and ePMV from the View file menu

3. Complete basic tutorials for ePMV and autoPACK

    1. This alpha version of autoPACK will improve several times each week and the tutorials will expand

      1. For now, follow the basic tutorials then experiment on your own.

      2. If you find a bug, check the forum to see if its already been fixed, and if not, let us know.

      3. WARNING: With the current Alpha release version of ePMV there are some performance lags for atom and stick models. We recommend working only with small molecules like 1crn if you plan to turn on sticks.

4. Improve your software by volunteering to complete the surveys regularly

  1. Survey page