Logo Swap

Introduction

LogoSwap lets you remove and replace logos without any manual tracking. It does so by loading an AI model (.swp / SwapFile) and using the trained information to detect and replace all instances of a logo.

Windows installer: Download

There are two possible workflows:

Pretrained model

You print / put our default discoball logo on your canvases and use the pretrained .swp file to replace it with arbitrary content. Please download the Sample Project and check the demo compositions. The default logo and .swp file are included.

Custom model

You order us to train a .swp file for your custom logo. All we need is one image of the logo. The training takes ~1 day and afterwards you can replace your custom logo with different content. Please reach out via support [at] blaceplugins [dot] com to order custom model training.

Parameters

SwapFile

Set the .swp file here. A .swp file is an AI model that was trained on a specific set of logos to learn how to replace them.

Replace Layer

The layer you want to replace the detected logos with.

Detection Confidence

The confidence with which the detection AI will recognize a logo. Higher values are more picky, while lower ones might create false positives.

Output

You can choose between “Clean Plate” (removes the default logo), “Clean Plate + Logos” (default logo removed and new logo added), “Logos” (new logo on alpha) or “Rectangle” (draws a rectangle around detected logos).

Fill Mode

“Overlay” replaces the logo with a smooth layer on top of the former logo. More blurry and less flickering. “Content Aware” takes neighbouring pixels into account, allowing for replication of shadows at the cost of more flickering.

Content Aware

Content Aware

Overlay

Overlay

Dilate Mask

Increase the area around the logo which is replaced.

Smooth Mask

Smooth the edges of the background overlay / inpaint.

Smooth Inpaint (“Content Aware” only)

Smooths the actual inpaint.

Backend & Performance

Hardware Acceleration (on GPU version of the plugin only)

Run calculations on the GPU. This will give massive speedups compared to CPU mode.

Lower Precision

Compute with reduced precision if possible. This can save up to half of the memory and give you some speedups at the cost of sometimes slightly reduced quality.

Optimize for low VRAM

Enabling this will make sure only the ai model parts which are needed for computation are kept on the GPU. This might lower VRAM usage under some settings at the cost of moving ai models in and out of GPU memory.

Samples (not available for all settings)

The number of ai samples to calculate. This will improve the models accuracy.

Parallel (only available if Samples > 2)

This will render all samples at the same time (faster), if disabled computation might be slower but require less VRAM.

Computation Tiles (not available for all settings)

Split the computation into several tiles. This can help if you run out of memory.