Monthly Archives: March 2024


Consistent characters in Midjourney GenAI

It’s been a while since I posted anything for lots of reasons, that’s an offline conversation. However, this weekend something appeared on my feeds that was just too exciting not to do a quick test with and then share, which I already have on Twitter, LinkedIn, Mastodon and Facebook plus a bit of instagram. So, many channels to look at!

Back in August 2022 I dived into using Midjourney’s then new GenAI for images from text. It was a magical moment in tech for me of which there have been few over the 50+ years of being a tech geek (34 of those professionally). The constant updates to the GenAI and the potential for creating things digitally, both in 2D, movies and eventually 3D metaverse content has been exciting and interesting but there were a few gaps in the initial creation and control, one of which just got filled.

Midjourney released its character constant reference approach to point a text prompt at a reference image, in particular of a person, and to then use that person as a base for what is generated in the prompt. Normally you ask it to generate an image and try and describe the person in text or by a well known person, but accurately describing someone starts to make for very long prompts. Any gamers who have used avatar builders with millions of possible combinations will appreciate that a simple sentence is not going to get these GenAI’s to get the same person in two goes. This matters if you are trying to tell a narrative, such as, oh I don’t know… a sci fi novel like Reconfigure? I had previously written about the fun of trying to generate a version of Roisin from the book in one scene and passing that to Runway.ml where she came alive. That was just one scene, and to try any others would not have given me the same representation of Roisin in situ.

Midjourney experiments
Initial render in midjourney some months ago

The image above was the one I used to then push to runway.ml to see what would happen, and I was very suprised how well it all worked. However, on Friday I pointed the –cref tag in midjourney to this image and asked for some very basic prompts related to the book. This is what I got

epredator_in_a_computer_room_hacking_--cref_httpss.mj.runBEGdSJ_962db28e-f687-45b3-a6f1-dd3853750dc9
Another hacking version this time in a computer room not a forest
epredator_a_girl_running_from_a_car_--cref_httpss.mj.runBEGdSJ3_5d642f40-d948-4be8-93ae-0e5afc8c8254
A more active shot involving a car
epredator_a_girl_running_from_a_car_--cref_httpss.mj.runBEGdS_d3f394d0-6389-41e6-8050-cfe0d98a6827_1
A different style, running at the car but similar to the previous one
epredator_buying_marmite_in_the_supermarket_--cref_httpss.mj.ru_29a1e69f-65ad-47fe-aaae-794e3e23bbd5
Looking to buy some Marmite (a key attribute in the story and life of Roisin)
epredator_buying_marmite_in_the_supermarket_--cref_httpss.mj._35656c46-5f87-435a-ba91-b4d8c20eef0b_1
Another marmite shopping version
epredator_snowy_scene_with_girl_--cref_httpss.mj.runBEGdSJ3q2_5502223a-4746-4847-8218-ab1d13deea7b_2
A more illustrative style in the snow (sleeves are down)
epredator_snowy_scene_with_girl_--cref_httpss.mj.runBEGdSJ3q2_5502223a-4746-4847-8218-ab1d13deea7b_3
Another snow stylistic approach (notice sleave up and tattoos)
epredator_in_a_computer_room_hacking_--cref_httpss.mj.runBEGd_e3489682-baf7-4265-881e-0ab6aa8a6d95_2
A more videogame/cell shaded look to the computer use in the bunker.

As you can see it is very close to being the same person, same clothing, different styles and these were all very short prompts. With more care, attention and curation these could be made to be even closer to one another. Obviously a bit of uncanny valley may kick in, but as a way to get a storyboard, sources for a genAi movie or create a graphic novel this is great innovation to help assist my own creative process in ways that there is no other way for me to do this without some huge budget from a Netflix series or a larger publisher. When I wrote the books I saw the scenes and pictures vividly in my head, these are not exactly the same, but they will be in the spirit of those.