Posted on

Start Here

Title Packs

The majority of title packs are .setting macro files. These files are a set of instructions for Davinci Resolve to act on, recreating the title on your timeline. .setting files (also known as macro files) can be created in Davinci Resolve or written directly in LUA scripting language. Usually, the original file is created within Davinci Resolve and then edited afterwards to add functionality.

Black Magic Design changed the location of .setting files to make them more user-accessible, at present both the old and new locations still exist. This means there is more than one folder you can install .setting files. The majority of users wish to have access to the titles within the edit page of resolve. However when a user has a lot of titles they can become difficult to manage, more on file organisation later.

Installation

There are two ways to install Resolve Assets title packs.
Download the titlepackv1.0.exe file. This executable file will install the .setting files in the C:\Program Files\Blackmagic Design\DaVinci Resolve\Fusion\Templates\Edit\Titles of your Windows computer. Currently, Resolve Assets installers are Windows only this is due to Mac having different naming conventions and file locations. To install to a Mac follow the manual instructions below.

Restart Davinci Resolve and you will see your new titles in the edit page effects library > titles list. Drag the desired title to your timeline and once selected you will see controls in the inspector.

Please note that there is no uninstall feature, to remove the titles go to C:\ProgramFiles\BlackmagicDesign\DaVinciResolve\Fusion\Templates\Edit\Titles and delete the .setting files.

Manual installation of title files

Download the zip folder from our website and unzip to a suitable location on your computer. You can unzip the folder to your desktop as you’ll move the files to their location.

Copy all files “.setting” files into the following directory:-

FOR WINDOWS
C:/Program Files/Blackmagic Design/DaVinci Resolve/Fusion/Templates/Edit/Titles

FOR MAC OS
Library/Application/Support/Blackmagic Design/DaVinci Resolve/Fusion/Templates/Edit/Titles

Restart Davinci Resolve and the assets will be listed in the “Effects Library”.

We recommend that you save the original zipped folder as a backup.

Lower 3rds

Lower 3rds are similar to titles and can be installed the same way unless they have pre-rendered components. They will then be provided as a .drp project file and will require to be imported as a project

Transitions

Transitions can consist of several types the most popular are based on adjustment clips or fusion comps. Transitions are placed over the top of a cut in your footage and adjusted left or right to obtain the desired effect.

Installation

Download and unzip the folder.
Import the .drp file via the Davinci Resolve project manager window

To use project files and templates in other project ensure dynamic project switching is selected.

You may have to relink media from a newly imported project file, right-click on the media bin and select relink for the selected bin. Select the folder with the media in to relink.

Movers & Shakers

Overlays, Due to the file size of overlays you would have downloaded them from Google Drive and they could be in multiple zipped folders. You may find two file types mp4 and png sequence files. In the majority of circumstances, mp4 files will give you the desired effect however in a VFX workflow png sequence files are often used due to their high quality and compatibility.

Unzip the folders and place the files in your media storage location. The overlays can be imported into Davinci Resolve in the same way as your footage. Each png sequence file will be in its own folder.

Drag the file over your footage and change the composition mode to suit.

As png sequence files are a sequence you will need to ensure you Davinci Resolve settings show image sequence rather than individual files.

Project Files / Templates

A range of our packs come with pre-rendered assets, this is for the following reasons:-
The fusion comp is GPU / CPU heavy and being pre-rendered allows for better compatibility with users hardware
We use plugins which the end-user would be required to install for the effects to work.
Pre-rendered assets can easily be used in other projects where nodes/tools require knowledge of Fusion.

Installation

Download and unzip the folder. Import the .drp file via the Davinci Resolve project manager window

To use project files and templates in other project ensure dynamic project switching is selected.

You may have to relink media from a newly imported project file, right-click on the media bin and select relink for the selected bin. Select the folder with the media in to relink.

Asset Organisation

The list of titles in the effects library can get very long very quickly, Davinci Resolve now allows (Version 17) for the creation of additional folders to organise tiles/lower 3rds etc. However, by placing your titles in a folder removes the thumbnail from the effects library and is not recommended.

Hiding Titles (No Longer Works in Version 17)

Davinci Resolve comes with title templates which although a good starting soon start gathering dust. You can easily hide any unused titles within the application.

Open your windows explorer and head over to C:\Program Files\Blackmagic Design\DaVinci Resolve\Fusion\Templates\Edit\Titles Add a folder and name it something memorable (We use DRTitles). Drag unused titles into this folder. Restart Resolve and in the current version 16 and above they will be hidden. This makes your title list more manageable.

Moving Titles to fusion (Untested in Version 17)

Open 2 explorer windows and in the first go to C:\Program Files\Blackmagic Design\DaVinci Resolve\Fusion\Templates\Edit\Titles in the second go to C:\Program Files\Blackmagic Design\DaVinci Resolve\Fusion\Templates\Fusion

Create a folder in the second location and move rarely used or unused titles into this folder. The .settings macro files ideally should be single node macro files. Group nodes will confuse fusion and will not display the folder correctly.

Restart Resolve and the folder will appear under the Fusion page effects library, you can then use these from within Fusion if required.

Renaming Macro files

The majority of .setting macro files do not have a specific naming convention, which means you can rename them to appear in the effects library title list exactly as you wish. Numbering the most popular titles works well as does add a prefix (circle.setting can become Lower3rdCircle.setting)

Do You Want To Play A Game?

I am sure that a lot of you want to know how these macros work? Well, this is easier than you think. The golden rule is to always have a backup before you start!

I use VSCode to edit the scripts however you could use notepad. I would recommend Notepad++ as it has line numbers and highlights errors. I am not going to get into LUA scripting language here or Python. Macros tend to be written in LUA and functions are written in Python. LUA is a logical simple code which is human readable, hence you can change parameters without even opening Resolve.

I think it’s easier to explain as an example. Any .setting file works, as Davinci Resolve doesn’t know any different. Drag a title to your timeline
Ensure the title is selected and go to the Fusion Page. You will see the title node on the left and a media out node on the right. Select the title node and right-click on it. Select settings save as and save a copy of the .setting file on you computer

Open the saved .setting file in Notepad++
You are now looking at the LAU script for that title
At the top, you will see the words “MacroOperator”
Change this to “GroupOperator” and save the file

Drag the .setting file into the fusion node editor and you will see that it’s now a group of nodes.
Right-click and select ungroup

You can now play! Change settings, keyframes etc.

I will be writing an article about modifying .settings file soon.

Power Bin Compatible

When an assets pack is Power Bin compatible it means that once imported into Davinci Resolve it can be moved to a Power Bin. This allows the assets to easily be used in all projects.

Be aware that there is a bug in Davinci Resolve 16.1.
When you have “use timeline bins” selected in your project > General settings you can not drag assets into Power Bins.

Versions

In all future packs and updates to existing packs, we will be adding versions for each macro asset. Although some knowledge of Fusion is required this means each asset will have 6 versions within 1 .setting file. The benefits of this are you will have more options for each asset. For example:- currently, each animation has 1 .setting file which when added to the effects library soon makes it unorganised. When adding versions you can have 1 entry in the effects library but 6 different versions of that assets.

User Controls

Although it is cost-effective to purchase assets (after all, time is money) you may want to modify a particular asset to match your production. All new packs and updates will include the ability to customise the asset. The inspector will contain a larger array of controls for the end-user to modify.

Each asset type will have different controls allowing you to change a wide range of parameters.

Posted on

16.2 Transition Installation

I am sure you are aware that Davinci Resolve 16.2 has a new feature, the fusion transition panel on the edit page. This is a game-changer as you can now just drag and drop transitions directly onto the edit point between 2 clips. A caveat, of course, those clips need to have “handles” a portion of each clip to actually work on.

Installation

To install the 16.2 Transition pack from our store couldn’t be easier, on windows we include an installer, which will install the files in the correct folder. Once you have run the installer just restart Davinci Resolve 16.2 and you will see them in the Effects Library > Video Transitions > Fusion Transitions.

You can install them manually if you wish and Mac users, unfortunately, do not have an installer.

  • Unzip the folder and move the .settings file
  • Windows place the files in C:\Program Files\Blackmagic Design\DaVinci Resolve\Fusion\Templates\Edit\Transitions
  • Macintosh HD>Library>Application Support>Blackmagic Design>Davinci Resolve>Fusion>Templates>Edit>Transitions

Then restart Davinci Resolve 16.2

Usage

The transitions function the same way as the built-in Davinci Resolve transition. Select your transition and drag it over the cut, select the transition to see controls in the inspector.

The transitions are responsive and can be extended using the inspector > Resolve tab. Some of the transitions have extra controls in the inspector > fusion tab. Controls which work with expressions can not be shown in the inspector as this would break the transition.

Please note the Perspective Transitions have a minimum length of 3 seconds, any shorter and the keyframes become squashed and the effect looks choppy.

Customisation

You can customise and save your settings for future use. Adjust the transition length and parameters to suit your need. Then right-click on the transition and select “Create Transition Preset” and name the transition. This will create a “User” panel above the fusion transition panel with your custom transition.

Wait there’s more goodness!

Transitions which have extra controls in the inspector panel can have 6 versions. This means you have 6 different versions of the transition, tweak a parameter to your liking and then select the next version number, make another tweak and so on.

 

Posted on

Davinci Resolves Text+ Node

Styled Text

The edit box in this tab is where the text to be created is entered. Any common character can be typed into this box. The common Windows clipboard shortcuts (Ctrl+C to copy, Ctrl+X to Cut, Ctrl+V to paste) will also work, however right-clicking on the edit box displays a custom windows context menu.

The Styled Text context menu has the default following options 
  • Animate
    • Use this command to set to a keyframe on the entered text and Animate the content over time.
  • Character Level Styling
    • This command enables Character Level Styling, which will place a set of controls in the modifiers tab. Use these controls to affect changes in the font, colour, size and transformations applied to individual characters.
  • Comp Name
    • Comp Name puts the name of the composition in the edit box and is generally used to create slates.
  • Follower
    • The follower is a text modifier that can be used to ripple animation applied to the text across each character in the text.
  • Publish
    • Publish the text for connection to other text tools.
  • Text Scramble
    • A text modifier ID is used to randomize the characters in the text.
  • Text Timer
    • A text modifier is used to count down from a specified time or to output the current date and time.
  • Time Code
    • A text modifier is used to output Time Code for the current frame.
  • Connect To
    • Use this option to connect the text generated by this Text tool to the published output of another tool.
  • Write On
    • This range control is used to quickly apply simple Write On and Write Off effects to the text. To create a write-on effect, animate the End portion of the control from 1 to 0 over the length of time required. To create a write-off effect, animate the Start portion of the range control from 0 to 1.

Size

This control is used to increase or decrease the size of the text. This is not like selecting a point size in a word processor. The size is relative to the width of the image.

Font

The Font drop-down is used to select the font used by Resolve to create the text. Resolve has limited support for third-party font managers. Fonts managed by a third-party font manager may need to move to the fonts in the Windows>Fonts folder.

You can preview fonts in the viewer, enter some text in the “Styled Text” box. Alternatively, Select “Allow Typing in the Preview Window”.

Direction

This menu provides options for determining the Direction in which the text is to be written.

Line Direction

These menu options are used to determine the text flow from top-bottom, bottom-top, left-right or right-left.

Force Monospaced

This slider control can be used to override the kerning (spacing between characters) that is defined in the font. Setting this slider to zero (the default value) will cause Fusion to rely entirely on the kerning defined with each character. A value of one will cause the spacing between characters to be completely even, or Monospaced.

Do Font Defined Kerning

This enables kerning as specified in the true type font and is on by default.

Layout Tab

The controls used to position the text are located in the Layout Tab. One of the four layout types can be selected using the button array.

  • Point
    • Point layout is the simplest of the layout modes. Text is arranged according to the around an adjustable centre point.
  • Frame
    • Frame layout allows you to define a rectangular frame used to align the text. The alignment controls are used to justifying the text vertically and horizontally within the boundaries of the frame.
  • Circle
    • Circle Layout places the text around the curve of a circle or oval. Control is offered over the diameter and width of the circular shape. When the layout is set to this mode, the alignment controls determine whether the text is positioned along the inside or outside of the circle’s edge, and how multiple lines of text are justified.
  • Path
    • Path layout allows you to shape your text along the edges of a path. The path can be used simply to add style to the text, or it can be animated using the Position on Path control that appears when this mode is selected.

Centre X, Y And Z

These controls are used to position the centre of the layout element in space. X and Y are onscreen controls and Centre Z is a slider in the tool controls.

Size

This slider is used to control the scale of the layout element.

Layout Rotation

Select this Drop Down and another set of options appears to set the rotation options of the text.

Rotation Order

This option array allows you to select the order in which 3D rotations are applied to the text.

Angle X, Y And Z

These angle controls can be used to adjust the angle of the Layout element along any axis.

Width And Height

The Width control is visible when the layout mode is set to Circle or Frame. The Height control is only visible when the layout mode is set to Frame. They are used to adjust the dimensions and aspect of the Layout element.

Perspective

This slider control is used to add or remove perspective from the rotations applied by the Angle X, Y and Z controls.

Fit Characters

This menu control is only visible when the Layout type is set to Circle. This menu is used to select how the characters are spaced to fit along the circumference.

Position On Path

The Position On Path control is used to control the position of the text along the path. Values less than zero or greater than one will cause the text to move beyond the path in the same direction as the vector of the path between the last two keyframes.

Background Colour

This label only appears when the Layout type is set to Path. It is used to provide access to a context menu that provides options for connecting the path to other paths in the flow, and animating the shape of the path over time. The text generated by this tool is normally rendered against black. This colour picker control can be used to set a new background colour.

Horizontal And Vertical Alignment

Two identical sets of controls are used to control Vertical and Horizontal Alignment of the text. Use the first array of buttons to choose the alignment of the text. The slider beneath controls the justification.

Transform Tab

Select Transform

There are three options to determine the portion of the text affected by the transformations applied in this tab. Transformations can be applied to line, word and character levels simultaneously. This menu is only used to keep the number of visible controls to a reasonable number.

Characters
Each character of text is transformed along its own centre axis.
Words
Each word is transformed separately on the word’s centre axis.
Lines
Each line of the text is transformed separately on that line’s centre axis.

Spacing

The spacing slider is used to adjust the amount of space between each line, word or character. Values less than one will usually cause the characters to begin overlapping.

Pivot X, Y And Z

This provides control over the exact position of the axis. By default, the axis is positioned at the calculated centre of the line, word or character. The axis control works as an offset, such that a value of 0.1, 0.1 in this control would cause the axis to be shifted downward and to the right for each of the text elements. Positive values in the Z-axis slider will move the axis further along the axis (away from the viewer). Negative values will bring the axis of rotation closer.

Rotation Order

These options are used to determine the order in which transforms are applied. X, Y and Z would mean that the rotation is applied to X, then Y, and then Z.

Angle X, Y And Z

These controls can be used to adjust the angle of the text elements in any of the three dimensions.

Shear X And Y

Adjust these sliders to modify the slanting of the text elements along the X and Y-axis.

Size X And Y

Adjust these sliders to modify the size of the text elements along the X and Y-axis.

Shading Tab

The Shading Tab provides controls to adjust the shading, texture and softness of the text. Transformations can be controlled from this tab as well, applying additional transformations to as many as eight separate text shading elements independently. The numbered menu is used to select the element affected by adjustments to the controls in this tab.

Name

This text label can be used to assign a more descriptive name to each shading element.

Enabled

Select this checkbox to enable or disable each layer of shading elements. Element 1 is enabled by default. The controls for a shading element will not be displayed unless this checkbox is selected.

Opacity

The Opacity slider controls the overall transparency of the shading element. It is usually better to assign opacity to a shading element than to adjust the alpha of the colour applied to that element.

Priority Back/Front

This slider determines the layer’s order for the shading elements, also known as the Z-order. Slide the control to the right to bring an element closer to the front. Move it to the left to tuck one shading element behind another.

Overlap

This menu is used to select how the renderer deals with an Overlap between two characters in the text.

  • Composite
    • This Overlap option will merge the shading over top of itself.
    •  
  • Solid
    • This option sets the pixels in the overlap region to pure opaque.
  • Transparent
    • This option sets the pixels in the overlap region to pure transparent.

Element Type (Buttons)

There are four options available from this menu, providing control over how the shading element is applied to the text. Different controls will appear below depending on the element type selected.

  • Text Fill
    • The shading element is applied to the entire text. This is the default mode.
  • Text Outline
    • The shading element is drawn as an outline around the edges of the text.
  • Border Fill
    • The shading element fills a border surrounding the text. Five additional controls are provided with this shading mode.
  • Border Outline
    • The Border Outline mode draws an outline around the border that surrounds the text. It offers several additional controls.

Overlap

(All Types) Overlap is used to determine how the shading is handled when portions of the same shading element overlap. Setting this menu to transparent will cause the pixels colour and alpha channel to be set to 0 (transparent).

Thickness

(Outline only) Use this slider control to adjust the thickness of the outline. Higher values equal thicker outlines.

Adapt Thickness To Perspective

(Outline only) Selecting this checkbox will cause your outline to become thinner where the text is further away from the camera, and thicker where it is closer. This will create a much more realistic outline for text transformed in 3D but takes significantly longer to render.

Outside Only

(Outline only) Selecting this checkbox will cause the outline to be drawn only on the outside edge of the text. By default, the outline is centred on the edge and partially overlaps the text.

Join Style

(Outline only)This menu provides options for how the corners of the outline are drawn. Options include Sharp, Rounded and Beveled.

Line Style

(Outline only)This menu offers additional control over the style of the line. In addition to the default solid line, a variety of dash and dot patterns are available.

Shape

(Border Fill only) Shape creates a solid rectangular image around the character.

Shape

(Border Outline only) Creates a rectangular outline around each character.

Level

(Border Fill only) This is used to control the portion of the text border filled.

  • Text
    • This draws a border around the entire text.
  • Line
    • This draws a border around each line of text.
  • Word
    • This draws a border around each word.
  • Character
    • This draws a border around each character.

Extend Horizontal And Extend Vertical

(Border only) Use this slider to change the dimensions of each border.

Round

(Border only) This slider is used to round off the edges of the border.

Colour Types

In addition to solid shading, it is also possible to map an external image onto the text. This menu is used to determine if the colour of the shading element is derived from a user-selected colour or if it comes from an external image source. Different controls will be displayed below depending on the Colour Type selected.

  • Solid Mode
    • When the type menu is set to Solid mode, colour selector controls are provided to select the colour of the text.
  • Image Mode
    • The output of a tool in the flow will be used to texture the Text. The tool used is chosen using the colour Image control revealed when this option is selected.

Colour Image

(Image Mode only) This colour image text box is used to enter the name of the tool in the flow that will provide the image. You can type the name in with the keyboard, drag the tool from the flow into the text box or right-click and select connect to from the context menu to select the image to be used.

Image Size

(Image Mode only) The image size menu is used to select how the image is mapped to the text.

  • Full Image
    • This option applies the entire image to the text.
  • Text
    • This option applies the image to fit the entire set of text.
  • Line
    • This option applies the image per line of text.
  • Word
    • This option applies the image per each word of text.
  • Character
    • This option applies the image per individual character.

Softness X And Y

These sliders control the softness of the text outline used to create the shading element. Control is provided for the X and Y axis independently.

Softness On Fill Colour Too

Selecting this checkbox will cause blur (softness) to be applied to the shading element as well. The effect is best seen when applied to a shading element coloured by an external image.

Softness Glow

This slider will apply a glow to the softened portion of the shading element.

Softness Blend

This slider controls the amount that the result of the softness control is blended back with the original. It can be used to tone down the result of the softening operation.

Transform Controls

Selecting the Transform button in the Shading tab will display controls for performing transformations to the shading elements. These controls work in exactly the same way as their equivalents in the Alignment and Layout Tabs, with the addition of a centre offset control.

Offset X, Y And Z

These controls are used to apply offset from the text’s global centre (as set in the Layout Tab) for the shading elements. A value of X0.0, Y0.1 in the coordinate controls would place the shading element centre 10 per cent of the image further down the screen along the y-axis. Positive values in the Z-Offset slider control will push the centre farther away from the camera, while positive values will bring it closer to the camera.

Tabs Tab

The controls in the Tabs area are used to configure the horizontal screen positions of 8 separate tab stops. Any tab characters in the text will conform to these positions.

Because the tab key is used by Fusion to advance to the next control, it is not possible to enter a tab directly into the Styled Text input. Enter a tab using one of the following methods.

  • ASCII Character
    • Hold down the Alt key and type 009 on the numeric keypad.
  • Copy And Paste
    • copy a tab from another document, such as notepad, and paste it into the text box.

Position

This control is used to set the horizontal position of the tab in the frame. The values range from 0.0 to 1.0 where 0 is the far left side and 1 is the far right side of the frame. The position of the tab will be indicated in the display view by a thin vertical white line when the text tool is selected and the tabs tab is open.

Alignment

Each tab can be set to either left-aligned, right-aligned or centred. This slider ranges from -1.0 to 1.0, where -1.0 is a left-aligned tab, 0.0 is a centred tab and 1.0 is a right-aligned tab. Small white boxes at the top of the tab lines indicate that there are tabs present in the flow. Clicking within these boxes will toggle the alignment of the tab between the three states.

Text+ Toolbar

When the Text tool is selected, a toolbar will appear in the display views.

Allow Typing In Preview Window

Enable this button to type and edit text directly in the preview window, click on the text to produce a cursor that can be positioned within the text. The cursor can be moved using the arrow keys. Type normally.

Allow Manual Kerning

This button enables Manual Kerning, which overrides the automatic kerning normally applied to text. A small red dot will appear beneath each character of text in the display view. Click-drag on the dot to reposition a character. Also, select multiple characters and move them together. Hold the Alt key down while dragging to constrain motion to a single axis.

Use the arrow keys on the keyboard to make manual adjustments to the position of the selected characters. Hold the Ctrl key down while pressing arrow keys to move the character in smaller increments. Shift will move the characters in larger increments.

To animate the position of each character, right-click on the control label Manual Font Kerning/Placement beneath the Text tab’s Advanced Font Controls and select Animate from the context menu. A new key will be set on the animation spline each time a character is moved. All characters are animated with the same spline, as with polyline mask animation.

No Text Outline

This button disables the drawing of an outline around the edges of the text. The outline is not a part of the text. It is an onscreen control used to help identify the position of the text.

Text outline outside frame only

This button draws an outline around the edges of text which is outside the visible frame. This is useful for locating text which has moved off screen and is no longer rendering a visible result.

Show Always Text Outline

This button draws an outline around the edges of text at all time, whether the text is visible within the frame or not.