File Naming

ALL ASSETS DELIVERED SHOULD BE NAMED USING THE FOLLOWING

DESCRIPTION_MAPPING_[OTHERTAGS]_V###.EXT

  • description is a descriptor for the asset. Keep description constant across versions. 
  • _mapping defines which screen mapping to use for this content. Keep this constant across all versions.
  • _[otherTags] represents any other optional tag, and these should always be used before the version tag. Examples of other tags:
    •  _frame tags (see below)
    • _proxy tags (see below)
  • _v### is the version tag and should always be last!
    • v precedes the version info to identify it as a version tag.
    • ### is the incremental version identifier.
    • The version tag should always be the last tag in the filename
  • .ext is the file extension (i.e. .mov for videos or .png for stills)

Please use underscores _  in place of spaces and to separate the “tags” in the filename

Example: oneworld_purple_swirls_BMirror_[OtherTags]_v12.mov

EACH UNIQUE ASSET MUST HAVE A
UNIQUE AND CONSISTENT FILE STEM.

THE FILE STEM = DISPLAYNAME_DESCRIPTION_MAPPING

This must be unique and consistent for each asset. For example, the stem for a file named oneworld_somebuild_wallsr_frame0183_v12.mov would be oneworld_somebuild_wallsr.

FRAME REPLACEMENT

d3 offers the ability to replace only a portion of an existing file. Using the _frameXYZ tag will cause d3 to replace the current version of the file with this file, starting at frame XYZ. The replacement file will play out and when the file is complete, d3 will return to the previous file thereafter.

  • Frame replacements are indicated by adding the tag _frameXYZ to the video filename.
  • XYZ is the frame number
    • The frame number is the FIRST frame replaced, and is counted on a 0 base system. This means the first frame of the original file is considered frame 0, not frame 1.
    • It is possible to have multiple frame replacements for a single asset (though they must each have a different version).
    • REQUIRED: for a frame replacement to function properly it must have a version tag greater than the one being replaced. See above.
  • Example: to replace frames 130 through 175 of a piece of content called oneworld_hopping_klouter_v15.mov then the replacement file needs to be named oneworld_hopping_klouter_v16_frame130.mov (or greater). d3 will begin playing the original file and when it reaches frame 130, will switch to the replacement file. After frame 175 and the completion of the replacement, d3 will resume frame 176 and beyond from the original file.

http://help.disguise.one/Content/Getting-started/Content-Management/Frame-Replacement.html

PROXY MANAGEMENT

d3 allows for multiple resolution files of the same asset. These lower-resolution files are called “proxies” and are used for pre-programming and in the visualizer. They are never output from the server for presentation.

  • Proxy files are indicated by adding _proxyXYZ to the video filename.
    • XYZ is the number representing the resolution factor
      • Higher numbers indicate steps down in resolution (001 = ½ ,  002 = ¼ ,  003 = ⅛)
      • _proxyN = 2^-N (resolution)
  • Example: oneworld_hopping_klouter_proxy001_v29.mov (½ resolution)
  • Example: oneworld_hopping_klouter_proxy002_v29.mov (¼ resolution)
  • Example: oneworld_hopping_klouter_proxy003_v29.mov (⅛ resolution)

FOLDER STRUCTURE

We will define a delivery folder structure closer to the date of the event, please stay tuned.