Documentation
  • VYV Documentation
  • ❗What's New in V11
    • What's New in V11.3?
    • PHOTON - V11.1 Release Note
    • XENON - V11.1 Release Note
    • TACHYON - V11.1 Release Note
  • 📍Get To Know PHOTON
    • Get Started - A Quick Start Guide
    • UI Basics
    • PHOTON Shortcuts
  • User Guide
    • 1. Prerequisites
      • 1. Before Starting PHOTON
      • 2. Fundamentals of PHOTON and its User Interface
    • 2. Setting-Up a Show
      • 1. Settings
      • 2. 3D Scene
        • Hierarchy Rendering
    • 3. Importing Content
      • 1. File Manager
      • 2. Imports
      • 3. Conversions
      • 4. Files Management and Display
      • 5. Playlists
      • 6. File Versioning
    • 4. Programming a Show
      • 1. Cue Editor
      • 2. Timeline
      • 3. Shared Clip Properties
      • 4. Color Correction
  • Modules Overview
    • Settings
    • 3D Scene
    • Timeline
    • Keyframe Editor
    • Color Correction
    • Preview
    • File Manager
    • FX Graph
    • I/O Manager
    • Cue Editor
    • Mapping Manager
    • Network Monitor
    • Output Control
    • Timecode
    • Rendering
    • Shadow
  • Step-by-Step Tutorials
    • Navigation & UI
      • Drag and Drop in PHOTON
      • Find in...
      • Frame and Reset View in PHOTON
    • ALBION
      • ALBION & Lighting consoles integration (guide)
        • PHOTON | grandMA Project Link
          • 1. Create and Define the ALBION Preset Type and its Attributes in the grandMA
          • 2. DMX Universes Merge
          • 3. Export Fixture Types and GrandMA Patch
          • 4. Import Fixture Type and grandMA Patch into PHOTON
          • 5. Light Fixture Calibration
          • 6. Interactive Lighting Fixture Control
          • 7. ALBION Attributes Descriptions
      • ALBION & Lighting consoles integration (video)
    • Programming
      • Create Regions and Jump Between them with a Cue
    • 3D Scene
      • Projection Study Guide
      • Camera Calibration Based on 3D Plane
      • Make a Fly Through of the 3D Scene
      • Automatic Calibration and Real Time Alignment Guide
      • Primitives Tracking
      • Create a 3D Animation Curve
    • File Managment
      • File Manager: Playlists
      • File Manger: Manage Files
      • File Manager: Display Files
      • File Manager: Import and Convert
      • File Manager: Advanced Topics
      • Audio Multichannel Export
      • Export Multichannel Audio from DaVinci Resolve
    • I/O
      • Midi
        • Map a MIDI Slider in Photon
      • Projector Control
        • Control Projectors with Cues
      • Network Messages & External Control
        • Connect PHOTON and QLab Through UDP
        • External TCP/UDP Control Specifications
    • FX
      • Notch Integration
      • Use A Graph Asset to Create a FX
      • Controlling an addressable LED strip using the Art-Net Mapping node
      • Interactive Floor with One OptiTrack Camera
    • Rendering
      • 2D Video Rendering
      • 3D Video Rendering
    • Timecode
      • Use Timecode in PHOTON
    • Legacy
      • Updating a System’s Baseline
      • External TCP/UDP Control Specifications (legacy)
  • Older versions
    • What’s New in PXTAC 10.5 ?
    • What's New in PHOTON 10.5
    • Download Documentation - Version 1.2, Product version 9
    • V8.1 Release Note
    • V7.9 Release Note
Powered by GitBook
On this page
  • Description
  • Prerequisites
  • Actions

Was this helpful?

  1. Step-by-Step Tutorials
  2. 3D Scene

Primitives Tracking

PreviousAutomatic Calibration and Real Time Alignment GuideNextCreate a 3D Animation Curve

Last updated 2 years ago

Was this helpful?

Description

ALBION can track the movement of screens, props or costumes and use the data to create interactive real-time visual effects. This works by assigning optical markers in the real world to vertices on objects in the 3D Scene. In this step-by-step, we will use Nulls and the FX Graph to simulate optical markers in ALBION.

Prerequisites

  • An ALBION enabled dongle.

Actions

  1. Open Settings. Select {System > Settings} or press [Alt+S].

  2. Select {Controller} from the System Mode dropdown menu.

  3. Select the Control tab

  4. Select the local server from all Control dropdown menus.

  5. Open the 3D Scene module. Select {System > 3D Scene} or press [Alt+C].

  6. Add the Albion object to the 3D Scene. Select {Primitive > Automation > Albion}.

  7. Add 4 Null objects. Select {Primitive > Default Objects > Null} to add the first Object and press [Ctrl+D] 3 times to duplicate it.

  8. Select the first Null object and open the Properties Option panel. Select {Option Panels > Properties} or press [P].

  9. Use the Tracker ID slider to assign an ID (from 1000 to 1003) to each Null object.

  10. Place the Null objects at the 4 corners of a 1m square in XY (0,0,0)(0,1,0)(1,1,0)(1,0,0).

  11. Create a fifth Null object and rename it “Parent”.

  12. Parent the first four Null objects to the fifth. Press [Control] while drag-and-dropping the Null objects onto the Parent.

  13. Create a Plane object. Select {Primitive > Default Objects > Plane}.

  14. Switch to the Operation mode. Press [3] (with the 3D Scene in focus) or activate the [Operation] toggle.

  15. Double-click on all 4 corners of the Plane to declare Rigid points.

  16. Assign IDs to the Rigid points. First select a Rigid point from the dropdown menu then set the corresponding Null object ID. Repeat with all Rigid points.

  17. Select the Plane object and open the Automation Option Panel. Select {Option Panels > Automation} or press [A].

  18. Unfold the Albion Options and enable the [Active] toggle.

  19. Open the FX Graph module. Select {Show > FX Graph} or press [Alt+X].

  20. Create a new Graph and activate the [Enable Preview] toggle.

  21. Under 3D add a /Primitive (Ref)/ node.

  22. Assign the Parent Null object to the node from the Primitives dropdown menu.

  23. Expose the node’s Translation parameters. Select {Exposed Parameters > Translation > Translation X(Y, Z)}.

  24. Add a /Sin~/ node and set its period to 10.

  25. Connect it to the /Primitive (Ref)/ node to move the Plane.

  26. The Plane primitive is now following the virtual tracker’s position.

Open the Settings panel by clicking on the [Gear]

Primitives Tracking