Default Configuration

Default Config

A VFX Example Config and our default configuration.
By: Shotgun Software
Latest Version: v0.17.5 (prod)
For our version numbers, we follow the Semantic Versioning standard.
System Name: tk-config-default

Overview

This is the default Toolkit VFX config and usually a great starting point when you start setting things up. It comes with Hiero, 3dsmax, Nuke, Maya, Mari, Houdini and Motionbuilder setup and contains a simple, straight forward folder setup on disk.

Documentation

Welcome to the Toolkit Default Config! This config is for demo purposes and is a good way to get an overview of what apps are available and how Toolkit can integrate with an existing pipeline.

The configuration contains a number of different pieces:

  • A file system setup
  • A set of templates to identify key locations on disk
  • A set of preconfigured engines and apps which are chained together into a workflow.

The file system setup is minimal, focused on providing a demo and overview rather than being a fully featured file system. We strongly suggest that you get in touch with the Toolkit team if you need assistance when setting up file and folder structures.

Example Videos

We maintain a separate page with a collection of example videos showing what the default config looks like in action. This is a great starting point if you want to get an overview of what the default config looks like after it has been installed:

File System Overview

The standard config handles Assets and Shots in Shotgun. It breaks things down per Pipeline Step. A pipeline step is similar to a department. Each pipeline step contains work and publish areas for the various supported applications. The Shot structure looks like this:

Applications and workflows

The config contains the following components:

  • Maya, Nuke, 3dsmax, Hiero, Houdini, Photoshop and Motionbuilder support
  • Shotgun Application Launchers
  • Publishing, Snapshotting and Version Control
  • A Nuke custom Write Node
  • Shotgun integration
  • A number of minor tools and utilities

In addition to the apps above, you can easily install additional apps and engines once the config has been installed.

Installation and Updates

Creating a Project using this Configuration

If you want to create a new Project using this Configuration, Run the tank setup_project command and specify tk-config-defaultwhen the command asks you to specify which configuration to use.

Updating to the latest version

If you already have this item installed in a project and you want to get the latest version, you can run the update command. You can either navigate to the tank command that comes with that specific project, and run it there:

> cd /my_tank_configs/project_xyz
> ./tank updates

Alternatively, you can run your studio tank command and specify the project name to tell it which project to run the update check for:

> tank Project XYZ updates

Collaboration and Evolution

If you have access to the Shotgun Pipeline Toolkit, you also have access to the source code for all apps, engines and frameworks in Github where we store and manage them. Feel free to evolve these items; use them as a base for further independent development, make changes (and submit pull requests back to us!) or simply tinker with them to see how they have been built and how the toolkit works. You can access this code repository at https://github.com/shotgunsoftware/tk-config-default.

Direct Download

If you need to take a closer look at the content of this item, you can download it here. This can be useful when you for example want to tweak or review a configuration file or if you want to take a closer look at some app code prior to installing it. For a quick check, a zip download can be helpful -- for more serious changes to code and configs, we recommend forking our content in Github!

Special Requirements

  • You need Shotgun version v6.2.0 or higher to use this.
  • You need Shotgun Pipeline Toolkit Core API version v0.18.18 or higher to use this.

Configuration

No Configuration Needed!

This item does not have any options to configure!

Release Notes

Welcome to the release notes for this Configuration. Below you will find an overview of all the changes we did for each release. We try to be as detailed as possible and include all bugs we have fixed, features we have added and things that may have changed. If you have questions about a particular release, don't hesitate to contact our support team!

v0.17.5

2017-Mar-15

Removes problematic profiles from png files used as icons.

Details:

This will silence libpng warnings from Qt when the png files are loaded as pixmaps. This is a second attempt as this profile stripping, and uses ImageMagick's "mogrify" command to achieve the desired result, which maintains color consistency.

v0.17.3

2017-Feb-02

revert sg utils to v5.0.1

v0.17.2

2017-Feb-01

Fixes sg utils version typo

v0.17.1

2017-Feb-01

Deferred folder creation for Photoshop now refers to tk-photoshopcc.

v0.17.0

2017-Jan-31

Adds support for tk-photoshopcc.

v0.16.13

2017-Jan-23

Updated with latest engines and apps.

v0.16.12

2017-Jan-12

Updated with latest engines and apps.

v0.16.11

2016-Dec-06

Updated with latest engines and apps.

v0.16.10

2016-Nov-09

Updated with latest engines and apps.

v0.16.9

2016-Nov-07

Updated with latest engines and apps.

v0.16.8

2016-Oct-03

Removes tk-3dsmax. That engine is now deprecated. For 3ds Max integration for versions 2015+, the tk-3dsmaxplus engine should be used.

v0.16.7

2016-Sep-22

Updated with latest engines and apps.

v0.16.6

2016-Sep-02

Due to some recent updates to our bundles, we no longer require multiple versions of the same framework being installed.

v0.16.5

2016-Aug-17

Updated with latest engines and apps.

v0.16.4

2016-Aug-15

Uses tk-framework-qtwidgets v2.4.3.

v0.16.3

2016-Aug-10

Updated to latest app and engine versions.

v0.16.2

2016-Aug-01

Updated to latest maya and nuke engines.

v0.16.1

2016-Jul-28

Adds preliminary support for Maya 2017.

v0.16.0

2016-Jul-26

Added shotgun panel to all contexts

v0.15.11

2016-Jun-28

Updated with latest app and engine versions.

v0.15.10

2016-May-11

Adding Shotgun Panel to all engine

v0.15.9

2016-Apr-27

Series of stability and usability fixes for the Workfiles 2 app.

v0.15.8

2016-Apr-19

Uses latest tk-3dsmaxplus, tk-houdini, tk-hiero-export, and tk-multi-launchapp.

v0.15.7

2016-Apr-04

Updated .gitignore to include files created during project setup that should not be under revision control.

v0.15.6

2016-Mar-31

Moves to latest publish and loader apps, plus the latest adminui framework.

v0.15.5

2016-Mar-29

Moves to latest tk-multi-publish and tk-framework-shotgunutils.

v0.15.4

2016-Mar-29

Scaled down the review submit logo from 254k to 9k

v0.15.3

2016-Mar-11

Uses latest tk-multi-loader2 and tk-3dsmaxplus.

v0.15.2

2016-Mar-07

Updated with the latest apps with metrics support

v0.15.1

2016-Mar-02

Adds the new workfiles 2 application.

v0.15.0

2016-Mar-02

Adds the new workfiles 2 application.

v0.14.1

2016-Feb-03

QA fixes for app versions and template errors

v0.14.0

2016-Feb-02

Adds Nuke Studio support and expanded Houdini configs.

Details:

All apps, engines, and frameworks updated to latest. New engine configs for use with Nuke Studio, and new Houdini apps and updates added. This update also bumps the required tk-core version to 0.17.0

v0.13.3

2016-Jan-15

Updated with latest approved versions.

v0.13.2

2015-Nov-30

Updates to accompany houdini engine update

v0.13.1

2015-Nov-30

Updated shotgun panel to include new generic tasks.

v0.13.0

2015-Nov-30

Updated to latest versions of loader, shotgun panel and major versions of frameworks.

v0.12.8

2015-Nov-11

Bumps versions up for tk-multi-publish, tk-hiero-export, tk-mari, and tk-framework-shotgunutils.

v0.12.5

2015-Oct-22

Bumps versions up for workfiles, publish, hiero-export, and snapshot apps, plus the tk-nuke engine.

v0.12.1

2015-Oct-22

Small update, moved the Houdini enable_sg_self and enable_sg_menu lines in asset_step and shot_step files

v0.12.0

2015-Oct-19

Makes use of merged Hiero/Nuke engine functionality and updates app versions to match.

v0.11.0

2015-Sep-30

Updated to latest versions. Aligned with other configs.

v0.10.3

2015-Sep-16

Updated to use all the latest apps and engines, including the new Shotgun Panel.

v0.10.2

2015-Sep-15

Tweaked the shotgun panel configuration and bumped version to latest.

v0.10.1

2015-Sep-14

Updated Shotgun Panel to v1.0.1

v0.10.0

2015-Sep-14

Updated with latest Engines, Apps and Framework versions.

v0.9.9

Updates tk-nuke-writenode version and settings.

v0.9.8

Updates to Photoshop engine version and settings.

v0.9.7

Fixed the actions_hook value for MotionBuilder

v0.9.6

Updated format to explicitly define a storage root for each template

v0.9.5

Tweaked asset render paths for Houdini.

v0.9.4

Updated to use Nuke 9.0 by default.

v0.9.3

tk-multi-screening room has been updated to v0.1.10.

v0.9.2

Added Rendered Image to the default formats supported by the Photoshop loader.

v0.9.1

Adds tk-multi-loader2 configuration for the tk-photoshop engine in the asset_step and shot_step environments.

v0.9.0

Replaced tk-nuke-breakdown and tk-maya-breakdown with tk-multi-breakdown.

v0.8.6

3dsmaxplus minor compatibility problem

v0.8.5

Way to reset a global cache per-export

Details:

The resolve hook is called tons during an export, so expensive resolve results need to be cached. There currently isn't a hook available that run pre-export where that cache could be cleared

v0.8.4

Update the default configs to support 3dsmaxplus.

Details:

Note that it doesn't add it to any launchers.

v0.8.3

Add default entries for Hiero publish data hook.

v0.8.2

Add default entries for Hiero publish data hook.

v0.8.2

Fixed broken indentation in environment files

v0.8.1

Fixed Mari Windows path

v0.8.0

Added Mari configuration

Details:

  • The Asset Step engine now includes the Mari engine together with all apps and engines to integrate Mari into the rest of the pipeline

v0.7.0

Updates to more recent versions of DCCs, apps and engines. Added desktop support.

v0.6.5

Updated frame range app to latest version. Added frame range app to 3dsmax.

v0.6.4

Renamed the 'channel' template key to 'output' to be consistent with the recent change to the Shotgun Write Node. Updated all apps, engines & frameworks to the latest versions.

v0.6.3

updated the latest version of the new loader (v1.0.7)

Details: updated the latest version of the new loader (v1.0.7)

v0.6.2

Includes the latest version of the Maya engine containing support for Maya 2015

v0.6.1

Updated the maya engine to use the latest version (v0.4.0)

v0.6.0

Updated with latest app versions and the new loader.

v0.5.10

Updated to latest version of Nuke engine and added default setting for favourite_directories

Details: Updated to latest version of Nuke engine and added default setting for favourite_directories

v0.5.9

Updated to use the latest versions of all apps, engines & frameworks

v0.5.8

Updated to latest version of Motionbuilder Publish app

v0.5.7

Updated to latest version of the Softimage engine and framework

v0.5.6

Updated tk-houdini

Details: Updated tk-houdini

v0.5.5

PySide distributions for Softimage engine are now contained in a separate framework to reduce the engine size for future updates

v0.5.4

Updated environments to use the latest versions of all apps and engines

v0.5.3

Updated tk-hiero-export to v0.1.10 and changes required by it

Details: removed hiero_nuke_script_path from templates to avoid duplicate template issues and removed nuke_script_path_step setting to hook

v0.5.2

Hiero updates: engine to v0.2.2, tk-hiero-export to v0.1.9 and tk-nuke-writenode to v0.1.11

Details: tk-hiero-export and tk-nuke-writenode both updated to support ShotgunWriteNodePlaceholder nodes

v0.5.1

Updated Photoshop Engine to v0.1.6

Details: Updated Photoshop Engine to v0.1.6

v0.5.0

Latest and greatest of everything + tk-nuke engine that supports Nuke 7.0

v0.4.15

Update tk-hiero-export to v0.1.8

Details: Update tk-hiero-export to v0.1.8 (updated shot thumbnail logic)

v0.4.14

Changed filenames for Hiero to use underscores instead of dots

Details: Changed filenames for Hiero to use underscores instead of dots to avoid a Hiero bug on windows where portions of the filename after the first dot but before the last one get lost on save.

v0.4.13

Reverted Houdini launchers due to issue with context switching

v0.4.12

Fixed Houdini templates and launcher

v0.4.11

Updated Hiero Export to v0.1.6

Details: Updated Hiero Export to v0.1.6

v0.4.10

Updated tk-hiero engine. Added config for thumbnail upload hook.

Details: Updated tk-hiero engine. Added config for thumbnail upload hook.

v0.4.9

Updated Hiero Export to v0.1.3

Details: Updated Hiero Export to v0.1.3

v0.4.8

Workfiles app now launches at startup in Maya.

v0.4.7

Updated to use latest versions of apps, engines & frameworks

v0.4.6

Updating photoshop to v0.1.4

v0.4.5

Updated to use all the latest apps and engines with full support for the name key being optional in templates

v0.4.4

Added missing Houdini folders

Details: The Houdini engine and apps were added but the folders weren't put in

v0.4.3

Minor tweaks

v0.4.2

Updated to use latest Softimage engine

v0.4.1

Added Softimage integration and improved Photoshop integration to include multi-apps

v0.4.0

Added Houdini Integration.

v0.3.17

Updated app versions.

v0.3.16

Support for extended review process in Nuke

v0.3.15

Adjustments to the Hiero Configuration.

v0.3.14

Added Hiero Support

v0.3.13

Updated to include shotgun environment for the PublishedFile entity type

v0.3.12

Renamed tank_overrides.yml to sgtk_overrides.yml

v0.3.11

Updated to use latest versions of apps and engines

v0.3.10

Updated to use latest versions of Sgtk apps and engines

v0.3.9

Updated app versions

v0.3.8

Updated to app versions that support the new PublishedFile entity types

v0.3.7

Updated to app versions that support the new PublishedFile entity types

v0.3.6

Updated Config with a better Shot/Step Breakdown.

Details: The Default config now has a more complex environment setup, with one level of configuration for shots and assets and one level for steps. This makes it easier to launch things from the shell and to jump to the right location in the file system setup.

v0.3.5

Updated multi-publish config for nuke to remove unnused secondary_output.publish_template values.

v0.3.4

Updated config to use latest version of shell and shotgun engines

v0.3.3

Updated 3ds Max configuration to use the new Multi Publish, Snapshot & Work Files apps

v0.3.2

Tweaks and following after 0.13 release

v0.3.1

Updated paths to point at tank store

v0.3.0

Updated config to be Tank v0.13 compliant.

v0.2.0

Updated nuke workflows to include new multi publish suite.

v0.1.11

Updated the config to support screening room.

Details:

  • Updated to support Screening Room applications

v0.1.10

Added photoshop support.

v0.1.9

Modified the configuration to use the new tk-multi-launchapp instead of individual app launchers.

v0.1.8

Tweaks and adjustments to 3dsmax templates.

v0.1.7

updated config to use the latest versions of apps and engines

v0.1.6

Updated the config to use 0.12.5 apps and engines. Added 3dsmax support.

v0.1.5

Updated the config to use 0.12.5 apps and engines. Added 3dsmax support.

v0.1.4

Updated config to use the latest 0.12.5 compatible versions of apps and engines. Added 3dsmax.

v0.1.3

Tweaks to stereo templates

v0.1.2

Updated the starter config to use Nuke engine v0.2.6

v0.1.1

Updated starter config to work with Tank 0.12 Release.

v0.1.0

Initial Release of the config as a separate component rather than as part of the core distribution.

Follow

0 Comments

Please sign in to leave a comment.