Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLAA for DaVinci Resolve (DCTL + Fuse)

Overview

This project provides Morphological Anti-Aliasing (MLAA) for DaVinci Resolve in two formats:

  • MLAA.dctl for the Color page (DCTL).
  • MLAA.fuse for the Fusion page (Fuse + DCTL GPU kernel).
Original MLAA Applied
Before After

Features

  • Implements MLAA in DCTL (MLAA.dctl) for Color page workflows.
  • Implements MLAA in Fuse (MLAA.fuse) for Fusion page workflows.
  • The Fuse version runs via GPU compute (DVIPComputeNode + DCTL kernel), not CPU pixel APIs.
  • Original code is sourced from AMD's MLAA11 project (Reference1).
  • References GLSL ported code (Reference2).

Installation

DCTL version (MLAA.dctl)

  1. Obtain the MLAA.dctl file.

  2. Copy MLAA.dctl to the DCTL folder of DaVinci Resolve:

    • Windows: C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\LUT\
    • macOS: /Library/Application Support/Blackmagic Design/DaVinci Resolve/LUT/

Fuse version (MLAA.fuse)

  1. Obtain the MLAA.fuse file.

  2. Copy MLAA.fuse to the Resolve Fusion Fuses folder:

    • macOS (user): ~/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Fuses/
    • macOS (system): /Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Fuses/
    • Windows: C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\Fusion\Fuses\

Usage

DCTL version

  1. Open your project in DaVinci Resolve.
  2. In the Color page, add a new node and apply the DCTL effect.
  3. Select MLAA.dctl.
  4. The ShowEdgesOnly parameter is for debugging.

Fuse version

  1. Open the Fusion page.
  2. Add the MLAA Fuse tool.
  3. Connect your image to the Input and use Output downstream.
  4. Show Edges Only is available for debugging.

License

This project is released under the MIT License.

About

Morphological Anti-Aliasing ported to DCTL

Resources

Stars

15 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors