Getting Started With the Fusion Page

User avatar
Greg Bovine
Double M
Posts: 129
Joined: Fri Feb 02, 2018 6:07 am
Location: Oslo, Norway
Been thanked: 1 time
Contact:

Getting Started With the Fusion Page

#1

Post by Greg Bovine » Mon Apr 02, 2018 11:59 am

Welcome-to-Resolve-15.png
DaVinci Resolve 15 has added a new Fusion page to the video editing package that allows users to create node based composites. This Fusion based compositing environment is able to directly access the footage from your Resolve editing timeline and Media Pool. The Resolve 15 integrated version of Fusion features a re-designed GUI.

DaVinci Resolve 15 NAB 2018 Videos

What's New in DaVinci Resolve 15 - YouTube Video


DaVinci Resolve 15 Fusion VFX - YouTube Video


Advanced Fusion Effects in DaVinci Resolve 15 - YouTube Video


Download Resolve 15

You can download the Resolve 15 video editing software from the Blackmagic Design website. Resolve 15 is available in two versions: a free version that is limited to 4K UHD solution video (3840x2160px), and a paid $299 USD Resolve Studio version that has additional features and no resolution limitation. Resolve Studio can be activated via the internet or used with an existing Resolve Studio or Fusion Studio v7-9 dongle.
resolve-product-page.jpg
PDF Documentation

DaVinci Resolve 15 -New Features Guide
DaVinci_Resolve_15_New_Features_Guide.pdf

DaVinci Resolve 15 - Feature Comparison
DaVinci_Resolve_15_Feature_Comparison.pdf

DaVinci Resolve 15 - Hardware Selection and Configuration Guide
DaVinci_Resolve_15_Configuration_Guide.pdf

DaVinci Resolve Supported Formats and Codecs
DaVinci_Resolve_15_Supported_Codec_List.pdf
You do not have the required permissions to view the files attached to this post.
Last edited by Greg Bovine on Wed Apr 11, 2018 8:01 am, edited 13 times in total.

User avatar
Greg Bovine
Double M
Posts: 129
Joined: Fri Feb 02, 2018 6:07 am
Location: Oslo, Norway
Been thanked: 1 time
Contact:

What's new in DaVinci Resolve 15

#2

Post by Greg Bovine » Mon Apr 09, 2018 10:51 am

resolve-15-splashscreen.png
Resolve 15 Beta Change Log

Fusion

Key new features
  • Fully integrated into the DaVinci Resolve timeline
  • Improved workflows removing the need for round trip renders to Fusion
  • Initial support for a full Metal, CUDA or OpenCL GPU processing pipeline
  • Improved UI for faster and more fluid workflow
  • New node graph (Flow)
  • New viewers
  • New toolbar
  • New inspector
  • Fusion page now includes
    • Media Pool
    • Tools library with Templates
    • Timeline with Thumbnails
    • Spline Editor
    • Keyframe Timeline
    • Metadata
  • Dual screen layouts for the Fusion page
  • Support for Fusion in collaborative projects
  • Support for various geometry files for Fusion in Media Storage and Media Pool
  • Support for importing and exporting Fusion comp files
  • Support for caching Fusion page output for clips with Fusion effects applied
  • Support for Fusion planar tracker is now available on the non Studio version of DaVinci Resolve
  • Support for Fusion planar stabilization is now available on the non Studio version of DaVinci Resolve
  • Support for Fusion planar transforms of roto is now available on the non Studio version of DaVinci Resolve
  • Support for Fusion planar tracked roto is now available on the non Studio version of DaVinci Resolve
  • Support for Fusion optical flow retiming is now available on the non Studio version of DaVinci Resolve
Visual effects features
  • Vector Paint
  • 2D and 3D Compositing
  • 3D Camera Tracking in DaVinci Resolve Studio
  • Planar Tracking and Rotoscoping
  • Node Based Workflow
  • 3D Workspace
  • Keying and Mattes
  • Rotoscoping
  • Tracking and Stabilization
  • 3D Particles
  • Scripting
  • Shot Cleanup
  • Open Color I/O
  • Virtual Set Extensions
Broadcast design and motion graphics features
  • 2D and 3D Titles
  • 3D Logos
  • Animated Text
  • Spline Based Animation
  • Replicate Objects
  • Expressions and Macros
  • VR tools in DaVinci Resolve Studio
  • Import 3D Models and Scenes
  • Built-in 3D Objects
  • Realistic Lighting and Shading
  • Comprehensive Stereoscopic 3D Tools in DaVinci Resolve Studio
  • Deep Pixel Compositing
  • Volumetric Effects
Fairlight

Key new features
  • ADR (Automatic Dialog Replacement)
  • Audio Bounce of a range in selected tracks to layers
  • Audio Bounce of one or multiple buses to tracks
  • Fixed playhead timeline
  • Audio scrollers
  • Video scroller
  • 3D audio pan
  • Sound Library
  • Support for native FairlightFX
    • Chorus
    • De-Esser
    • De-Hummer
    • Delay
    • Distortion
    • Echo
    • Flanger
    • Modulation
    • Noise Reduction
    • Pitch
    • Reverb
    • Stereo Width
    • Vocal Channel
General improvements
  • Support for audio normalization in the Edit page and Fairlight page
  • Support for clip pitch control for clips
  • Support for Media Pool preview of audio
  • Support for audio fade in and out to playhead in the Fairlight timeline
  • Support for mixed audio track formats from source clips
  • Support for trim to playhead operations in the Fairlight timeline
  • Support for Preset Library for Audio Effects *
  • Support for legacy Fairlight projects on Windows *
  • Support for inbuilt tone generator
  • Support for Compound clips path bar below Fairlight page timeline
  • Support for native audio on Linux
  • Support to show audio waveforms while recording
  • Support for input monitoring to the native audio engine
  • Support for reordering audio plugins in the inspector for audio clips
  • Support for audio retiming for clips with variable speed changes
  • Support for Paste and Remove Attributes for audio clips in Fairlight page
  • Support for pre-roll and post-roll time in Fairlight timeline
  • Support for Loop Jog controls in user interface
  • Support for an indicator on the Fairlight timeline when there is an offset between audio and video
  • Support for the Fairlight Audio Interface installer on Windows
  • Support for a mode to stop and jump to the last position
  • Support for track selection and deselection using the track destination selection commands
  • Support for selecting buses in the mixer to view and modify their properties in the inspector
  • Support for viewing video tracks on the Fairlight timeline
  • Support for transport controls from the DaVinci Resolve grading panels on the Fairlight page
  • Support for improved timeline view options in the Fairlight timeline
  • Improved speaker selection with support for device selections in monitor sets
  • Improved consistency of navigation and selection hotkeys between the Edit and Fairlight pages
Performance
  • Support for project versioning snapshots to store project backups at set intervals
  • Support for only loading the last used timeline when opening a project
  • Support for an option to load all the timelines when opening a project
  • Support for bypassing color processing on all pages for improved performance on low power systems
  • Support for trimming H.264 and other temporal codec formats in Media Management
  • Support for GPU acceleration for the ResolveFX Match Move plugin
  • Support for GPU acceleration for the stabilizer with a speed up of more than 5x
  • Support for new system preference to use optimized image transfers for viewers on supported systems
  • Improved save and load performance with database optimizations for large projects
  • Improved CUDA performance for high resolution clips and timelines
  • Improved playback performance when monitoring on a single GPU system with scopes enabled
  • Improved playback performance with mismatched output and monitoring resolutions with Blackmagic Design capture and playback devices
  • Improved decode and encode speeds for JPEG2000 clips
  • Improved performance when encoding to the GoPro Cineform codec
Edit
  • Support for adding, managing and delivering Subtitles and Closed Captions
  • Support for embedding a subtitle track when encoding QuickTime files
  • Support for embedding closed captions when encoding MXF OP1A files
  • Support for embedding closed captions when encoding QuickTime files
  • Support for 2D and 3D Title templates
  • Support to load multiple clips into the source viewer and access the 10 most recent clips
  • Support for stacked and tabbed timelines
  • Support for position curves in curve editor
  • Support for menu actions to create Flags and Markers with a specific color
  • Support for timecode entry in the Marker dialog
  • Support for markers annotations on the viewer
  • Support for new Change Clip Duration to modify the duration of one or multiple clips
  • Support for finding the source viewer clip in the Media Pool
  • Support for caching of titles and generator
  • Support for keyframing of OpenFX and ResolveFX plugins
  • Support for alpha channel in compound clips
  • Support for copying and pasting timecode in the viewer timecode displays
  • Support for multiple timeline gap deletion
  • Support for single viewer mode for the dual screen layout
  • Support for marking in and out points in Cinema Mode in the Edit page
  • Support for showing the iXML channel names for audio files in the timeline
  • Support for replacing multiple shots across tracks while retaining grades and effects by Ctrl/Command dragging clips
  • Support for categories of video transitions in the Effects Library
  • Support for a new Play Again command on Media, Edit and Fairlight players
  • Support for disabling ganged moving of audio and video clips across tracks
  • Support for rippling clips on the timeline when pasting retime attributes to other clips
  • Support for actions to convert between Duration markers and In/Out marks with ability to set shortcuts
  • Support for viewing clip marker overlays on the timeline viewer
  • Support for an Edit and Color page indicator for clips with Fusion effects
  • Support for toggling the track-destination state
  • Support for improved timeline view options in the Edit timeline
  • Improved separation and handles between video and audio tracks on the timeline
  • Improved timecode entry and playhead navigation
  • Improved optical flow for speed changes
  • Improved Smooth Cut
  • Improved keyboard shortcut mapping
  • Improved previews when performing blades on a multi track edit
  • Improved ripple cut and ripple delete behavior
  • Improved automatic track creation when dragging clips to new tracks

Media
  • Support for Cintel HDR capture
  • Support for importing clips to Media Pool with metadata via Final Cut Pro 7 XML
  • Support clip type icon in list view for both Clip names and File Names
  • Support for showing Clip names instead of File names as the default
  • Support for replacing a media file and all its instances in the Media Pool
  • Support to navigate to synced audio files from a video clip in the Media Pool
  • Support for automatically creating subclips by dragging a clip from the viewer to the Media Pool
  • Support for source clips with high speed capture frame rates in the Media Pool
  • Support for retaining empty folders when importing folders to the Media Pool
  • Support for improved LTC detection from clips with multiple audio tracks
  • Support for larger clip thumbnails in the Media Pool
  • Support for improved Media Pool column listing
  • Support for modifying the extents of subclips
  • Support for viewing waveforms for audio clips in thumbnail mode in the Media Pool and Media Storage
  • Support for live preview of audio clips in the Media Pool and Media Storage
  • Support for multiple bin views in collaborative projects
  • Support for smaller Media Pool floating windows
  • Support for native IMF decoding and encoding in DaVinci Resolve Studio
  • Support for native Kakadu based JPEG2000 decoding and encoding
  • Support for encoding unencrypted DCP packages using the Kakadu codec
  • Support for ARRI LF camera files
  • Support for decoding H.264 clips in the MXF or MTS format
  • Support for Canon Log3 in Resolve Color Management
  • Support for alpha channel with DNxHR 422 codecs
  • Support for decoding 8-bit Phantom Cine clips
  • Support for reading color space and gamma information from QuickTime and MXF clips
  • Support for alpha channel when decoding from and encoding to Cineform RGB
  • Support for writing color range, color space and other image metadata when encoding to Quicktime DNxHR
  • Support for decoding FLAC audio files
  • Support for HEIF decode on Mac and DaVinci Resolve Studio on Windows and Linux
  • Support for decoding TGA images
  • Support for Canon C200 IDTs in ACES
  • Support for displaying REDCODE metadata for R3D clips
  • Support for XAVC-Intra OP1A HDR metadata
  • Improved Resolve Color Management support for Sony clips where input color space and gamma are set automatically using metadata
  • Improved support for encoding HDR and mastering metadata for MXF and IMF formats in DaVinci Resolve Studio
  • Improved support for audio waveform sync in multicam clips
  • Improved support for decoding MXF XDCAM clips
Color
  • Support for new SuperScale option for high quality resolution upscaling
  • Support for multiple timeline playheads with DaVinci Resolve Advanced panel control
  • Support for a new LUT browser in the Color page
  • Support for live preview of LUTs and gallery stills
  • Support for browsing grades from other timelines in the gallery
  • Support for browsing grades from other projects in the expanded gallery view
  • Support for batch color version management
  • Support for switching between previous and next version for multiple clips
  • Support for modifying the qualifier by dragging the controls in the user interface
  • Support for denoise in the qualifiers matte finesse controls
  • Support for alpha matte shrink and grow in the qualifiers matte finesse controls
  • Support for ganging the timeline wipe with the current clip
  • Support for option to disable thumbnails in the node graph
  • Support for improved Color page node graph user interface
  • Support for improved user interactions for selecting nodes and modifying node connections
  • Support for enabling and disabling multiple selected nodes in the Color page
  • Support for a node context menu option to lock the node
  • Support for shared nodes for powerful group management
  • Support for Camera RAW controls for Canon RAW clips
  • Support for Camera RAW controls for Panasonic RAW clips
  • Support for the Media Pool in Color page
  • Support for GPU accelerated Dolby Vision™ HDR to SDR metadata generation in DaVinci Resolve Studio
  • Support for license activated GPU accelerated Dolby Vision™ internal CMU in DaVinci Resolve Studio
  • Support for native HDR10+™ controls in DaVinci Resolve Studio
  • New ResolveFX Plugins
    • ResolveFX Aperture Diffraction in DaVinci Resolve Studio
    • ResolveFX Automatic Dirt Removal in DaVinci Resolve Studio
    • ResolveFX Deflicker in DaVinci Resolve Studio
    • ResolveFX Dust Buster in DaVinci Resolve Studio
    • ResolveFX Film Damage
    • ResolveFX Flicker Addition
    • ResolveFX Lens Reflections in DaVinci Resolve Studio
    • ResolveFX Patch Replacer in DaVinci Resolve Studio
  • Support for ResolveFX Match Move is now available on the non Studio version of DaVinci Resolve
  • Support for random frame access when using temporal OpenFX plugins is now available on the non Studio version of DaVinci Resolve
  • Support for stereoscopic convergence on Power Windows
  • Support for showing marker overlays in the Color page viewer
  • Support for a dynamic keyframe indicator for nodes in the node graph
  • Support for tooltip for Edit page FX icons to display the list of plugins applied
  • Support for compound node path bar in the display node graph window
  • Support for copying nodes and pasting specific values by selecting parameters and using Paste Value
  • Support for previewing LUTs by holding Alt/Option pressed while mousing over the LUT context menu
  • Support for previewing composite modes in the layer mixer context menu
  • Support for listing and navigating to timeline markers from the Color page viewer option menu
  • Support for processing a node in a different Resolve Color Managed colorspace or gamma
  • Support for selected LUTs in split-screen mode
  • Support for previewing the selected album in split-screen mode
  • Support for drawing a selection box to select multiple points in ResolveFX Warper
  • Support for improved and smoother masks in ResolveFX Face Refinement
  • Support for a new enhanced mode for improved noise reduction
  • Support for changing the sensitivity of the jog wheel and shuttle control in the DaVinci Resolve Advanced panel
  • Support for smart filter options for shared nodes
  • Support for smart filter options for clips with Fusion effects
  • Support for RED SDK based Gamut Mapping for Red IPP2 based workflows
  • Support for option to process node LUTs in ACEScc AP1 timeline color space or ACES AP0 color space
  • Improved cropping quality and behavior when using the advanced video stabilization
  • Improved ResolveFX Lens Blur with support for custom aperture shapes
  • Improved onscreen controls for ResolveFX Match Move and ResolveFX Dead Pixel Fixer
  • Improved viewer mouse interaction and behavior when working on a node with multiple power windows
  • Improved DCTLs with ability to include code from headers and use LUTs in DaVinci Resolve Studio
    • Check Developer Documentation in the Help menu for more details
  • Improved generators, transitions and titles with support for Resolve Color Management and ACES
General
  • Support for single seat Fusion Studio dongles
  • Support for external scripting of DaVinci Resolve Studio from local and network locations
    • Check Developer Documentation in the Help menu for more details
  • Support for Fairlight Audio Accelerator drivers in the DaVinci Resolve installer on Windows
  • Support for a new system preference to control Audio I/O Processing block size
  • Support for launching DaVinci Resolve and loading the project when opening a DRP file in the file browser
  • Support for a new application level system memory limit in Preferences
  • Support for a system preference to enable or disable hardware acceleration of H.264/HEVC and other supported codecs
  • Support for system preference to enable or disable Direct IO for media storage locations on Windows
  • Support for Metal when using RED GPU debayer on Mac
  • Support for system preference to enable or disable RED GPU Debayer
  • Support for a floating timecode window
  • Support for listing backups for a specific project from the project manager context menu
  • Support for backing up and versioning projects when using Live Save
  • Support for switching the top bar and page switcher bar to an icons only mode
  • Improved application menu layouts
  • Improved and clearer contextual menu layouts
Pre-installation Notes
  • DaVinci Resolve 15.0 requires a database upgrade from previous versions
  • Support for decoding and encoding of easyDCP formats is not currently available
  • Collaboration is currently not supported when using Shared Nodes
Cross-Platform Support
Resolve-15-installer-screenshot.png
Minimum system requirements for MacOS
  • macOS 10.12.6 Sierra
  • 16 GB of system memory is recommended and 32 GB is recommended minimum when using Fusion
  • Blackmagic Design Desktop Video version 10.4.1 or later
  • CUDA Driver version 8.0.63
  • NVIDIA Driver version – As required by your GPU
  • RED Rocket-X Driver 2.1.34.0 and Firmware 1.4.22.18 or later
  • RED Rocket Driver 2.1.23.0 and Firmware 1.1.18.0 or later
Minimum System Requirements for Windows
  • Windows 10 Creators Edition
  • 16 GB of system memory is recommended and 32 GB is recommended minimum when using Fusion
Minimum System Requirements for Linux

  • CentOS 7.3
  • Windows 10 Creators Edition
  • 16 GB of system memory is recommended and 32 GB is recommended minimum when using Fusion
You do not have the required permissions to view the files attached to this post.
Last edited by Greg Bovine on Tue Apr 10, 2018 8:34 pm, edited 7 times in total.

User avatar
Greg Bovine
Double M
Posts: 129
Joined: Fri Feb 02, 2018 6:07 am
Location: Oslo, Norway
Been thanked: 1 time
Contact:

Creating Your First Comp

#3

Post by Greg Bovine » Mon Apr 09, 2018 1:45 pm

Creating a New Project

If you have just installed Resolve 15 for the first time you might be wondering how to take advantage of Resolve's new Fusion page environment to create node based composites.


After you start Resolve you are brought to a Project Manager window that lets you create new projects, open an existing project, or import an Resolve .drp file from disk. Click on the "New Project" button in the Project Manager window to continue.

resolve-untitled-project.png

A "Create New Project" dialog will be displayed. Type in the text "My First Comp" and then click the "Create" button. Resolve will set up a new editing project file for you. Resolve saves your project to a database file so you don't have to worry immediately about where it is stored on disk.

resolve-create-new-project-my-first-comp.png

Now that you have a new project active, Resolve will then bring you to the "Edit" page. The Edit page in Resolve is where media is imported. This page allows us to create the initial editing timeline that will be loaded into the Fusion page.

Go to the File menu and select "Save Project". You could also press the Command + S (macOS), or Control+ S (Windows/Linux) hotkey to save the initial Resolve project file.

resolve-edit-page.png

Edit Page and Media Pool

The bar at the bottom of the Resolve UI lets you switch between the different pages. Each Page is used for a specific task.

If you feel the Pages bar at the bottom of the window is taking up too much space you can right click over the bar or icons and switch it between showing just the page icons, or the page icons and labels.

resolve-fusion-pages-bar-show-icons-and-labels.png

When you are looking at the Edit Page, you will quickly notice at the top left quadrant of the window is the Media Pool. The Media Pool view is empty a faint warning text message that says "No clips in media pool". The Media Pool acts like a storage bin where all your footage and editing timeline elements are kept in Resolve.

resolve-empty-media-pool.png

This view can be hidden and shown by clicking on the "Media Pool" button. Once you have the Media Pool visible again we can continue.

media-pool-button.png

Resolve has several different ways to load footage into the Media pool. You can check out the "Managing Footage in the Media Pool" WSL forum thread for more details on the Media Pool's capabilities.

For now we are simply going to drag a video clip or image from a desktop folder into the Media Pool view. It will help the learning process go faster if this image is sized to the typical "standard" dimensions of a video frame size like 1280x720, 1920x1080, or 3840x2160px as an example. Resolve can handle non-standard frame sizes too, but that is beyond the scope of an intro tutorial.

resolve-media-in-bin.png

To create a new Resolve video editing timeline, lets take the easy route and right click on the clip. In the contextual menu select "Create New Timeline Using Selected Clips..."

resolve-new-timeline-from-selected-clips.png

A "New Timeline" window will appear. Lets go with the default timeline name of "Timeline1" and then click the "Create" button to continue.

resolve-new-timeline.png

You can stretch the height of the video track in the timeline higher/lower by dragging on the divider just above the timeline track label "V1 Video 1". Here is a view of the Edit Page with a still image loaded in the timeline. You will probably want to work with either an image sequence or a movie file in your own Resolve timeline as the base clip.

resolve-footage-in-timeline.jpg
The Command + Plus (macOS), and Control + Plus (Windows/Linux) hotykeys zoom you in closer on the timeline so you see a shorter period of time in the view. The Command + Minus (macOS), and Control + Minus (Windows/Linux) hotkeys zoom you out wider in the timeline so you see a longer duration of footage.

You can click on the footage at the "tail" of the clip on the far right side and extend the end outpoint in the timeline longer. This will result in the Fusion composite having a longer duration.

For this quick Fusion page example, the still image will have a duration of a single frame which goes from frame 0 to 0 in the Fusion page. If this was a regular video clip that was being processed, the Fusion page frame range would match the duration of the video file in the timeline.

resolve-extend-clip-in-timeline.png

Fusion Page

Select the clip in the Resolve timeline and then click on the "Fusion" page button that is shown with a magic wand icon attached to it. The Fusion page is active.

resolve-click-fusion-page-button.png

The Fusion page is an embedded version of the node based Fusion compositing software that runs inside of Resolve 15. The selected clip from the edit page timeline has been automatically loaded into this page.

resolve-fusion-page-first-comp.jpg

The top part of the Fusion page shows the viewer windows where you can see the output of the node based compositing process. To the right is the Inspector view that shows a Tools and Modifier set of controls that let you adjust the settings on the currently selected nodes in the comp.

The Nodes view (called the Flow in Fusion 9) is where a composite is built. Individual nodes are added and connections are made between nodes. At the start of every new Fusion page composite is a "MediaIn" node that loads the "base" image into the comp from the Timeline. The "MediaOut" node sends the finished comp to the Resolve Delivery page where the footage is combined with the audio and rendered to disk.

resolve-first-fusion-comp-nodes-view.png

Additional footage can be brought in from the Media Pool by clicking and expanding the Media Pool.

media-pool-button.png

If you drag in several clips from the Media Pool into the Nodes view you can connect them together with a Merge node. These Media Pool based clips are brought into the composite at their native resolution and aspect ratio.

resolve-adding-more-mediain-nodes.png

You can connect the MediaIn nodes together by dragging the white output connection box shape from one MediaIn node to another MediaIn node. Start by dragging the white output connection from MediaIn2 to MediaIn1. A Merge1 node was added.

resolve-adding-more-mediain-nodes-merge.png


If we repeat this process we can connect the rest of the MediaIn nodes together with several merge nodes being used to layer the media. Drag the Media3 white output box to the Merge1 white output box. Then connect MediaIn4 to the next Merge node.


resolve-fusion-page-node-connections.gif


The final set of merge node connections results in a Fusion page composite that looks like this. The footage flows from the start of the comp at the first MediaIn node on the top left side of the view and ends at the MediaOut node on the right side of the view.

resolve-adding-more-mediain-nodes-merge-done.png

If you hover your cursor over the bottom left corner of a node two circles are visible. These are used to send the active node's image output to the left or right viewer windows in the Fusion page. By default the Fusion page will display the output of the composite on the right viewer window. That is why the lower right circle on the node has a white dot next to it.

Pressing the 1 key on your keyboard when a node is selected will load the node output into the left viewer window. Pressing the 2 key on your keyboard will load the node output into the right viewer window. With node based composting you are capable of editing the settings in the inspector window on one node while seeing the output in the viewer window from another point further down in the composite.
resolve-mediaout-node-view-modes.png

You can use the Shift+Spacebar hotkey to show the "Add Tools" dialog which is used to insert new nodes into the composite. The Add Tools dialog will show built-in nodes, macros, and fuses in the same list.

resolve-add-tool-window.png

You can also use the Effects Library button to add nodes to your composite. The Effects library also holds templates that are pre-made comp elements that come from macro .settings files in Fusions "Templates:/" user preference folder.
resolve-effects-library.png

The Fusion page node based compositing environment may seem like it is quite empty and sparse when it starts out with only a single MediaIn and a single MediaOut node. The thing to remember is what you create is only limited by your creativity, imagination, and determination. Good luck and happy comping!
You do not have the required permissions to view the files attached to this post.
Last edited by Greg Bovine on Tue Apr 10, 2018 9:09 pm, edited 13 times in total.

User avatar
Greg Bovine
Double M
Posts: 129
Joined: Fri Feb 02, 2018 6:07 am
Location: Oslo, Norway
Been thanked: 1 time
Contact:

Changing the Resolve 15 UI Background Color

#4

Post by Greg Bovine » Tue Apr 10, 2018 8:30 am

If you are a Fusion Studio user who is just getting started in Resolve, you will probably want to turn off the default Resolve "Blue" tint color that is visible subtly in the background of the Resolve UI windows.

This is done by switching to the the Preferences > User > UI Settings section. You can then enable the following checkbox controls:
  • Use gray background user interface
  • Use gray background in viewers
resolve-preferences-user-ui-settings-use-gray-background-for-user-interface.png
Blue Tint vs Neutral Gray Background Color Comparison

This image shows the difference visible in the Resolve UI when you change the "Use gray background user interface" color setting.
resolve-nodes-view-gray-vs-blue-interface.png
You do not have the required permissions to view the files attached to this post.
Last edited by Greg Bovine on Tue Apr 10, 2018 4:49 pm, edited 3 times in total.

User avatar
Greg Bovine
Double M
Posts: 129
Joined: Fri Feb 02, 2018 6:07 am
Location: Oslo, Norway
Been thanked: 1 time
Contact:

Re: Getting Started With the Fusion Page

#5

Post by Greg Bovine » Tue Apr 10, 2018 8:30 am

placeholder

User avatar
Greg Bovine
Double M
Posts: 129
Joined: Fri Feb 02, 2018 6:07 am
Location: Oslo, Norway
Been thanked: 1 time
Contact:

Importing and Exporting Fusion .comp Files

#6

Post by Greg Bovine » Tue Apr 10, 2018 8:30 am

Resolve 15 allows you to import an existing .comp file that has come from Fusion/Fusion Studio v7-9 or Resolve 15. This can be handy if you want to bring in complex 3D scenes that have animated FBX or Alembic scenes, particles, or SVG shapes that are difficult to create the node connections from scratch in the initial Fusion Public beta.

fusion-comp-document-icon.png

It is important to remember that the traditional Fusion Standalone based "Loader" and "Saver" nodes have been depreciated inside of the Resolve 15's Fusion page. This means you will need to replace those nodes with footage that has been imported into the current Resolve project's Media Pool. This Media Pool based footage is then accessed in the Fusion page with a "MediaIn" node. The output of the composite is then passed along to the Resolve Delivery module with a "MediaOut" node.

Also, at this time the Primatte keyer node is not included so you need to use the Delta Keyer instead. Fusion SDK based plugins do not work in Resolve 15's Fusion page without being re-compiled first. This will make it challenging to import scenes created with the use of CustomShader3D, KKD (Krokodove), VLAM, or any of the other classic Fusion Studio plugins.

Importing the Comp

The Fusion .comp importing process is done by first creating a new Resolve Edit Page timeline. Add a base video clip to the timeline, and then switch to the Fusion page.

resolve-fusion-pages-bar.png

If you open the File menu now you will now see a pair of entries near the bottom of the menu labelled "Import Fusion Composition... ", and "Export Fusion Composition... " are active. (If you haven't yet switched to the Fusion page those menu items will still be grayed out and inactive.)

resolve-file-menu-import-fusion-composition.png

Select the File > Import Fusion Composition... menu item. A file browsing window will appear that lets you to select a .comp document from disk.

Once you choose the .comp file to open, the Fusion node based content will be added to the current Nodes view in the Resolve Fusion page.

If you are importing a Fusion/Fusion Studio based comp file, then you will will see an error dialog appear that says "Warning: Unknown tool found. Name: Saver1 ID: Saver". Select the [x] Do not show this again checkbox to ignore this message since it is expected as Saver nodes are not supported in Resolve 15.

resolve-imported-saver-node.png

Next you will see an error dialog appear that says "Warning: Unknown tool found. Name: Loader1 ID: Loader". Select the [x] Do not show this again checkbox to ignore this message since it is expected as Loader nodes are also not supported in Resolve 15.

resolve-imported-loader-node.png

The freshly imported composite data will fill your Nodes view. Any of the imported Saver and Loader nodes will be shown in dark grey since they are deactivated and not usable. You will likely have to spend a few minutes by hand to relink the missing Loader node based footage. You may have to find and install any missing Fuses in Resolve that were used in your old Fusion/Fusion Studio .comp files, too.

resolve-imported-fusion-comp-with-loader-saver-nodes.png

If PathMaps are used to help define the filepaths on your imported FBX Mesh or Alembic Mesh nodes, you will need add those PathMap entries to the Resolve 15 Fusion page preferences by hand. To do this select the Fusion > Fusion Settings... menu item.

resolve-fusion-settings.png

In the Fusion Settings... window switch to the Path Map section. You will probably want to start by activating the [x] Enable reverse mapping of non-user paths checkbox. This control allows you to have auto-shortened filepaths in the FBX Mesh or Alembic Mesh nodes filepath fields which are easier to work with.

resolve-fusion-pathmaps.png

In the From: section of the PathMap window you need to enter the shortform notation you want to use to refer to your footage's location on disk followed by a colon character.

For example I might set the From: field to "Documents:".

Then in the To: section of the PathMap window either paste in a full absolute path to a folder on disk like this:

Code: Select all

/Users/StatixVFX/Documents/
Or you could enter an environment variable in the "To:" field by formatting the "$HOME" environment variable it like this:

Code: Select all

 $(HOME)/Documents/
Exporting a Comp

If you use the File > Export Fusion Composition... the current Fusion page composite will be saved to disk as a plain text formatted Lua table document that can be opened up in Fusion/Fusion Studio v7-9 and Resolve 15.

Since the footage in a Resolve 15 Fusion page composite is read in with a MediaIn node and is rendered out to the Deliver page with a MediaOut node, those items will be written into the exported .comp file.

If you load this Resolve 15 exported .comp file into Fusion/Fusion Studio v7-9 you will have to manually replace the MediaIn/MediaOut nodes with a classic Loader/Saver nodes in order to be able to access the footage again.
You do not have the required permissions to view the files attached to this post.
Last edited by Greg Bovine on Tue Apr 10, 2018 9:20 pm, edited 9 times in total.

User avatar
Greg Bovine
Double M
Posts: 129
Joined: Fri Feb 02, 2018 6:07 am
Location: Oslo, Norway
Been thanked: 1 time
Contact:

How to Disable the Fusion Page

#7

Post by Greg Bovine » Tue Apr 10, 2018 8:38 am

I wanted to share a Resolve GUI customization tip on how you can disable the Fusion and Fairlight pages added in the latest Resolve 15 release. This might be something that a colorist or other high-level specialist type of Resolve user might want to do.

This is the default Resolve 15 Pages section:
resolve-15-full-page-bar.png
Step 1. To disable the Fusion page, open up the Resolve preferences and go to the System > Advanced section. Then paste in the following string:

Code: Select all

Local.GUI.ShowFusionPage = 0
resolve-advanced-disable-fusion-page.png
Step 2. Restart the Resolve program after saving your preferences.
resolve-preferences-updated.png
Step 3. Now the Resolve Pages section is shorter and more compact:
resolve-15-compact-page-bar.png
Step 4. You also have the option of disabling the Fairlight page too with the addition of the following string:

Code: Select all

Local.GUI.ShowFairlightPage = 0
resolve-15-super-compact-page-bar.png
You do not have the required permissions to view the files attached to this post.

User avatar
Greg Bovine
Double M
Posts: 129
Joined: Fri Feb 02, 2018 6:07 am
Location: Oslo, Norway
Been thanked: 1 time
Contact:

Re: Getting Started With the Fusion Page

#8

Post by Greg Bovine » Tue Apr 10, 2018 4:52 pm

placeholder

Ed Farnsworth
Posts: 7
Joined: Sat Jan 14, 2017 9:15 am

Re: Getting Started With the Fusion Page

#9

Post by Ed Farnsworth » Wed Apr 11, 2018 10:02 am

And Fusion Studio included in Resolve with the $299 license. I'm sure this is good, but man how things change.
Thanks for clarifying the downsides, Greg.

User avatar
Chad
Fusionator
Posts: 1352
Joined: Fri Aug 08, 2014 1:11 pm
Been thanked: 6 times

Re: Getting Started With the Fusion Page

#10

Post by Chad » Wed Apr 11, 2018 10:57 am

Ed Farnsworth wrote:
Wed Apr 11, 2018 10:02 am
And Fusion Studio included in Resolve with the $299 license. I'm sure this is good, but man how things change.
Do we have confirmation that's true after the beta? I thought it was just a means of getting Fusion Studio users to test Resolve 15.

User avatar
ShadowMaker SdR
Fusionista
Posts: 583
Joined: Sun Sep 21, 2014 6:17 am
Been thanked: 6 times

Re: Getting Started With the Fusion Page

#11

Post by ShadowMaker SdR » Wed Apr 11, 2018 12:08 pm

Excellent introduction, Greg. Now there's one thing I'd love to see expanded upon:
You will likely have to spend a few minutes by hand to relink the missing Loader node based footage.
How do you do this?

User avatar
AndrewHazelden
Fusionator
Posts: 1217
Joined: Fri Apr 03, 2015 3:20 pm
Location: West Dover, Nova Scotia, Canada
Been thanked: 11 times
Contact:

Relinking Loader Nodes in the Fusion Page

#12

Post by AndrewHazelden » Wed Apr 11, 2018 1:12 pm

ShadowMaker SdR wrote:
Wed Apr 11, 2018 12:08 pm
Excellent introduction, Greg. Now there's one thing I'd love to see expanded upon:
You will likely have to spend a few minutes by hand to relink the missing Loader node based footage.
How do you do this?
Manual Workflows

The 100% manual approach to relink the media is to start by loading your existing footage into the Resolve Media Pool view by hand. Once your footage is in the Media Pool view you would drag those image sequences/movie clips into your active Fusion page Nodes view area. A MediaIn node would be created for each piece of footage you add to the composite.

To connect the newly imported footage to the nodes in your comp you would select a Loader node that is greyed out in the comp and delete it. Then you would connect your new MediaIn node that has the same footage in it to your composite flow at the exact location where the Loader node existed. You would repeat this process for all the media in your imported comp. Yeah. Very manual work but you could do it if you really wanted to. ;)

Scripted Workflows

Thanks to the addition of the Fusion page in Resolve 15 the classic Eyeon fuscipt library is now built-into Resolve. This fuscript library addition lead to the creation of a new Resolve API that provides Lua + python scripting access to the software. The main issue right now is that there is a general lack of clear documentation to cover the new scripting workflows that are possible. This fits a pattern at BMD and feels very reminiscent to the lack of a "Fusion 9 Script Manual.pdf" guide in the previous Fusion Studio 9 release cycle last year. :bmd:

With the Resolve API you could script the loading and managing of your media in a very automated fashion. Well, you could do this as long as you are good at coding and had time to spend on workflow automation R&D efforts.

The recent WSL "Resolve for Fusion Users" thread post titled "Scripting Resolve Media Pools and Media Storage Volumes" explains how to add new footage to the Resolve Media Pool. On that page you want to check out the "Add Folder to Media Pool.lua" example.

This script was created during the earlier private beta testing period of Resolve 15. This example script is the only demo you will see at this time on how to load media into Resolve using either the individual filenames of your footage, or by reading in all of the media in a folder.

adding-footage-to-the-media-pool.png
You do not have the required permissions to view the files attached to this post.

User avatar
pingking
Fusionista
Posts: 721
Joined: Thu Aug 14, 2014 9:10 am
Been thanked: 7 times

Re: Getting Started With the Fusion Page

#13

Post by pingking » Wed Apr 11, 2018 1:42 pm

the mediaIn node doesnt have any trimming and or global start values

did anybody test how you could align the footage in the fusion page? or do i need to edit the footage first in the edit page and then make comp?

RBemendo
Fusioneer
Posts: 135
Joined: Fri Dec 12, 2014 11:32 am

Re: Getting Started With the Fusion Page

#14

Post by RBemendo » Thu Apr 12, 2018 6:02 am

from what I've tested, it looks like you need to do your timing in the edit page, the fusion tab treats every media in as a starting frame of 0. To verify this, I trimmed a clip in the media tab and made that a subclip, it was 50 frames long, then trying to replace that as a media in on a clip in the Fusion tab. The Fusion tab sees the new subclip as a start frame of 0 and end frame of 49. So when replacing the original "mediaIn" node, the timing offset does not compensate for the subclip.

With the lack of control of trimming or global start values in the Fusion Tab it definitely seams like the fusion tab wants the timing of media to come from the edit tab.

User avatar
SirEdric
Fusionator
Posts: 1583
Joined: Tue Aug 05, 2014 10:04 am
Been thanked: 52 times
Contact:

Re: Getting Started With the Fusion Page

#15

Post by SirEdric » Thu Apr 12, 2018 7:10 am

Hmmm....would be cool if one could define handles for the Clips going from edit to the Fusion page.
So even if the edited length is 50 frames, occasionally you want 70 frames to work with (10 frames handles start and end)