Ai, Ai? Oh!
Combine ChatGPT with MidJourney to Create Mind Blowing Pictures with 100% Artificial Intelligence.
ChatGPT
Iβve been playing around with AI for a few weeks now, as most everybody else in the world hasβ¦
How to use ChatGPT? https://openai.com/blog/chatgpt/
I have been using ChatGPT for a number of things.
It can write code to build a website. It can debug and re-write code that you have written too. It can detect security vulnerabilities in just about any coding language. And tell you how to fix it.
It will write software, an app, and even a PowerShell script: (from the latest Security Now podcast with Steve Gibson)
It can tweet in the style of someone else.
It can help you write a Resume Cover Letter.
It can write your emails for you. (chrome extension: https://chrome.google.com/webstore/detail/chatgpt-writer-write-mail/pdnenlnelpdomajfejgapbdpmjkfpjkp#:~:text=How%20to%20generate%20a%20new,hit%20%22Generate%20Email%22%20button.)
It can write jokes. And be the brunt of a joke:
It can simplify complex topics. Ask it to explain βWhat is a wormhole, like Iβm 5β.
It can write song lyrics, poems, even song chords from scratch.
It can also write a newsletter, or an essay.
Midjourney
Midjourney is an AI application (website) that creates images from textual descriptions, called prompts - similar to OpenAI's DALL-E and Stable Diffusion. The tool is currently in open beta, and there is a limited free version to play around with.
The Midjourney playground is inside of a discord server.
How to start using Midjourney - source: https://www.digitaltrends.com/computing/how-to-use-midjourney-to-generate-ai-images/
Step 1: Make sure you have a Discord login. ...
Step 2: Visit the Midjourney website. ...
Step 3: Accept the Discord invite to Midjourney. ...
Step 4: Your Discord app will not automatically open. ...
Step 5: In the Midjourney channels, locate the Newcomer rooms.
The Fun Stuff
I saw this on Youtube the other day. (link below)
How to get ChatGPT to write a prompt to input into Midjourney and get an incredible picture back. Without user input.
So I tried it out. Here is the prompt that Garry Walker wrote so that ChatGPT would generate incredible artwork:
Generate an "imagine prompt" that contains a maximum word count of 1,500 words that will be used as input for an AI-based text to image program called MidJourney based on the following parameters:
/imagine prompt: [1], [2], [3], [4], [5], [6] In this prompt, [1] should be replaced with a random subject and
[2] should be a short concise description about that subject. Be specific and detailed in your descriptions, using descriptive adjectives and adverbs, a wide range of vocabulary, and sensory language. Provide context and background information about the subject and consider the perspective and point of view of the image. Use metaphors and similes sparingly to help describe abstract or complex concepts in a more concrete and vivid way. Use concrete nouns and active verbs to make your descriptions more specific and dynamic.
[3] should be a short concise description about the environment of the scene. Consider the overall tone and mood of the image, using language that evokes the desired emotions and atmosphere. Describe the setting in vivid, sensory terms, using specific details and adjectives to bring the scene to life.
[4] should be a short concise description about the mood of the scene. Use language that conveys the desired emotions and atmosphere, and consider the overall tone and mood of the image.
[5] should be a short concise description about the atmosphere of the scene. Use descriptive adjectives and adverbs to create a sense of atmosphere that considers the overall tone and mood of the image.
[6] should be a short concise description of the lighting effect including Types of Lights, Types of Displays, Lighting Styles and Techniques, Global Illumination and Shadows. Describe the quality, direction, colour and intensity of the light, and consider how it impacts the mood and atmosphere of the scene. Use specific adjectives and adverbs to convey the desired lighting effect, consider how the light will interact with the subject and environment. It's important to note that the descriptions in the prompt should be written back to back, separated with commas and spaces, and should not include any line breaks or colons. Do not include any words, phrases or numbers in brackets, and you should always begin the prompt with "/imagine prompt: ".
Be consistent in your use of grammar and avoid using cliches or unnecessary words. Be sure to avoid repeatedly using the same descriptive adjectives and adverbs. Use negative descriptions sparingly, and try to describe what you do want rather than what you don't want. Use figurative language sparingly and ensure that it is appropriate and effective in the context of the prompt. Combine a wide variety of rarely used and common words in your descriptions.
The "imagine prompt" should strictly contain under 1,500 words. Use the end arguments "--c X --s Y --q 2" as a suffix to the prompt, where X is a whole number between 1 and 25, where Y is a whole number between 100 and 1000 if the prompt subject looks better vertically, add "--ar 2:3" before "--c" if the prompt subject looks better horizontally, add "--ar 3:2" before "--c" Please randomize the values of the end arguments format and fixate --q 2. Please do not use double quotation marks or punctuation marks. Please use randomized end suffix format.
Once I entered the above into ChatGPT and pressed enter, it returned the following prompt to enter into Midjourney:
/imagine prompt: A majestic elephant, with its wrinkled grey skin and long curved tusks, stands gracefully in the middle of a dense jungle clearing. The air is thick with the scent of exotic flowers and the hum of insects, as the elephant surveys its surroundings with calm, intelligent eyes. The elephant is surrounded by a lush, verdant jungle, the leaves of the tall trees rustling gently in the breeze. The sun filters through the canopy, dappling the elephant in warm light and casting long shadows across the ground. The elephant seems at peace in this natural paradise, its powerful presence commanding attention and inspiring awe. The elephant's skin reflects light softly, with subtle undertones of blue and green, giving it a smooth and organic feel. The Jungle is full of life and the elephant is a living representation of nature's beauty and strength. The sky is painted with hues of orange and yellow, as the sun sets over the horizon casting an almost ethereal glow on the scene. The lighting is natural, casting a warm and inviting ambiance, inviting the viewer to explore the scene and get lost in the peaceful wilderness. --c 23 --s 170 --q 2 --ar 3:2
Here is the artwork produced by Midjourney, without any input from myself, other than the main input blurb above.
Isnβt that remarkable!
Now you can just hit βRegenerate Responseβ using the same original prompt to get another prompt to enter into Midjourney again. Here is the next one, completely randomized in every way:
A majestic elk standing in a dense pine forest, The elk's fur is thick and dark brown, the antlers spanned wide, the muscles rippling beneath his coat as he surveys his surroundings. The pine trees tower around him, their needles a deep green and the trunks rough and weathered. The forest floor is a blanket of pine needles and fallen branches, dappled with sunlight filtering through the canopy. The air is crisp and clean, the only sounds the rustling of leaves in the breeze and the distant call of birds. The mood is one of serenity and wildness, the elk at ease in his natural habitat. The atmosphere is peaceful yet powerful, the elk and the forest in perfect harmony. The light is soft and warm, filtering through the branches above casting dappled shadows on the forest floor. --c 15 --s 800 --ar 3:2 --q 2
Produced this:
Here are a couple more, again using the same prompt as above:
Here is the Video explaining the process more clearly:)
Thatβs what I wanted to share with you all today. Let me know if you try this new technology, and show me (via links) in the comments what you have produced.
Peace