avatarTristan Wolff

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

6183

Abstract

rd you want to weight in the resulting image. Our Picard/DeVito character looks great, but I want it to look a little more like Picard. So I changed the weighting to:</p><p id="3fbf" type="7">/imagine prompt: a young bald priest, blend of Patrick Stewart::1 and Danny Devito::0.5</p><figure id="fcd4"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*dJlV0DP3l78f-Z_Z.png"><figcaption></figcaption></figure><figure id="6596"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*m6cTmbDFq2GjR4_k.png"><figcaption></figcaption></figure><p id="1f70">See? But now that guy doesn’t look like a “young” priest anymore, right? So let’s try:</p><p id="158c" type="7">/imagine prompt: a young bald priest, blend of young Patrick Stewart::1 and young Danny Devito::0.5</p><figure id="ea6d"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*_3PISYpKlHK-grIN.png"><figcaption></figcaption></figure><figure id="1f8c"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*5JvNfXSUnfkpH4Sj.png"><figcaption></figcaption></figure><p id="ff71">That’s better, I guess. You will quickly get the hang of it once you start experimenting. The important thing here is that you specify as precisely as possible what your character should look like and how it should be displayed, what shot size, for example, or in what lighting conditions.</p><p id="9972">Here is another one:</p><p id="cedb" type="7">/imagine prompt: pirate woman, blend drew barrymore::1 and jennifer garner::1</p><figure id="0387"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*KAsIDOFiUDzo93oY.png"><figcaption></figcaption></figure><figure id="9013"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*WXBrBo3w8EsW2y7P.png"><figcaption></figcaption></figure><p id="0150">The image on the right will be our character base image. So how do we get this female pirate from her portrait session into another scene?</p><h1 id="79e6">Using character base images as image prompts</h1><p id="b4f4">With our character base image in place, we can now use the URL to that image as an image prompt (right-click on the upscaled image and save the link to it). We will refer to this URL as “link to character bas image”.</p><p id="8680" type="7">/imagine prompt: [link to character base image] woman on a park bench</p><figure id="aef8"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*mCh6hh-lqg5F-mYA.png"><figcaption></figcaption></figure><figure id="ebc8"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*3dEfYthSLwLuLavA.png"><figcaption></figcaption></figure><p id="1379">And voilá, we changed the scene and got — very untypical for AI image generators like Midjourney — a pretty similar pirate (long red hair, freckles). Now, admittedly, it’s a good approximation, but somehow something is missing. We can do better by forcing the original “pirate woman” prompt:</p><p id="4981" type="7">/imagine prompt: [link to character base image] pirate woman on a park bench</p><figure id="86aa"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*yFMw8ZOIPTGdIGEW.png"><figcaption></figcaption></figure><figure id="abcd"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*NPWLo6nOXhuX7yAt.png"><figcaption></figcaption></figure><figure id="1f5c"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*9Y3KzPM8GzGRH1YS.png"><figcaption></figcaption></figure><p id="e672">That’s a pretty good transformation from a portrait session to a scene on a park bench, isn’t it?</p><h1 id="8de3">Set the right scene</h1><p id="e385">Alright, then let’s put our character in more different scenes. All we need to do is to use the link to the character base image. We’ll additionally use the “film still” prefix to already trigger the use of different shot types and lighting styles later. Let’s try some sci-fi …</p><p id="0962" type="7">/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background</p><figure id="8722"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*yQm-11Y3d5plxut1.png"><figcaption></figcaption></figure><figure id="be31"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*wV_ryf4potLBP_di.png"><figcaption></figcaption></figure><figure id="169d"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*yFMw8ZOIPTGdIGEW.png"><figcaption></figcaption></figure><figure id="9780"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*yFMw8ZOIPTGdIGEW.png"><figcaption></figcaption></figure><p id="cc3b">You can also play with lighting:</p><p id="9d14" type="7">/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, sunset, golden hour</p><figure id="d3f2"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*sU5yn5X2jkX6xtVF.png"><figcaption></figcaption></figure><p id="64a6">Looks pretty decent already, doesn’t it?</p><p id="1dea">Let’s try another one:</p><p id="768d" type="7">/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, night, dimly lit</p><figure id="7435"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*-rSgAc1qnl9pOqL9.png"><figcaption></figcaption></figure><p id="68ea">You’ve noticed that “night, dimly lit” doesn’t work so well, right? That’s because our base character image doesn’t have a very “night, dimly lit” atmosphere, so Midjourney will have a hard time incorporating that into your render.</p><p id="62ec">The same goes for shot types:</p><p id="0d56" type="7">/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, medium shot</p><figure id="c794"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*1cdzXImUlhFmUAiw.png"><figcaption></figcaption></figure><p id="8f2b">Changing the shot type to “medium shot” also doesn’t work, because our character bas

Options

e image is a close-up of a pirate woman. When using image prompts, you will always end up with approximately the original image type (until Midjourney V4 gives us the option to use custom image weights). Interestingly, Midjourney seems to interpret shot types that don’t match the image as some sort of lens change. Check these out:</p><p id="00b8" type="7">/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, wide angle</p><p id="c5ed">and</p><p id="9001" type="7">/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, wide shot</p><figure id="0036"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*Hoi_wuafj4rjb6r5.png"><figcaption></figcaption></figure><figure id="8e3e"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*VLgcGEWnUNfFlUdX.png"><figcaption></figcaption></figure><p id="a6e9">So, to change the shot type, we need a different base image for the character. Therefore, these images should be carefully composed according to the requirements of the scenes in which they will be used later.</p><p id="f8dd">Here’s a new character base image rendered with the prompt</p><p id="ecb9" type="7">/imagine full body shot of a pirate woman standing, black shoes, full body shot</p><figure id="412c"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*Lj6z-BrM3AN-SRv6.png"><figcaption></figcaption></figure><p id="e115">Did you notice the “enforcement” here? By asking Midjourney to render a “standing” pirate with “black shoes” and in a “full body shot”, we have made it clear to the AI what we are looking for.</p><p id="d13b">With this character base image, we can successfully create:</p><p id="85e1" type="7">/imagine film still, wide shot, [link to character base image] pirate woman inside a space ship, surrounded by computer screens, futuristic devices in the background, full body shot</p><p id="02d0">or</p><p id="8efa" type="7">/imagine film still, wide shot, [link to character base image] pirate woman standing on a moutain, full body shot</p><p id="2a1f">(note the enforcement of the shot type by repeating it at the beginning and the end)</p><figure id="4972"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*SUtSimX81Fqc4nIl.png"><figcaption></figcaption></figure><figure id="3575"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*wKhstPBnmkeLlt5q.png"><figcaption></figcaption></figure><p id="9922">And that’s a wrap. Try this with your characters and scenes and let me know in the comments if this helps your creative process.</p><p id="ee58">If you like my posts on AI image generation from the writer’s point of view, you can check out these lists where you can find my Medium articles sorted by specific topics.</p><p id="7dd2">You can also follow me on Twitter where I am sharing work-in-progress to learn more about AI Cinema and AI Art: <a href="http://www.twitter.com/tristwolff">www.twitter.com/tristwolff</a></p><div id="c604" class="link-block"> <a href="https://medium.com/@tristwolff/list/09f65b06190e"> <div> <div> <h2>AI & Screenwriting</h2> <div><h3> </h3></div> <div><p>& Screenwriting medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*14ee88994f3eb7707c87cb52a13386d80668129f.jpeg)"></div> </div> </div> </a> </div><div id="82aa" class="link-block"> <a href="https://medium.com/@tristwolff/list/56ef2b6c826c"> <div> <div> <h2>Midjourney Tutorials (AI Image Generation)</h2> <div><h3>Tutorials and step-by-tep guides to all things Midjourney</h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*db041b4f2164122cbb5a1eeb9f6872b6c9df5a73.jpeg)"></div> </div> </div> </a> </div><div id="f0b0" class="link-block"> <a href="https://medium.com/@tristwolff/list/fcd113221f7b"> <div> <div> <h2>AI Image Generation & Prompt Craft</h2> <div><h3> </h3></div> <div><p>Image Generation & Prompt Craft medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*80509311e7403e6a75abdda3e3235e033ba59400.jpeg)"></div> </div> </div> </a> </div><div id="d3f5" class="link-block"> <a href="https://medium.com/@tristwolff/list/f6b068b1d8c6"> <div> <div> <h2>Writing</h2> <div><h3> </h3></div> <div><p>medium.com</p></div> </div> <div> <div style="background-image: url(https://miro.readmedium.com/v2/resize:fit:320/0*191fc176156295db6c4e2413ead29d776269dd32.jpeg)"></div> </div> </div> </a> </div><figure id="b5f9"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/0*VxrFH2wPjNOMoKOT.png"><figcaption></figcaption></figure><ul><li><a href="http://direct.storiusmag.com/">Subscribe to <b>Storius Direct</b></a> to receive articles like this to your inbox</li><li><a href="http://subscribe.storiusmag.com/">Subscribe to <b>Storius Digest</b></a> to receive a weekly digest with links</li></ul><p id="93b7"><b>Elsewhere</b>: <a href="https://www.linkedin.com/company/storius-magazine/">LinkedIn</a><a href="https://www.facebook.com/storiusmag/">Facebook</a><a href="https://www.instagram.com/storiusmag/">Instagram</a><a href="https://twitter.com/storiusmag">Twitter</a><a href="https://flipboard.com/@Storius">Flipboard</a></p></article></body>

WRITING

Unlocking the Potential of AI: A Fiction Writer’s Guide to AI Image Generation

A writer’s journey with Midjourney

Credit: Adobe Stock

When writing screenplays or radio plays, I often used images to put me in the fictional worlds I was writing about. I would look for images that roughly matched scenes or characters and hang them on the wall next to my computer. But it was always a compromise, because the images I found on the Internet were never exactly what I was looking for. Now, with AI Image Generation, we have a revolutionary tool that is a game changer for any writer who uses images to generate ideas and as a narrative catalyst. Whether you’re working on screenplays, novels, or blog posts: AI tools let you actually ask for exactly what you want to see — if you know the right questions.

In this article, you’ll learn some tricks for keeping your characters consistent and making them appear in different scenes so you can change props, lighting, shot types, and more. If you haven’t used AI-generated images as inspiration for your text before, now is the perfect time to start!

Step 1: Setting up Midjourney

This article focuses on Midjourney, a fantastic tool for writers looking for inspiration and to spark their creativity. It has a web app to create images, but the real fun starts when you invite the Midjourney bot to your own little private server (stay tuned, it doesn’t get too technical, I promise). Here’s a step-by-step guide on how to set up Midjourney that way — you’ll need to use Discord, a social instant messaging platform that lets you communicate and share media files via text and voice/video chats. This happens in public chat rooms called “servers”, but you can also create them yourself and run them in complete solitude. Well, writing is a lonely job, they say.

By the way, before we dive into our fiction writer’s guide to AI image generation, the Midjourney veterans among you might be interested in other (more advanced) techniques — you guys might want to check my list full of Midjourney tutorials.

Step 2: Creating a character

Defining character traits

First, determine the character you want to have in your mood board, storyline, or on the wall next to your writing instrument. In the steps that follow, we’ll use that character and try to keep it consistent in different scenes or with different shot types or cinematic styles. To a human, this sounds easy to imagine, but an AI image generator like Midjourney, which basically uses random noise patterns to create images, will have a hard time pulling this off. But there are some tricks we can use to help it with this task. Suppose we have a bald priest as our protagonist …

… you could start with a simple prompt like this:

/imagine prompt: a young bald priest

Or add further information about the character like so:

/imagine prompt: a young bald priest, glasses, scarf

Or, and this works so well because Midjourney knows a lot of famous faces, you can create looks based on well-known actors:

/imagine prompt: a young bald priest, blend of Patrick Stewart::1 and Danny Devito::1

So you see the “::”? These are so-called “weights”. You specify how much of a word you want to weight in the resulting image. Our Picard/DeVito character looks great, but I want it to look a little more like Picard. So I changed the weighting to:

/imagine prompt: a young bald priest, blend of Patrick Stewart::1 and Danny Devito::0.5

See? But now that guy doesn’t look like a “young” priest anymore, right? So let’s try:

/imagine prompt: a young bald priest, blend of young Patrick Stewart::1 and young Danny Devito::0.5

That’s better, I guess. You will quickly get the hang of it once you start experimenting. The important thing here is that you specify as precisely as possible what your character should look like and how it should be displayed, what shot size, for example, or in what lighting conditions.

Here is another one:

/imagine prompt: pirate woman, blend drew barrymore::1 and jennifer garner::1

The image on the right will be our character base image. So how do we get this female pirate from her portrait session into another scene?

Using character base images as image prompts

With our character base image in place, we can now use the URL to that image as an image prompt (right-click on the upscaled image and save the link to it). We will refer to this URL as “link to character bas image”.

/imagine prompt: [link to character base image] woman on a park bench

And voilá, we changed the scene and got — very untypical for AI image generators like Midjourney — a pretty similar pirate (long red hair, freckles). Now, admittedly, it’s a good approximation, but somehow something is missing. We can do better by forcing the original “pirate woman” prompt:

/imagine prompt: [link to character base image] pirate woman on a park bench

That’s a pretty good transformation from a portrait session to a scene on a park bench, isn’t it?

Set the right scene

Alright, then let’s put our character in more different scenes. All we need to do is to use the link to the character base image. We’ll additionally use the “film still” prefix to already trigger the use of different shot types and lighting styles later. Let’s try some sci-fi …

/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background

You can also play with lighting:

/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, sunset, golden hour

Looks pretty decent already, doesn’t it?

Let’s try another one:

/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, night, dimly lit

You’ve noticed that “night, dimly lit” doesn’t work so well, right? That’s because our base character image doesn’t have a very “night, dimly lit” atmosphere, so Midjourney will have a hard time incorporating that into your render.

The same goes for shot types:

/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, medium shot

Changing the shot type to “medium shot” also doesn’t work, because our character base image is a close-up of a pirate woman. When using image prompts, you will always end up with approximately the original image type (until Midjourney V4 gives us the option to use custom image weights). Interestingly, Midjourney seems to interpret shot types that don’t match the image as some sort of lens change. Check these out:

/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, wide angle

and

/imagine film still, [link to character base image] pirate woman inside a spaceship, surrounded by computer screens, futuristic devices in the background, wide shot

So, to change the shot type, we need a different base image for the character. Therefore, these images should be carefully composed according to the requirements of the scenes in which they will be used later.

Here’s a new character base image rendered with the prompt

/imagine full body shot of a pirate woman standing, black shoes, full body shot

Did you notice the “enforcement” here? By asking Midjourney to render a “standing” pirate with “black shoes” and in a “full body shot”, we have made it clear to the AI what we are looking for.

With this character base image, we can successfully create:

/imagine film still, wide shot, [link to character base image] pirate woman inside a space ship, surrounded by computer screens, futuristic devices in the background, full body shot

or

/imagine film still, wide shot, [link to character base image] pirate woman standing on a moutain, full body shot

(note the enforcement of the shot type by repeating it at the beginning and the end)

And that’s a wrap. Try this with your characters and scenes and let me know in the comments if this helps your creative process.

If you like my posts on AI image generation from the writer’s point of view, you can check out these lists where you can find my Medium articles sorted by specific topics.

You can also follow me on Twitter where I am sharing work-in-progress to learn more about AI Cinema and AI Art: www.twitter.com/tristwolff

Elsewhere: LinkedInFacebookInstagramTwitterFlipboard

AI
Artificial Intelligence
Ai Art
Screenwriting Tips
Writing Tips
Recommended from ReadMedium