Skip to content

Importing & Exporting Objects

Disguise allows you to export objects from one project, which can then be imported into different project. For example, you can export a track, stage object or device from one project into another. If an object is dependent other resources in the project (e.g. a track might contain layers which use a number of different mappings), the software automatically bundles all dependent objects into the same export package.

The examples here will show how to transfer a track, surface or screen position receiver from ProjectA into ProjectB. Many other types of objects in Designer can be exported and imported by adapting the steps described.

Workflow

  1. Make objects (tracks, layers, devices etc) in Project A.
  2. Right-click the header of the object editor you wish to export.
  3. Click the export option. The file is written to a discrete D3EXPORT file in the output folder of the project.
  4. In the project folder of Project B. Make a Packages folder.
  5. Copy the D3EXPORT file from the output folder of Project A to the Packages folder of Project B.
  6. Create an object with the exact same name in Project B.
  7. Right-click the header of the object editor of your newly created object.
  8. Click the import option an choose the file you wish to import from.
  9. Left-click any items you do not wish to import that may be part of the object.
  10. Click the Import select objects button at the top of the editor.

Transferring a track to a different project

To export a track from ProjectA

  1. Run ProjectA, which contains the track you wish to export.
  2. Right-click the track title bar to open the track editor.
  3. Right-click the title of the track editor.
  4. Left-click Export Exporting track 2

A file will be created in the output sub-directory of the project folder. This file contains the contents of the track, its layers as well as any resources the track references (e.g. video files, mappings and audio patches). Export output

To import a track into ProjectB

  1. In Windows, create a new sub-directory called packages inside the project folder. import packages folder
  2. Copy the exported file into the new packages folder in ProjectB Import file
  3. Run ProjectB.
  4. Create a new track called mytrack (must be exactly the same name as the track from which you wish to import).
    alt text
  5. Right-click the track title bar to open the track editor.
  6. Right-click the title of the track editor.
  7. Left-click Import
    Exporting a track
  8. Select the file from which you wish to import. Import track A list is shown, which includes mytrack and also any dependent resources which were exported alongside mytrack. If an object with the same name already exists in ProjectB then you can prevent overwriting it with the version from ProjectA by clicking on it.
    Import track
  9. Click import selected objects to bring the selected objects into ProjectB.

Transferring a surface (or other stage object) to a different project

To export a surface from ProjectA

  1. In ProjectA, right-click on the screen.
  2. Right-click on the title of the screen editor
  3. Left-click Export
    Export surface

To import a surface into ProjectB

  1. Copy the exported from from ProjectA/output to ProjectB/packages.
  2. In ProjectB, create a new surface with the name my surface (must be exactly the same name as the surface from which you wish to import).
    Import surface
  3. Right-click on the title of my surface.
  4. Left-click on Import. Import surface 1.5
  5. Select the file from which you wish to import
    Import surface 3
  6. Click import selected objects to overwrite mysurface’s properties which the exported data.
    Import a surface

Transferring a ScreenPositionReceiver (or other device) to another project

To export a ScreenPositionReceiver from ProjectA:

  1. In ProjectA, open the device editor.
  2. Right-click on the title of the screen editor.
  3. Left-click Export
    Export screenposition receiver

To import a ScreenPositionReceiver into ProjectB:

  1. Copy the exported file from from ProjectA/output to ProjectB/packages.
  2. In ProjectB, create a new ScreenPositionReceiver with the name mypositionreceiver (must be exactly the same name as the device from which you wish to import).
    Export ScreenPositionReceiver
  3. Right-click on the title of mypositionreceiver.
  4. Left-click on Import. Export ScreenPositionReceiver
  5. Select the file from which you wish to import. Import ScreenPositionReceiver
  6. Deselect any objects you do not wish to overwrite in ProjectB. Click import selected objects to import the selected objects’ data. Import ScreenPositionReceiver