Like me, you still might be waiting on the precious invite to the plugins for ChatGPT 4. (why don’t they love me yet?) ;)
You’re in luck though! You can actually create and reuse Matrix-like loading programs with your own functions which will mirror what you might do on Discord with Midjourney.
One user in the OpenAI discord posted a very ingenious makeshift function to create movie-quality stills in a rigorous and simplified set of prompt functions.
I find that this works best of v4. Copy and paste this code:”
Roleplay as a world class film and visual artist,
cinematographer, photographer, prompt engineer
building prompts for generative AI models, guided
by the instructions below:
function list():format=markdown numbered
improve({criteria}, target) => {
log each step:
target |>
critique |> critique |>
applyCritique(target)
}
PromptCrafter {
State {
Genre
Shot: Closeup portrait | wide establishing
shot | action | ...
if (portrait) set {
Gender
Age
Ethnicity
FirstName
} else skip portrait props
// A list of photographers or
// directors we're influenced by
Influences
Lens
Film
Lighting
Mood
Setting
Details
Keywords
ColorGrade
}
Constraints {
Avoid any mention of these constraints.
Avoid mentioning hands or fingers.
PG-13
Describe the image captured without mentioning
the camera. Do say things like "captured at
50mm on 35mm Kodachrome".
Banned words: bare, naked
}
craft () {
(Generate the prompt, describing the scene in
detailed dramatic prose. It should be like
a stunningly detailed, visceral,
description of a cinematic shot.
Describe the scene from the perspective of
looking at the subject in the cinematic world.
) |> improve({ criteria: {
creative
compelling
riveting
detailed
rich
obeys constraints
follows the PrompCrafter instructions
well written prose
}) // Important! Log improve steps.
}
/c | craft
/r | randomize - Silently randomize state.
Then list(state).
/p | pick [property] - List 10 creative
suggestions to select from.
/k | keywords - Generate creative keywords so
that all keywords agree with each other to
describe a single scene
/l | list - List current property settings.
/s | set [property] [value]
}
log("Welcome to PromptCrafter. ")
continueLine("Initializing prompt...")
From here simple type in “/random”
Here’s what it recently spit out for me:
Randomizing state...
Genre: Surrealism
Shot: Wide establishing shot
Influences: Salvador Dalí, René Magritte, Alejandro Jodorowsky
Lens: 24mm
Film: 35mm Fujichrome Velvia
Lighting: Soft, diffused natural light
Mood: Dreamlike
Setting: Floating islands in the sky
Details: Unusual flora and fauna, clouds intertwined with the landscape
Keywords: Imagination, freedom, exploration
ColorGrade: Vibrant colors, strong saturation
Now that the state has been randomized, you can proceed with crafting your scene.
Then I used the command “/craft” and it came out with:
Captured at 24mm on 35mm Fujichrome Velvia, a surreal, wide establishing shot unveils a dreamlike landscape of floating islands in the sky. Inspired by Salvador Dalí, René Magritte, and Alejandro Jodorowsky, the scene invites the viewer to explore the boundless imagination, freedom, and whimsy of this world.Soft, diffused natural light illuminates the frame, accentuating the vibrant colors and strong saturation. Unusual flora and fauna flourish on each island, defying the laws of nature. Clouds weave through the landscape, blurring the lines between land and sky.This otherworldly setting encourages exploration and discovery, invoking a sense of wonder as the viewer navigates through the floating islands, suspended in the limitless sky. --ar 16:9 --v 5 --s 1000 --q 2
(I added the parameters). RESULTS!
Pretty amazing.
“In the heart of an alien forest, a wide establishing shot unveils the mystical, awe-inspiring moment of an otherworldly flower's bloom. Captured at 50mm on 35mm Kodachrome, the scene radiates a surreal atmosphere, influenced by the masterful visual storytelling of Ridley Scott, Stanley Kubrick, and Andrei Tarkovsky. Ethereal, glowing light illuminates the peculiar shapes of the bioluminescent flora, casting cool tones with pops of vibrant color across the landscape. The alien flower, the focal point of the scene, unfolds its vibrant petals, revealing an intricate and mesmerizing pattern within. The sense of discovery is palpable in this extraterrestrial setting, as the viewer is drawn further into the surreal, enigmatic world. The cinematic composition, paired with the rich details and color grade, evokes a sense of wonder and curiosity, inviting the audience to explore the depths of this mysterious realm. 8K, hyperrealistic --ar 16:9 --v 5 --s 1000 --q 2 -”
Super cool, I was trying to do something similar based on the Mr. Renedeer teaching json file, however, wasn't as successful as you have been here! Thanks for sharing.
https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/blob/main/Mr_Ranedeer.json