Midjourney: Mixing Moodboard, Style, Reference, and Personalization Codes
Combining the codes to create a new aesthetic style
A code mixing feature
Midjourney introduced a new feature yesterday that allows users to combine multiple Moodboard, Sref, and Personalization codes to create a new aesthetic style.
For example, you can combine two Srefs, two Moodboards, and two Personalization codes at once!
This opens up endless possibilities for creative exploration by tossing in the codes you've collected so far, as if you were making a salad, and seeing if you can create something deliciously beautiful and unique images.
If you're new to Moodboard, start by reading this article to learn about the feature.
How to mix codes
Suppose we have the following style codes:
Moodboard code 1: b6zubim
Moodboard code 2: ymzqaj9
Style Reference code 1: 1344854894
Style Reference code 2: 3505500910
Personalization code 1: oamxod7
Personalization code 2: rg1aj89
The first thing to remember is that Moodboard and Personalization codes are from the same category known as Personalization Profiles. As a result, they are used along with the --profile (or --p) parameter.
To combine the codes, place them one after another with a space between them, like this:
--profile b6zubim ymzqaj9 oamxod7 rg1aj89
The Style Reference (Sref) codes are used with the --sref parameter. To combine them, place them one after another as shown above.
--sref 1344854894 3505500910
The Sref can be combined in many different ways. For example, you can combine two Sref codes with another URL like this:
--sref 1344854894 3505500910 https://cdn.midjourney.com/830bb0f8-6e3b-4422-b301-ce081d797d00/0_2.png
Advanced users can add multi-prompting and weight assignment to make the mixing process even more complex. An introductory article on multi-prompting will be published soon (writing is already complete, just waiting for scheduling). So, if you want to learn more, be sure to subscribe to this newsletter!
We can combine all of the above to create an impressive "code salad" to impress your friends:
a cute cat --p b6zubim ymzqaj9 --sref 1344854894::5 3505500910::2 https://cdn.midjourney.com/830bb0f8-6e3b-4422-b301-ce081d797d00/0_2.png::1 --v 6.1
Tip: The two main parameters used to mix the codes are --profile and --sref. Enter the codes into the respective parameters to begin mixing.
Tip: The Moodboard, unlike Sref, does not currently support weightage. The bot will ignore code weight and the duplicated codes.
Mixing too many codes can be fun, but confusing
Let's look at two simplified examples to see what happens when you mix up the codes. More importantly, why do you want to mix them?
Case 1: Add Colors to a Boring Moodboard Code
In this example, we have the Moodboard code in black and white with a detailed illustration. We can combine it with a colorful Sref code to produce images that have the best of both worlds: detailed illustration and color.
Tip: Combining Moodboards and Sref codes allows you to modify and fine-tune an aesthetic style.
Use Case 2: Add Details to Photographic Images
We have two Moodboard codes here. One is illustration-style cats with details, while the other is photographic-style cats with slightly blurry and dreamy aesthetics. Oh, and we also have a colorful Sref code.
Mixing up all codes can create an image of a cat with more details (inherited from the illustration style), photographic (from the photographic style), a colorful background (from the colorful Sref code), and increased saturation (also from the Sref code).
Compare the resulting image to the dreamy Moodboard style.
Tip: The "ugly" but colorful Sref codes have applications when mixed with other codes. The same applies to other less desirable codes. So don't throw them away yet just because they didn't grab your attention the first time. They can be helpful for fine-tuning style codes.
The modern way of comparing before-and-after effects
Before the era of Retexture, we used to fixate an image with --seed and then apply an effect to see how it changed before and after.
With Midjourney Retexture, we can see the changes more easily (without having to deal with some seed issues).
The original image was created with this simple prompt:
a cute cat --v 6.1
Applying the Moodboard and Sref codes separately allows us to clearly see the effects of these codes, in other words, what they will do to the image, so we can get a rough idea of their effects/contribution when mixing the codes.
Here are the results of combining the Moodboard and Sref codes. In addition, the style weight parameter is introduced to control the effects of Sref. However, in this case, the difference between Style Weight 1 and 1,000 is not particularly significant.
Tip: Use Retexture as your "laboratory" or "kitchen" to experiment with codes, fine-tune the effect, and create a code concoction that results in unique artwork that you're proud of.
Things to try at home
Using Retexture, add one code after another and observe the effects of the combination. Find some style codes you've collected and throw them into the mix. No explosion is going to happen, so don't worry!
Have fun creating!
Related articles
Key takeaways
Midjourney added a new feature that allows users to combine multiple Moodboard, Style Reference (Sref), and Personalization codes to create unique aesthetic styles. Users can combine these codes by entering the --profile and --sref parameters in the prompts.
Mixing codes allows users to enhance and fine-tune their image output. For example, combining a black-and-white detailed illustration Moodboard with a colorful Sref code can result in images with both detailed illustrations and vibrant colors.
The Retexture feature can function as a "laboratory" for you to experiment with various code combinations. You can see the effects of individual codes and combine them to create unique artwork.
I hope you liked this article!
Please subscribe, like, share, and comment so that more people can discover Geeky Curiosity newsletter.
Geeky Curiosity is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.