Lustre Software, Project, and User Configuration Files

Configuration File Overview

The configuration files define all the necessary settings your software needs to recognize various hardware and software settings on the Master Station and on the dedicated render station.

The following is a list of the Lustre configuration files.

Note: Project and User creation in a standalone Lustre 2018 (and later) installation is streamlined with the Flame Premium configuration. The Projects and Users are created and stored in the same file location as Flame Premium. This change implies that if you are using a pre 2018 standalone Lustre installation, you must modify the init.cfg file of the 2018 Standalone Lustre so that the 'MainProjectHome' and 'MainUserHome' file paths point to the same location as the previous configuration, in order to be able to work with those Projects and Users.
Configuration file Pre 2018 Lustre Standalone Location Flame Premium Grading Location Description
init.config /usr/autodesk/lustre <version>/ /opt/Autodesk/lustre_<version>/ This file stores system settings as well as Wiretap servers, Lustre ShotReactor settings, and film stock information.
login.config /usr/autodesk/lustre <version>/ /opt/Autodesk/lustre_<version>/status/ This file records the last user and last project used so at the next session, the user and project login defaults will reflect these values.
project.config /usr/autodesk/projects/<project>/project.config /opt/Autodesk/project/<project>/project.config This file stores project-level information including project settings, calibration, rendering, engineering, and Backburner and Wiretap settings specific to the project.
user.config /usr/autodesk/users/<user>/user.config /opt/Autodesk/user/grading/<user>/user.config This file stores user settings specific to a particular user, such as Autosave, printer light, GUI background/gain/gamma.
<user>Context.config /usr/autodesk/projects/<project>/<user>Context.config /opt/Autodesk/project/<project>/<user>Context.config This file stores several settings relevant to the context of a particular user working on a particular project. The purpose of storing context-specific information is that there are some parameter settings that, by their nature, are more likely to be needed in the next session, but that are not configurable in the Project Management pages.

System Settings

You can configure the system settings manually in the init.config file. If these system settings are not configured, Lustre uses the default system settings. The following table describes the relevant system settings that can be configured.

Note: All keyword values are case-sensitive.
Parameter Data type Default Function
<Locations>
<MainProjectHome> String   Location of the Project configuration settings folder.
<MainUserHome> String   Location of the User configuration settings folder.
<GlobalGradeBinHome> String   Defines the location of the global Grade bin.
<LutHome> String [LUSTRE_HOME]/lut Defines the location of the LUTs.
Note: If you are configuring a remote ShotReactor system, and [LUSTRE_HOME] is located on a mounted network drive, make sure you use the full UNC path of the network folder instead of the mapped drive letter.
<PresetsHome> String [LUSTRE_HOME]/presets Defines the location of the presets.
Note: If you are configuring a remote ShotReactor system, and [LUSTRE_HOME] is located on a mounted network drive, make sure you use the full UNC path of the network folder instead of the mapped drive letter.
<PluginsHome> String [LUSTRE_HOME]/plugins Defines the location of the plug-ins.
Note: If you are configuring a remote ShotReactor system, and [LUSTRE_HOME] is located on a mounted network drive, make sure you use the full UNC path of the network folder instead of the mapped drive letter.
<TemplatesHome> String [LUSTRE_HOME]/templates Defines the location of the templates.
Note: If you are configuring a remote ShotReactor system, and [LUSTRE_HOME] is located on a mounted network drive, make sure you use the full UNC path of the network folder instead of the mapped drive letter.
<Help>    
<HelpWebBased state> String On Defines the location of the Lustre Help that is opened by the Help button and shortcut. Lustre Help is web-based by default.
<HelpLocalPath> String   Defines the default location for Lustre Help when it is installed locally.
<Browser>
<HideFolder>

(within <MediaBrowseHideFoldersGroup>)

String degrain_cache,original, matte,marry_grade, and 128x96 Hides the degrain cache, original, matte, marry_grade, and 128x96 folders from the file browser.
Note: You can hide any additional folder by adding the folder name to the list.
<Wiretap>
<ServerAuto> State On Specifies whether Lustre automatically scans for Wiretap servers.
<WiretapServer>

(within <WiretapServer Group>)

String 0.0.0.0 The IP address or DNS host name for a specific Wiretap server. If one or more <WiretapServer> keywords are set to valid Wiretap server addresses, Lustre lists the content of these servers in the browser before the results of the auto scan. If <ServerAuto> is set to OFF, only the specified Wiretap servers are listed in the browser.
<WiretapGatewayServer>

(within <WiretapGatewayServer Group>)

String 0.0.0.0 The IP address or DNS host name for a specific Wiretap Gateway server.
<PathTranslation>

(within <PathTranslationTable>)

String 0.0.0.0 Allows you to map hostnames to IP addresses, as well as to define path translation rules.
<NTSCImageAspectRatio> Float 1.3333333333333 Applies the correct aspect ration to NTSC resolution footage rendered to the Wiretap server, but not imported from the Wiretap server.
<PALImageAsepectRatio> Float 1.3333333333333 Applies the correct aspect ratio to PAL resolution footage rendered to the Wiretap server, but not imported from the Wiretap server.
<MonitoringAndCalibration>
<DisplayType> Enumerated (abstract data) LCD Specifies the monitor display type (e.g., LCD or CRT).
<Calibration_Steps> Integer 10 Specifies the number of monitor calibration steps performed.
<ControlSurface>
<AutodeskPanels> State On When ON, this keyword enables the Autodesk Control Surface (ACS). When OFF, Lustre enables the Tangent CP100 control surface (if applicable).

You must also set the path for the control surface rules file in the Panel Setup File field.

<PanelIDs>   function=”0”

grading=”0”

navigation=”0”

The ID numbers for the Function, Navigation, and Grading panels of the ACS. You must manually configure these keywords.

If your control surface is a Tangent CP100, Lustre does not use these keywords.

<PanelIPTags>   function=”101”

grading=”100”

navigation=”102”

 
<ShotReactor>
<HostName> String   The IP address or DNS host name for a specific ShotReactor machine.
<Timeout> Integer 5000 Sets the timeout duration (in milliseconds) of the automatic ShotReactor detection.
<Backburner>
<Hostname> String localhost The IP address or DNS host name for a specific Backburner Manager machine.
<Transcode>
<Transcode> String localhost The IP address or DNS host name for a specific WT Gateway that will be used to create and access the transcoded media.
<MatchCustomGroup>
<MatchCustom> Name “AliasName” type=”s” Specifies the XML metadata field to be used by the Custom match option selected from the Browse menu.

“s” represents string.

<MatchCustom> Name “DPXTimeCode” type=”tc” “tc” represents timecode.
<MatchCustom> Name “DPXkeycode” type=”kk” “kk” represents keycode.
<MatchCustom> Name “DPXTapeNAME” type=”s” “s” represents string.
<MatchCustom> Name “EDLReelName” type=”s” “s” represents string.
<MatchCustom> Name “DL_EDLClip_ name” type=”s” “s” represents string.
<MatchCustom> Name “DL_edlFrameID” type=”i” “i” represents integer.
<MatchCustom> Name “DLEDL_startTC” type=”tc” “tc” represents timecode.
<AVIO>
<PlayoutHighSpeed> State Off When OFF, it refreshes the Player as you are performing a playout. When ON, the Player is no longer refreshed and therefore the performance of the playout improves.
<WTTFirstSDLeadIn Correction> Integer 1 Sets the delay for the SD first lead-in.
<WTTSubsequentSD LeadInCorrection> Integer 2 Delays all the lead-ins following the SD first shot.
<WTTSDLeadIn Increment> Integer 0 Corrects the delay after the SD third shot.
<WTTFirstHDLeadIn Correction> Integer 0 Sets the delay for the HD first lead-in.
<WTTSubsequentHD LeadInCorrection> Integer 0 Delays all the lead-ins following the HD first shot.
<WTTHDLeadIn Increment> Integer 0 Corrects the delay after the HD third shot.
<VtrTCTD> Integer 10

The TimeCode Transition Delay specifies the number of milliseconds the application waits before asking for timecode from the VTR. The default value of 10 ms works for most decks. For HDCAM-SR decks use the following values:

  • 14, for 1080/59i/60 or 720/50/59/60
  • 21 for other timings
<Miscellaneous>
<VariablePlayback> State On Enables variable playback using up and down arrow to increase/decrease playback rate by 1x to 500x.
<DPXHeaderOffsetCheck> State On When this keyword is enabled, Lustre reads the DPX / Cineon file header of each frame in a sequence. This is useful when using DPX/Cineon files that have a different media offset within the same sequence of files. When disabled, Lustre reads only the first frame header of a sequence.
Danger: Turning this keyword on can alter playback performance.
<DisablePanScan Frame> State On  
<NVidiaSDISync> State Off  
<NVidiaPlayoutDelay> Integer 0  
<BlockSize> Integer 2048  
<AudioResyncTime> Float -1  
<LoadingSetup> Integer 0  
<EnableKeykode Sending> Enumerated (abstract data) Off  
<LoginGUIGain> Float 1.0  
<LoginGUIGamma> Float 1.0  
<ClusterPlayDelay> Integer 0 Deprecated.
<ClusterSmooth Playback> State Off Deprecated.
<ChangeCutOffset> State On Allows the change cut or match grade feature to preserve the keyframe animations based on the record timecode whenever a shot has been replaced or moved within a timeline.
Note: Be sure to enable only the Record button within the Match Option when performing a change cut or match grade.
<AnimCopy_UsingTrimOffset_Off> State On

"On" enables the first animation keyframe to load on the first frame of the shot.

"Off" enables the first keyframe to be loaded according to the source frame number (and thus load with the offset).

<PreallocEnable> State Off Allows Burn rendering from a Lustre Windows workstation to use CXFS SAN preallocation.
<FirstFrameNumber> Integer On  
<StartShotFrameNumber> Integer On  
<DefaultDelivrablePanScanFilter> Enumerated (abstract data) Fast Possible values are:
  • Fast(Lanczos2 filter)
  • Quality (Lanczos2 filter)
  • Custom (BSpline filter)
<LegacyGamma> State On Set to "Off" to use the updated Gamma control. Default is to use the original Gamma control.
<PrimaryMonitor> Integer width = "0"

height = "0"

In a dual monitor configuration, use this token to define the main monitor X and Y starting location.
<SecondMonitor> Integer x = "1920"

y = "0"

width ="0"

height = "0"

In a dual monitor configuration, use this token to define the second monitor X and Y starting location.
<Fullscreen> State On When On, Lustre is full screen: controls in menu bars are not available and user uses ALT-Tab to access the menu bar.

When Off, Lustre is not full screen and the menu bar is always available.

<ReverseSDLKeyDataOrder> State On Turn this option On, to support Stereo Decision List (SDL) data in CMX EDL generated by Stereo D latest specifications.

Turn Off to support SDL in CMX EDL generated by Lustre 2017 and before. In this version, the SDL data was the opposite of what's specified in the latest Stereo D SDL specifications.

<SplitSDLConvergence> State Off When ON, HIT value from SDL (Stereo Decision List data in a CMX EDL) is split between left and right eye. As an example, a HIT of 10 is split, resulting in +5 and -5.

When Off, HIT value is used as-is. For example, a HIT of 10 results in +10 and -10.

<RecordOffsetSDL> State Off When On, SDL data is loaded based on Record data in CMX EDL.

When Off, SDL data is loaded based on Source data in CMX EDL.

<MissingFramesWhileRendering> Enumerated IgnoreError What to do when Lustre renders a grade and encounters unreadable source media:
  • IgnoreError: Lustre continues rendering.
  • UserInputOnError: Lustre displays a warning to the user.
  • FailOnError: Lustre stops rendering.
<RenderNaming> See Render Naming Settings
<NormalMode> String   Normal render mode file path and token based naming convention.
<NoShotIdMode> String   No Shot Id render mode file path and token based naming convention.
<OneSeqMode> String   One Sequence render mode file path and token based naming convention.
<SrcGradeMode> String   Source Grade render mode file path and token based naming convention.
<StereoNormalMode> String   Stereoscopic Normal render mode file path and token based naming convention.
<StereoNoShotIdMode> String   Stereoscopic No Shot Id render mode file path and token based naming convention.
<StereoOneSeqMode> String   Stereoscopic One Sequence render mode file path and token based naming convention.
<StereoSrcGradeMode> String   Stereoscopic Source Grade render mode file path and token based naming convention.
<NormalPadding> String   Defines the padding of the file name (the number of digits used for file numbering) for the Normal render mode.
<NoShotIdPadding> String   Defines the padding of the file name (the number of digits used for file numbering) for the No Shot Id render mode.
<OneSeqPadding> String   Defines the padding of the file name (the number of digits used for file numbering) for the One Sequence render mode.
<SrcGradePadding> String   Defines the padding of the file name (the number of digits used for file numbering) for the Source Grade render mode.
<StereoNormalPadding> String   Defines the padding of the file name (the number of digits used for file numbering) for the Streroscopic Normal render mode.
<StereoNoShotIdPadding> String   Defines the padding of the file name (the number of digits used for file numbering) for the Stereoscopic No Shot Id render mode.
<StereoOneSeqPadding> String   Defines the padding of the file name (the number of digits used for file numbering) for the Stereoscopic One Sequence render mode.
<StereoSrcGradePadding> String   Defines the padding of the file name (the number of digits used for file numbering) for the Stereoscopic Source Grade render mode.
<Debug>
<DumpDLEDLPath> String   Path to place the contents of a DLEDL when it is loaded in the timeline or Shot bin.
<DumpWiretapCreate Clip> State Off When ON, the attributes of a Wiretap clip are placed into a log file each time a clip is created on a Wiretap server. The file WiretapClipDump.log is located in the Lustre home folder. Use this keyword for debugging only.
<FilmTypeGroup>
<FilmType> Name   Various film types for AGFA, Kodak, Eastman, and Fuji emulsions. It defines the relationship between the DPX film emulsion code and the DPX film code number.