v6:--p

From Wikijourney
Revision as of 21:54, 29 June 2024 by Digi (talk | contribs) (Add more examples of style blending)

Personalization (or --p) is a feature that uses your ranking data (from v6 pair rankings) and likes (of other users jobs from the explore page) in order to tune the model to a style that you are more likely to enjoy. It can be enabled by adding --p to your prompt.

Using Other People's Styles

--p generates a unique code (called a shortcode) for each user when they use the feature. This code can be used to uniquely identify a user, just like a User ID. You can share this code with others to enable them to use your personal style in their prompts! If you don't know someone else's shortcode, you can still use their style by using their Discord User ID.

The personalization of multiple users can be blended together by including multiple shortcodes after --p. These codes can also be weighted by using the typical weighting syntax

  1. Enable "Developer Mode" in Discord - under User Settings -> Advanced
  2. Right click on the user who's code you want to use and select "Copy ID". Make sure you click on their name or avatar, and not the message they've sent
  3. In a prompt with the Midjourney Bot, add --p <@User ID> - replace "User ID" with the ID you've copied (for example, --p <@287696585142304769>)

Effects

Personalization can make a large difference in generated images, similar to a style reference.

a portrait of a tiger

a portrait of a tiger

a portrait of a tiger --p v4gkyac

a portrait of a tiger --p v4gkyac

However, more specific prompts can make the effect much less exaggerated, especially if you provide a different style direction in your prompts. Unlike a style reference, personalization is much less opinionated in a single direction, which can make prompts more impactful.

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch --p v4gkyac

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch --p v4gkyac

Setting a higher stylize value, using style raw, or both in combination, can help bring back the effect of personalization on the image, though this may sacrifice adherence to your prompt. Note how as --style raw and --s 1000 are used together, the image becomes colored as the style makes a larger impact.

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch --p v4gkyac --stylize 1000

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch --p v4gkyac --stylize 1000

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch --p v4gkyac --style raw

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch --p v4gkyac --style raw

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch --style raw --p v4gkyac --stylize 1000

a cute cat lays in a basket surrounded by bundles of yarn, rough pencil sketch --style raw --p v4gkyac --stylize 1000

Blending Styles

By including multiple codes after --p, you can blend the styles of two different users together.

a portrait of a snow leopard --p 1uwjacn --s 1000 --style raw --v 6.0

a portrait of a snow leopard --p 1uwjacn --s 1000 --style raw --v 6.0

a portrait of a snow leopard --p 1uwjacn v4gkyac --s 1000 --style raw --v 6.0

a portrait of a snow leopard --p 1uwjacn v4gkyac --s 1000 --style raw --v 6.0

a portrait of a snow leopard --p v4gkyac --s 1000 --style raw --v 6.0

a portrait of a snow leopard --p v4gkyac --s 1000 --style raw --v 6.0

It's also possible to weight each code, using the same syntax for weighting prompts. For example, --p somecode::1 anothercode::2 will result in anothercode having an effect that is twice as strong as somecode.

a portrait of a snow leopard --p 1uwjacn::5 v4gkyac::1 --s 1000 --style raw --v 6.0

a portrait of a snow leopard --p 1uwjacn::5 v4gkyac::1 --s 1000 --style raw --v 6.0

a portrait of a snow leopard --p 1uwjacn::1 v4gkyac::5 --s 1000 --style raw --v 6.0

a portrait of a snow leopard --p 1uwjacn::1 v4gkyac::5 --s 1000 --style raw --v 6.0

You can also blend your style with a --sref image or code.

a portrait of a snow leopard --sref 3387738596 --v 6.0

a portrait of a snow leopard --sref 3387738596 --v 6.0

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --v 6.0

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --v 6.0

Since --sw controls the weight of the --sref, and --stylize controls the weight of your personalization, it's possible to control how much each affects the composition of an image.

As you increase --s value, the personalization effect gets stronger...

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --s 250 --v 6.0

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --s 250 --v 6.0

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --s 500 --v 6.0

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --s 500 --v 6.0

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --s 750 --v 6.0

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --s 750 --v 6.0

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --s 1000 --v 6.0

a portrait of a snow leopard --sref 3387738596 --p v4gkyac --s 1000 --v 6.0

Or, you can decrease the --sw value, which might avoid the model's tendency to ignore your prompt at high stylize values.

a portrait of a snow leopard --sref 3387738596 --sw 75 --p v4gkyac --v 6.0

a portrait of a snow leopard --sref 3387738596 --sw 75 --p v4gkyac --v 6.0

a portrait of a snow leopard --sref 3387738596 --sw 50 --p v4gkyac --v 6.0

a portrait of a snow leopard --sref 3387738596 --sw 50 --p v4gkyac --v 6.0

a portrait of a snow leopard --sref 3387738596 --sw 25 --p v4gkyac --v 6.0

a portrait of a snow leopard --sref 3387738596 --sw 25 --p v4gkyac --v 6.0