How to Use Midjourney’s New Character Consistency Feature

5/5 - (4 votes)

πŸ’‘ Midjourney has introduced a groundbreaking feature that allows users to maintain character consistency across different images.

This tutorial will guide you through the process of utilizing this new feature, ensuring your characters remain consistent in various settings or scenes. This is useful if you’re creating a series for a graphic novel, developing characters for a game, or just exploring your creativity.

Here’s the tldr:

Midjourney’s new feature allows for character consistency across images by using a reference URL and a character weight argument (--cref [url] --cw [0-100]). By specifying the URL of an initial character image and adjusting the character weight from 0 (maximum variance) to 100 (minimal variance), you can maintain the consistency of their character’s appearance in various scenes.

Let’s dive into the step-by-step process:

Step 1: Generate Your Initial Character Image

Before you can use the character consistency feature, you need to create an initial character image with Midjourney. This image will serve as the reference for your character’s appearance in subsequent creations. Use the standard Midjourney commands to generate an image that matches your vision for the character.

Step 2: Copy the Image URL

Once you have created an image that you’re satisfied with, you’ll need to obtain its URL. To do this, click on the generated image to enlarge it. Then, right-click on the image and select “Copy Image Link” or “Copy URL.” This URL will serve as the reference point for your character’s appearance in future images.

Step 3: Craft Your New Prompt

With the URL copied, it’s time to create a new prompt for generating your next image. This prompt should describe the new scene or setting you want your character to appear in. Alongside your descriptive prompt, you will include two important arguments to ensure character consistency:

  • --cref [url]: This is where you paste the URL you copied in Step 2. It stands for “character reference” and tells Midjourney which character to maintain consistency with.
  • --cw [0-100]: This stands for “character weight” and determines how closely the new image should adhere to the character’s appearance in the reference image. A value of 100 means the character should look as close as possible to the original, with minimal variance. A value of 0 allows for maximum variance, creating a character that is inspired by but not identical to the reference.

Step 4: Generate the New Image

After crafting your prompt with the --cref and --cw arguments, submit it to Midjourney. The system will then generate a new image, attempting to create a character similar to the one in the original URL within the context of your new prompt.

Example Prompt

/imagine woman on battlefield with sword and dragon in background --cref https://s.mj.run/vQpPgWThKBg --cw 100

This prompt requests an image of a woman on a battlefield with a sword and a dragon in the background. The --cref argument points to the URL of the initial character image, and the --cw argument is set to 100, indicating that the character should look as close as possible to the original.

Step 5: Review and Adjust

After your new image is generated, review it to ensure it meets your expectations for character consistency. If necessary, you can adjust the --cw value to increase or decrease the variance and regenerate the image.

This feature opens up vast possibilities for creators, allowing for the consistent portrayal of characters across various scenes and settings. Experiment with different --cw values to find the perfect balance for your project. Personally, I like to keep it at 100, so I can create consistent characters.


Check out our article here:

πŸ‘‰ Who Wins in Image Generation? Midjourney vs ChatGPT: 5 Examples