Installation#
For a quickstart installation see the Getting Started page.
Default installation#
Currently Prism is only available on Windows.
Installer#
C:\Program Files\Prism2
PrismInternals
and Hub
will be installed to C:\ProgramData\Prism2\plugins
by default.Zip#
The zip file can be extracted in any location on your filesystem. The setup.bat can be used to create Prism shortcuts in your Windows start menu and on your desktop.
Plugins#
There is a wide range of available plugins to integrate Prism into 3rd party tools and to add specific features to Prism.
C:\ProgramData\Prism2\plugins
.PRISM_DEFAULT_PLUGIN_PATH
to set the default plugin installation path.%userprofile%\Documents\Prism2\PluginPaths.json
PluginPaths.json
file.PluginPaths.json
.PRISM_PLUGIN_PATHS
to specify plugin paths separated by ;
.PRISM_PLUGIN_SEARCH_PATHS
allows you to specify folders in which Prism will search the sub-folders for plugins.DCC integrations#
Some Prism plugins require you to setup the Prism DCC integration after the Prism plugin is installed.
For example after the Houdini and Maya plugin installation Prism will ask you where your Houdini and Maya preferences folders are located. Prism will add some files to these folders so that Prism will be loaded when you launch the DCC.
You can add and remove DCC integrations in the Prism User Settings -> DCC apps.
User Preferences#
%userprofile%\Documents\Prism2
PRISM_USER_PREFS
can be used to change the default preferences location.Silent Install#
The available arguments include:
--nogui
: run the installer without gui. This argument can be skipped when the “installpath” argument is defined (dft=False)--installpath
: the path where Prism will be installed (dft=”C:Program FilesPrism2”)--overwrite
: if the installation folder should be overwritten if it exists already (dft=False)--clear-userprefs
: if existing Prism user preferences get deleted if they exist (dft=False)--plugins
: list of plugin names to install (dft=[])--setup-integrations
: if the Prism integration gets added to DCCs (dft=False)--postinstall-script
: path to Python script, which gets executed after the installation (dft=””)--launch
: if the Prism GUI should be launched after the installation (dft=False)--username
: the username to be used to login in combination with the password. Login is required for plugin installation. (dft=””)--password
: the password to be used to login in combination with the username. Login is required for plugin installation. (dft=””)--accesstoken
: the accesstoken to be used to login. Can be used instead of username and password. Login is required for plugin installation. (dft=””)For example:
Prism_v2.0.0.exe -h
- will print a list of available argumentsPrism_v2.0.0.exe --nogui
- will install Prism with default settingsPrism_v2.0.0.exe --installpath D:/tools/Prism --overwrite --clear-userprefs --plugins Houdini Maya Blender Nuke --setup-integrations --launch --accesstoken 86661421-2850-484f-b664-6012d1f228e1
will install Prism to a custom location, overwrite files if the installpath already exists, will clear existing user preferences, install plugins for Houdini, Maya, Blender and Nuke, will setup the Prism DCC integrations for every DCC, which Prism can detect automatically and then launch the Prism gui.Centralized Setup#
download the Prism zip from the website
extract it and move it to a location on your server
run the setup.bat to create start menu and desktop shortcuts
open Prism and navigate to the Hub
click the gear button and set the default plugin path to a folder on your server
install any plugins from the Hub which you’d like to use
on all workstations in your studio set the
PRISM_PLUGIN_PATHS
environment variable to a list of paths where your plugins are installed separated by;
from all workstations in your studio run the setup.bat to create Prism shortcuts (or use an automated solution as in the next section)
Automate Setup using Python Script#
import os
import sys
sys.path.append("C:/Program Files/Prism2/Scripts")
import PrismCore
core = PrismCore.create(prismArgs=["noUI"])
# add shortcuts to start menu and desktop
core.setupStartMenu()
# add uninstaller, optional, will ask for admin permissions
core.setupUninstaller()
# add DCC integrations automatically
core.integration.addAllIntegrations()
# add specific DCC integration
core.integration.addIntegration("Maya", r"%s\Documents\maya\2024" % (os.getenv("USERPROFILE")))
# set user settings
core.setConfig("dccoverrides", "Maya_path", r"C:\Program Files\Autodesk\Maya2024\bin\maya.exe", config="user")
core.setConfig("dccoverrides", "Maya_override", True, config="user")
Updates#
PRISM_UPDATE_CHECK_ENABLED
to 0
.Firewall Exceptions#
If you are using the online licensing, Prism needs to connect to the Prism servers to login, validate your license and download plugins. In environments with strict firewall rules you might need to whitelist connections to the following domain:
https://service.prism-pipeline.com (port 443)
Anti-Virus warnings (false positives)#
Some Anti-Virus tools are reporting a false positive when installing Prism.
This is usually because of this file: C:\Program Files\Prism2\Python311\Prism.exe
The Prism.exe is a copy of the pythonw.exe in the same folder. It only has a changed filename and a changed icon, which can be the reason that some Anti-Virus tools don’t trust the file.
There are two ways to workaround this problem:
You can add an exception for this file in your Anti-Virus tool to workaround this problem.
You can delete the Prism.exe, duplicate the pythonw.exe and rename it to Prism.exe. This will most likely remove the false positive warning and Prism will work without problem. The only difference with this method is that in some places a Python icon will be visible instead of the Prism icon, for example in the Windows Task Manager.
Troubleshooting#
Prism doesn’t start#
C:\Program Files\Prism2\Python311\Prism.exe
C:\Program Files\Prism2\Tools\prism_gui_with_console.bat