Capabilities supported by Dynamic Graphics Render API (DGR)

Last updated on Mar 11, 2026

Explore supported capabilities of the Motion Graphics Template (MOGRT) when used with Dynamic Graphics Render API (DGR) and compare them with using MOGRT in Adobe Premiere.

Note

Dynamic Graphics Render API (DGR) does not support After Effects Project (AEP) file format. 

Feature

Description

MOGRT use in Premiere

MOGRT use in DGR

After Effects expressions

An expression is a small piece of JavaScript code that you can plug into animated properties in your After Effects projects that calculates a single value for a single layer property at a specific point in time. For example, the at 5 seconds, the opacity is set to 50%.

  

  

Expression controls

Expression controls help control other layers or effects using expressions. This provides values such as numbers, colors, or checkboxes that you can link to other properties to make your animation easier to manage.

  

  

Text copyfitting

Expressions that reposition or resize text layers, and/or adjust font size, based on the calculated position, size or value of designated layers or properties. For example, reducing the scale of a text layer, so that it fits within the width of a designated box.

  

  

Full font replacement

Custom fonts are supported in DGR along with standard fonts. Users must ensure they have a license for any font they use.

User can replace the font for each text layer that has been assigned as replaceable within the MOGRT.

 

via native UI controls or expressions

 

via API controls or expressions

Defined font replacement

This is needed when motion designers want to limit the font options available to users.

When replacing fonts using expressions, you must specify the replacement font. If the expression is set up to change the font name based on the value of an Expression Control (such as a Dropdown Control), the designer can control which fonts the end user can select. This helps ensure consistency and adherence to brand guidelines.

  

  

Image replacement

The following image resizing options are available:

  • Scale to Fill
  • Scale to Fit
  • Stretch to Fill
  • No Scale

  

  

Text replacement

Programmatically replaces template text with dynamic content.

  

  

Vertical text alignment

Vertical alignment can be implemented via expressions. 

Vertical text alignment is also possible in Premiere and DGR without expressions if using Paragraph text (otherwise known as Box Text) and setting the Vertical Alignment attribute as described in this post.

Note

After Effects has no UI support for this; designers must set vertical alignment on a text layer via the provided script.

  

  

Audio replacement

In DGR, replacement audio can be added to existing audio in the MOGRT, or it can replace all audio in the MOGRT – the user can choose which behavior they want when sending to the API.

 

Single Track Swap

Video replacement

The following resizing options are available:

  • Scale to Fill
  • Scale to Fit
  • Stretch to Fill
  • No Scale

  

  

Native font size control

For DGR, resizing text would need to be done via expressions (referring to an exposed Slider or Dropdown Menu control) or layer scaling.

  

MOGRT comments

These are labels, instructions, or organizational text used as guidance and context in a MOGRT.

  

Data replacement

Users can set up a CSV or TSV file as a replacement media. The data within that file can be referenced within the MOGRT template.

  

Template duration

User is able to adjust the total duration of the template, with non-protected regions stretching proportionally.

 For MOGRTs that do not contain audioFor MOGRTs that do not contain audioFor MOGRTs that do not contain audio 

For MOGRTs that do not contain audio

Define footage in point

Users can define the timestamp from which a replacement video layer will start playing.

  

3rd plugin support 

Allows MOGRT templates to use supported third‑party After Effects plugins. For example, Maxon 3DBoris Effects.