How to Do a Face Swap on Midjourney: A Step-by-Step Guide

Experienced iOS and React Native Developer with 10+ Years of Expertise - Available for New Opportunities. Connect Now!
Search for a command to run...

Experienced iOS and React Native Developer with 10+ Years of Expertise - Available for New Opportunities. Connect Now!
The app is Time Tango, a Pomodoro timer app. I chose this concept after conducting keyword research for popular terms that face minimal competition on the app store. The app is free to use and received approval in its first review. The strategy focus...
The app is Time Tango, a Pomodoro timer app. I chose this concept after conducting keyword research for popular terms that face minimal competition on the app store. The app is free to use and received approval in its first review. The strategy focus...

In my last article, I talked about how data flows in SwiftUI. Now, Apple has released something new in iOS 17 - the Observation Framework. This changes how SwiftUI works with data. In this article, we will look at how to use the new Observable Macro ...

One of the critical elements of SwiftUI is its approach to managing data flow within applications. This comprehensive guide will provide you with a strong understanding of data flow in SwiftUI, how it operates, and why it's vital for your SwiftUI app...

Arrays are one of the most common data structures used in programming. In Swift, arrays are used to store ordered lists of values of the same type. They are incredibly versatile and powerful, but using them efficiently is key to writing high-performi...

This time, I'm exploring the fascinating world of AI, stepping away from my usual focus on iOS development. There's so much more to share about AI, and I can't wait to dive into it with you! If you'd like to follow along and receive regular updates, be sure to subscribe to the newsletter.
Face swapping has become a trending activity, allowing people to see how their faces would look in different scenarios, characters, or even combined with other people's features.
With the introduction of AI-based platforms like Midjourney, face swapping is now accessible to almost anyone. Here's a step-by-step guide to performing a face swap on Midjourney using InsightFace.
You'll need to invite the Insight Face Bot to your server to begin the process.

Once added, the bot should appear in the online list on your server.

Detailed instructions on creating your server can be found here and how to invite MidJourney to your server here.
Upload an image and register the Identity with the command /saveid for subsequent facial replacement and editing.
Front-view, high-quality ID photos without glasses or heavy bangs are preferred.

For example, you could take a photo of Leonardo Decaprio and register it with the id "him".
Create a portrait using Midjourney and choose one that you like.
Enlarge the selected image with the "U buttons."

Right-click on the image, then select "Apps — INSwapper" from the dropdown menu.

The swapping process is typically completed quickly.

Insight Face can also process locally stored images using the /swapid command.

Hit enter to complete.

/saveid name upload-ID-image:
Upload an image and register the ID.
/setid name(s):
Set the identity name(s) for image generation.
/swapid name(s) upload-ID-image:
Replace the face on the target image.
/listid:
List all registered identity names (up to 20).
/delid name:
Delete a specific identity name.
/delall:
Delete all registered names.
Face swapping on Midjourney using InsightFace is an exciting way to explore your creativity, create personalized portraits, or even blend identities for unique effects.
With just a few simple steps, you can generate impressive outcomes. This technology opens new doors for artists, designers, and casual users alike, offering a novel way to explore facial features and create captivating visual experiences.
I hope you enjoyed this article, and if you have any questions, comments, or feedback, then feel free to comment here or reach out via Twitter.
Thanks for reading!