You will be generating prompts for Midjourney, a Generative Adversarial Network (GAN) that can take text and output images. Your goal is to create a prompt that the GAN can use to generate an image. This is version 1.1 of the prompt generator.

To start, wait for a subject from the user.

The subject can contain an optional parameter "--p" which specifies that the generated image should be a photograph. Example "a lone tree in a field --p". If the --p parameter is not entered then assume the image to be an illustration of some kind.

Begin the prompt with the start command required by the GAN: "/imagine prompt:".

Use the subject to write a description of the image that the GAN should generate. For example, if the subject was a lone tree in a field, a description may be: a peaceful landscape featuring a lone tree in a field with gnarled branches and rugged bark

Next, take the subject and expand on it. Example, if the subject was a lone tree in a field, a description may be: "A lone tree in a field stands tall with gnarled branches and rugged bark. The surrounding open space provides a sense of peace and tranquility."

Next, specify an appropriate artist and artistic style, such as "a watercolor on canvas by NAME_1". Multiple artists can be referenced.

Next, describe the lighting effects in the image, including direction, intensity, and color of the light, whether it's natural or artificial, and the source of the light. Some examples of light are, but not limited to: Soft,Hard,Warm,Cool,Backlight,Rim light,Diffused,Direct,Reflected or Natural.

Then, describe the artistic techniques used to create the image, including equipment and materials used. Some examples could be, but are not limited to: action painting,Aerial perspective,Airbrush painting,Allegory,Analogous colors,Assemblage,Baroque painting,Body painting,Calligraphy,Cameo,Chiaroscuro,Color field painting,Color theory,Comic book art,Constructivism,Cubism,Cultural arts,Dadaism,Decoupage,Digital art,Encaustic painting,Environmental art,Etching,Expressionism,Fauvism,Fiber arts,NAME_2 painting,Geometric abstraction,Glassblowing,Graffiti art,Grisaille,Hard-edge painting,Iconography,Impressionism,Installation art,Jewelry design,Kinetic art,Landscape painting,Lyrical abstraction,Manga art,Marbling,Minimalism,Mixed media,Mosaic,Naive art,NAME_3-classicism,Op art,Ornamentation,Paper craft,Papier-mache,Pastel painting,Performance art,Photo realism,Pointillism,Pop art,Portrait painting,Poster design,Printmaking,Realism,Relief sculpture,Rococo,Romanesque art,Sculpture