Files Upload
Upload of working files.
This commit is contained in:
+313
@@ -0,0 +1,313 @@
|
||||
name,prompt,negative_prompt
|
||||
Abanindranath Tagore,"Abanindranath Tagore, ",
|
||||
Abdur Rahman Chughtai,"Abdur Rahman Chughtai, ",
|
||||
Abu'l Hasan,"Abu'l Hasan, ",
|
||||
Adolf Wölfli,"Adolf Wölfli, ",
|
||||
Agnes Denes,"Agnes Denes, ",
|
||||
Agnolo di Cosimo (Bronzino),"Agnolo di Cosimo (Bronzino), ",
|
||||
Ai Weiwei,"Ai Weiwei, ",
|
||||
Albert Bierstadt,"Albert Bierstadt, ",
|
||||
Albert Gleizes,"Albert Gleizes, ",
|
||||
Albert Pinkham Ryder,"Albert Pinkham Ryder, ",
|
||||
Alberto Burri,"Alberto Burri, ",
|
||||
Alberto Giacometti,"Alberto Giacometti, ",
|
||||
Albrecht Dürer,"Albrecht Dürer, ",
|
||||
Alexander Calder,"Alexander Calder, ",
|
||||
Alexander Gerasimov,"Alexander Gerasimov, ",
|
||||
Alexander Kanoldt,"Alexander Kanoldt, ",
|
||||
Alexander Rodchenko,"Alexander Rodchenko, ",
|
||||
Alfred Wallis,"Alfred Wallis, ",
|
||||
Alice Neel,"Alice Neel, ",
|
||||
Aloïse Corbaz,"Aloïse Corbaz, ",
|
||||
Alphonse Mucha,"Alphonse Mucha, ",
|
||||
Ambrogio Lorenzetti,"Ambrogio Lorenzetti, ",
|
||||
Amedeo Modigliani,"Amedeo Modigliani, ",
|
||||
Amrita Sher-Gil,"Amrita Sher-Gil, ",
|
||||
André Derain,"André Derain, ",
|
||||
Andrei Rublev,"Andrei Rublev, ",
|
||||
Andy Goldsworthy,"Andy Goldsworthy, ",
|
||||
Andy Warhol,"Andy Warhol, ",
|
||||
Angelica Kauffman,"Angelica Kauffman, ",
|
||||
Agnes Martin,"Agnes Martin, ",
|
||||
Anna Banana,"Anna Banana, ",
|
||||
Ansel Adams,"Ansel Adams, ",
|
||||
Anselm Kiefer,"Anselm Kiefer, ",
|
||||
Anthony van Dyck,"Anthony van Dyck, ",
|
||||
Antoni Gaudi,"Antoni Gaudi, ",
|
||||
Antoni Gaudí,"Antoni Gaudí, ",
|
||||
Antonio Canova,"Antonio Canova, ",
|
||||
Apelles,"Apelles, ",
|
||||
Arkady Plastov,"Arkady Plastov, ",
|
||||
Artemisia Gentileschi,"Artemisia Gentileschi, ",
|
||||
Artists of Hagia Sophia,"Artists of Hagia Sophia, ",
|
||||
Asger Jorn,"Asger Jorn, ",
|
||||
Asher B. Durand,"Asher B. Durand, ",
|
||||
Asit Kumar Haldar,"Asit Kumar Haldar, ",
|
||||
Aubrey Beardsley,"Aubrey Beardsley, ",
|
||||
Audrey Flack,"Audrey Flack, ",
|
||||
Auguste Rodin,"Auguste Rodin, ",
|
||||
Augustus Pugin,"Augustus Pugin, ",
|
||||
Banksy,"Banksy, ",
|
||||
Barbara Kruger,"Barbara Kruger, ",
|
||||
Barberini Faun,"Barberini Faun, ",
|
||||
Bart van der Leck,"Bart van der Leck, ",
|
||||
Baseera Khan,"Baseera Khan, ",
|
||||
Becky Lloyd,"Becky Lloyd, ",
|
||||
Ben Shahn,"Ben Shahn, ",
|
||||
Benedetto Antelami,"Benedetto Antelami, ",
|
||||
Bichitr,"Bichitr, ",
|
||||
Bill Traylor,"Bill Traylor, ",
|
||||
Bridget Riley,"Bridget Riley, ",
|
||||
Bruce Nauman,"Bruce Nauman, ",
|
||||
Camille Claudel,"Camille Claudel, ",
|
||||
Camille Pissarro,"Camille Pissarro, ",
|
||||
Caravaggio,"Caravaggio, ",
|
||||
Carel Willink,"Carel Willink, ",
|
||||
Carl Andre,"Carl Andre, ",
|
||||
Carlo Carrà,"Carlo Carrà, ",
|
||||
Caspar David Friedrich,"Caspar David Friedrich, ",
|
||||
Charles Demuth,"Charles Demuth, ",
|
||||
Charles Sheeler,"Charles Sheeler, ",
|
||||
Chiho Aoshima,"Chiho Aoshima, ",
|
||||
Childe Hassam,"Childe Hassam, ",
|
||||
Chuck Close,"Chuck Close, ",
|
||||
Cimabue,"Cimabue, ",
|
||||
Cindy Sherman,"Cindy Sherman, ",
|
||||
Claude Monet,"Claude Monet, ",
|
||||
Clementine Hunter,"Clementine Hunter, ",
|
||||
Clyfford Still,"Clyfford Still, ",
|
||||
Constant Nieuwenhuys,"Constant Nieuwenhuys, ",
|
||||
Cornelis Norbertus Gysbrechts,"Cornelis Norbertus Gysbrechts, ",
|
||||
Cory Arcangel,"Cory Arcangel, ",
|
||||
Dante Gabriel Rossetti,"Dante Gabriel Rossetti, ",
|
||||
David Hockney,"David Hockney, ",
|
||||
Diego Rivera,"Diego Rivera, ",
|
||||
Diego Velázquez,"Diego Velázquez, ",
|
||||
Donald Judd,"Donald Judd, ",
|
||||
Doris Salcedo,"Doris Salcedo, ",
|
||||
Duccio di Buoninsegna,"Duccio di Buoninsegna, ",
|
||||
Dying Gaul,"Dying Gaul, ",
|
||||
Edgar Degas,"Edgar Degas, ",
|
||||
Edouard Manet,"Edouard Manet, ",
|
||||
Édouard Vuillard,"Édouard Vuillard, ",
|
||||
Edvard Munch,"Edvard Munch, ",
|
||||
Edward Burne-Jones,"Edward Burne-Jones, ",
|
||||
Edward Hopper,"Edward Hopper, ",
|
||||
Edward Ruscha,"Edward Ruscha, ",
|
||||
Egon Schiele,"Egon Schiele, ",
|
||||
El Greco,"El Greco, ",
|
||||
El Lissitzky,"El Lissitzky, ",
|
||||
Ellsworth Kelly,"Ellsworth Kelly, ",
|
||||
Émile-Jacques Ruhlmann,"Émile-Jacques Ruhlmann, ",
|
||||
Ernst Ludwig Kirchner,"Ernst Ludwig Kirchner, ",
|
||||
Erté (Romain de Tirtoff),"Erté (Romain de Tirtoff), ",
|
||||
Eugene Delacroix,"Eugene Delacroix, ",
|
||||
Eva Hesse,"Eva Hesse, ",
|
||||
Evert Collier,"Evert Collier, ",
|
||||
Fernand Léger,"Fernand Léger, ",
|
||||
Filippo Tommaso Marinetti,"Filippo Tommaso Marinetti, ",
|
||||
Francesco Mazzola (Parmigianino),"Francesco Mazzola (Parmigianino), ",
|
||||
Francis Bacon,"Francis Bacon, ",
|
||||
Francisco de Zurbaran,"Francisco de Zurbaran, ",
|
||||
Francisco Goya,"Francisco Goya, ",
|
||||
François Boucher,"François Boucher, ",
|
||||
Frank Stella,"Frank Stella, ",
|
||||
Frans Hals,"Frans Hals, ",
|
||||
František Kupka,"František Kupka, ",
|
||||
Frederic Edwin Church,"Frederic Edwin Church, ",
|
||||
Frida Kahlo,"Frida Kahlo, ",
|
||||
Genesis P-Orridge,"Genesis P-Orridge, ",
|
||||
George Ault,"George Ault, ",
|
||||
George Bellows,"George Bellows, ",
|
||||
George Grosz,"George Grosz, ",
|
||||
George Inness,"George Inness, ",
|
||||
George Luks,"George Luks, ",
|
||||
George Tooker,"George Tooker, ",
|
||||
Georges Braque,"Georges Braque, ",
|
||||
Georges Seurat,"Georges Seurat, ",
|
||||
Georgia O'Keeffe,"Georgia O'Keeffe, ",
|
||||
Gerrit Rietveld,"Gerrit Rietveld, ",
|
||||
Giacomo Balla,"Giacomo Balla, ",
|
||||
Gian Lorenzo Bernini,"Gian Lorenzo Bernini, ",
|
||||
Giorgio de Chirico,"Giorgio de Chirico, ",
|
||||
Giorgio Morandi,"Giorgio Morandi, ",
|
||||
Giotto,"Giotto, ",
|
||||
Giotto di Bondone,"Giotto di Bondone, ",
|
||||
Giovanni Battista Tiepolo,"Giovanni Battista Tiepolo, ",
|
||||
Govardhan,"Govardhan, ",
|
||||
Grandma Moses (Anna Mary Robertson Moses),"Grandma Moses (Anna Mary Robertson Moses), ",
|
||||
Grant Wood,"Grant Wood, ",
|
||||
Gustav Klimt,"Gustav Klimt, ",
|
||||
Gustave Courbet,"Gustave Courbet, ",
|
||||
Gustave Moreau,"Gustave Moreau, ",
|
||||
Hannah Höch,"Hannah Höch, ",
|
||||
Hans Holbein the Younger,"Hans Holbein the Younger, ",
|
||||
Helen Frankenthaler,"Helen Frankenthaler, ",
|
||||
Henri Cartier-Bresson,"Henri Cartier-Bresson, ",
|
||||
Henri Matisse,"Henri Matisse, ",
|
||||
Henri Rousseau,"Henri Rousseau, ",
|
||||
Henri-Edmond Cross,"Henri-Edmond Cross, ",
|
||||
Henry Darger,"Henry Darger, ",
|
||||
Hieronymus Bosch,"Hieronymus Bosch, ",
|
||||
Hishikawa Moronobu,"Hishikawa Moronobu, ",
|
||||
Howard Finster,"Howard Finster, ",
|
||||
Invader (Space Invader),"Invader (Space Invader), ",
|
||||
Ismail Gulgee,"Ismail Gulgee, ",
|
||||
Ivan Generalić,"Ivan Generalić, ",
|
||||
J.M.W. Turner,"J.M.W. Turner, ",
|
||||
Jackson Pollock,"Jackson Pollock, ",
|
||||
Jacob Jordaens,"Jacob Jordaens, ",
|
||||
Jacopo Comin (Tintoretto),"Jacopo Comin (Tintoretto), ",
|
||||
Jacques-Louis David,"Jacques-Louis David, ",
|
||||
James Abbott McNeill Whistler,"James Abbott McNeill Whistler, ",
|
||||
James Wyatt,"James Wyatt, ",
|
||||
Jamini Roy,"Jamini Roy, ",
|
||||
Jan Brueghel the Elder,"Jan Brueghel the Elder, ",
|
||||
Jan Vermeer,"Jan Vermeer, ",
|
||||
Jean Arp,"Jean Arp, ",
|
||||
Jean Auguste Dominique Ingres,"Jean Auguste Dominique Ingres, ",
|
||||
Jean Boulogne (Giambologna),"Jean Boulogne (Giambologna), ",
|
||||
Jean Dubuffet,"Jean Dubuffet, ",
|
||||
Jean Metzinger,"Jean Metzinger, ",
|
||||
Jean Tinguely,"Jean Tinguely, ",
|
||||
Jean-Antoine Watteau,"Jean-Antoine Watteau, ",
|
||||
Jean-François Millet,"Jean-François Millet, ",
|
||||
Jean-Honoré Fragonard,"Jean-Honoré Fragonard, ",
|
||||
Jean-Michel Basquiat,"Jean-Michel Basquiat, ",
|
||||
Jeff Koons,"Jeff Koons, ",
|
||||
Jenny Saville,"Jenny Saville, ",
|
||||
Jesús Rafael Soto,"Jesús Rafael Soto, ",
|
||||
Joan Miró,"Joan Miró, ",
|
||||
Johann Sebastian Bach,"Johann Sebastian Bach, ",
|
||||
Johannes Vermeer,"Johannes Vermeer, ",
|
||||
John Baldessari,"John Baldessari, ",
|
||||
John Everett Millais,"John Everett Millais, ",
|
||||
John F. Peto,"John F. Peto, ",
|
||||
John McLaughlin,"John McLaughlin, ",
|
||||
John Singer Sargent,"John Singer Sargent, ",
|
||||
John Sloan,"John Sloan, ",
|
||||
John William Waterhouse,"John William Waterhouse, ",
|
||||
Josef Albers,"Josef Albers, ",
|
||||
Joseph Kosuth,"Joseph Kosuth, ",
|
||||
Joseph Mallord William Turner,"Joseph Mallord William Turner, ",
|
||||
Juan Gris,"Juan Gris, ",
|
||||
Judy Chicago,"Judy Chicago, ",
|
||||
Kara Walker,"Kara Walker, ",
|
||||
Karel Appel,"Karel Appel, ",
|
||||
Karl Benjamin,"Karl Benjamin, ",
|
||||
Katsushika Hokusai,"Katsushika Hokusai, ",
|
||||
Kazimir Malevich,"Kazimir Malevich, ",
|
||||
Keith Haring,"Keith Haring, ",
|
||||
Kitagawa Utamaro,"Kitagawa Utamaro, ",
|
||||
Lady Pink (Sandra Fabara),"Lady Pink (Sandra Fabara), ",
|
||||
Laurence Gartel,"Laurence Gartel, ",
|
||||
Lee Krasner,"Lee Krasner, ",
|
||||
Leonardo da Vinci,"Leonardo da Vinci, ",
|
||||
Lex Horn,"Lex Horn, ",
|
||||
Louis Comfort Tiffany,"Louis Comfort Tiffany, ",
|
||||
Louise Bourgeois,"Louise Bourgeois, ",
|
||||
Louise Nevelson,"Louise Nevelson, ",
|
||||
Lucian Freud,"Lucian Freud, ",
|
||||
Lucien Freud,"Lucien Freud, ",
|
||||
Maestro Esiguo,"Maestro Esiguo, ",
|
||||
Man Ray,"Man Ray, ",
|
||||
Marc Chagall,"Marc Chagall, ",
|
||||
Marcel Duchamp,"Marcel Duchamp, ",
|
||||
Mark Rothko,"Mark Rothko, ",
|
||||
Mary Cassatt,"Mary Cassatt, ",
|
||||
Master of the Franciscan Crucifixes,"Master of the Franciscan Crucifixes, ",
|
||||
Mastro Guglielmo,"Mastro Guglielmo, ",
|
||||
Maurice de Vlaminck,"Maurice de Vlaminck, ",
|
||||
Maurice Denis,"Maurice Denis, ",
|
||||
Max Beckmann,"Max Beckmann, ",
|
||||
Max Ernst,"Max Ernst, ",
|
||||
Michael Janis,"Michael Janis, ",
|
||||
Michelangelo,"Michelangelo, ",
|
||||
Morris Louis,"Morris Louis, ",
|
||||
Mr. (Masaru Shichinohe),"Mr. (Masaru Shichinohe), ",
|
||||
Nandalal Bose,"Nandalal Bose, ",
|
||||
Naum Gabo,"Naum Gabo, ",
|
||||
Nicholas of Verdun,"Nicholas of Verdun, ",
|
||||
Nicola Pisano,"Nicola Pisano, ",
|
||||
Odilon Redon,"Odilon Redon, ",
|
||||
Olafur Eliasson,"Olafur Eliasson, ",
|
||||
Olga Rozanova,"Olga Rozanova, ",
|
||||
Oskar Schlemmer,"Oskar Schlemmer, ",
|
||||
Otto Dix,"Otto Dix, ",
|
||||
Pablo Picasso,"Pablo Picasso, ",
|
||||
Paul Cezanne,"Paul Cezanne, ",
|
||||
Paul Cézanne,"Paul Cézanne, ",
|
||||
Paul Gauguin,"Paul Gauguin, ",
|
||||
Paul Klee,"Paul Klee, ",
|
||||
Paul Sérusier,"Paul Sérusier, ",
|
||||
Paul Signac,"Paul Signac, ",
|
||||
Peter Paul Rubens,"Peter Paul Rubens, ",
|
||||
Pierre Alechinsky,"Pierre Alechinsky, ",
|
||||
Pierre Bonnard,"Pierre Bonnard, ",
|
||||
Pierre-Auguste Renoir,"Pierre-Auguste Renoir, ",
|
||||
Piet Mondrian,"Piet Mondrian, ",
|
||||
Pieter Bruegel the Elder,"Pieter Bruegel the Elder, ",
|
||||
Pietro Lorenzetti,"Pietro Lorenzetti, ",
|
||||
Raffaello Sanzio (Raphael),"Raffaello Sanzio (Raphael), ",
|
||||
Raja Ravi Varma,"Raja Ravi Varma, ",
|
||||
Ralph Albert Blakelock,"Ralph Albert Blakelock, ",
|
||||
Ralph Goings,"Ralph Goings, ",
|
||||
Raphael (Raffaello Sanzio),"Raphael (Raffaello Sanzio), ",
|
||||
Ray Johnson,"Ray Johnson, ",
|
||||
Refik Anadol,"Refik Anadol, ",
|
||||
Rembrandt Harmenszoon van Rijn,"Rembrandt Harmenszoon van Rijn, ",
|
||||
René Lalique,"René Lalique, ",
|
||||
Rene Magritte,"Rene Magritte, ",
|
||||
Richard Anuszkiewicz,"Richard Anuszkiewicz, ",
|
||||
Richard Estes,"Richard Estes, ",
|
||||
Richard Hamilton,"Richard Hamilton, ",
|
||||
Richard Serra,"Richard Serra, ",
|
||||
Robert Delaunay,"Robert Delaunay, ",
|
||||
Robert Henri,"Robert Henri, ",
|
||||
Robert Smithson,"Robert Smithson, ",
|
||||
Robert Watts,"Robert Watts, ",
|
||||
Roy Lichtenstein,"Roy Lichtenstein, ",
|
||||
Ryoji Ikeda,"Ryoji Ikeda, ",
|
||||
Sadequain,"Sadequain, ",
|
||||
Saint Luke,"Saint Luke, ",
|
||||
Salvador Dali,"Salvador Dali, ",
|
||||
Sandro Botticelli,"Sandro Botticelli, ",
|
||||
Sergei Gerasimov,"Sergei Gerasimov, ",
|
||||
Shepard Fairey,"Shepard Fairey, ",
|
||||
Simone Martini,"Simone Martini, ",
|
||||
Sir Charles Barry,"Sir Charles Barry, ",
|
||||
Sir Lawrence Alma-Tadema,"Sir Lawrence Alma-Tadema, ",
|
||||
Sol LeWitt,"Sol LeWitt, ",
|
||||
Sonia Delaunay,"Sonia Delaunay, ",
|
||||
Takashi Murakami,"Takashi Murakami, ",
|
||||
Tamara de Lempicka,"Tamara de Lempicka, ",
|
||||
Theo van Doesburg,"Theo van Doesburg, ",
|
||||
Théodore Géricault,"Théodore Géricault, ",
|
||||
Theodore the Studite,"Theodore the Studite, ",
|
||||
Thomas Cole,"Thomas Cole, ",
|
||||
Thomas Eakins,"Thomas Eakins, ",
|
||||
Thomas Gainsborough,"Thomas Gainsborough, ",
|
||||
Thomas Hart Benton,"Thomas Hart Benton, ",
|
||||
Tintoretto (Jacopo Comin),"Tintoretto (Jacopo Comin), ",
|
||||
Titian (Tiziano Vecellio),"Titian (Tiziano Vecellio), ",
|
||||
Tony Da,"Tony Da, ",
|
||||
Umberto Boccioni,"Umberto Boccioni, ",
|
||||
Ustad Mansur,"Ustad Mansur, ",
|
||||
Utagawa Hiroshige,"Utagawa Hiroshige, ",
|
||||
Vasily Kandinsky,"Vasily Kandinsky, ",
|
||||
Vera Mukhina,"Vera Mukhina, ",
|
||||
Victor Vasarely,"Victor Vasarely, ",
|
||||
Vincent van Gogh,"Vincent van Gogh, ",
|
||||
Vladimir Tatlin,"Vladimir Tatlin, ",
|
||||
Wassily Kandinsky,"Wassily Kandinsky, ",
|
||||
White on White,"White on White, ",
|
||||
Willem de Kooning,"Willem de Kooning, ",
|
||||
William Blake,"William Blake, ",
|
||||
William Holman Hunt,"William Holman Hunt, ",
|
||||
William Merritt Chase,"William Merritt Chase, ",
|
||||
William Michael Harnett,"William Michael Harnett, ",
|
||||
Winged Victory of Samothrace,"Winged Victory of Samothrace, ",
|
||||
Yayoi Kusama,"Yayoi Kusama, ",
|
||||
Yoshitomo Nara,"Yoshitomo Nara, ",
|
||||
Yves Klein,"Yves Klein, ",
|
||||
Zaha Hadid,"Zaha Hadid, ",
|
||||
|
@@ -0,0 +1,89 @@
|
||||
name,prompt,negative_prompt
|
||||
Abstract Art,"Abstract Art, Wassily Kandinsky, Piet Mondrian, Mark Rothko, Jackson Pollock, ",
|
||||
Abstract Expressionism,"Abstract Expressionism, Jackson Pollock, Willem de Kooning, Mark Rothko, Lee Krasner, ",
|
||||
Abstract Figurative,"Abstract Figurative, Piet Mondrian, Vasily Kandinsky, Jackson Pollock, Anges Martin, ",
|
||||
American Impressionism,"American Impressionism, Mary Cassatt, Childe Hassam, John Singer Sargent, William Merritt Chase, ",
|
||||
American Scene Painting,"American Scene Painting, Grant Wood, Thomas Hart Benton, Edward Hopper, Thomas Cole, ",
|
||||
Analytical Cubism,"Analytical Cubism, Pablo Picasso, Juan Gris, Georges Braque, Fernand Léger, ",
|
||||
Art Brut,"Art Brut, Jean Dubuffet, Adolf Wölfli, Aloïse Corbaz, Henry Darger, ",
|
||||
Art Deco,"Art Deco, Tamara de Lempicka, René Lalique, Erté, Émile-Jacques Ruhlmann, ",
|
||||
Art Nouveau,"Art Nouveau, Alphonse Mucha, Gustav Klimt, Louis Comfort Tiffany, Aubrey Beardsley, ",
|
||||
Ashcan School,"Ashcan School, Robert Henri, George Bellows, John Sloan, George Luks, ",
|
||||
Baroque,"Baroque, Peter Paul Rubens, Caravaggio, Gian Lorenzo Bernini, Rembrandt Van Rijn, ",
|
||||
Bauhaus,"Bauhaus, Josef Albers, Paul Klee, Wassily Kandinsky, Oskar Schlemmer, ",
|
||||
Bengal School of Art,"Bengal School of Art, Abanindranath Tagore, Nandalal Bose, Asit Kumar Haldar, Jamini Roy, ",
|
||||
Byzantine Art,"Byzantine Art, Andrei Rublev, Artists of Hagia Sophia, Theodore the Studite, Saint Luke, ",
|
||||
Chiaroscuro,"Chiaroscuro, Caravaggio, Rembrandt van Rijn, Diego Velázquez, Artemisia Gentileschi, ",
|
||||
Classicism,"Classicism, Jacques-Louis David, Eugène Delacroix, Jean Auguste Dominique Ingres, Caravaggio, ",
|
||||
CoBrA,"CoBrA, Asger Jorn, Karel Appel, Pierre Alechinsky, Constant Nieuwenhuys, ",
|
||||
Color Field Painting,"Color Field Painting, Mark Rothko, Helen Frankenthaler, Clyfford Still, Morris Louis, ",
|
||||
Conceptual Art,"Conceptual Art, Sol LeWitt, Joseph Kosuth, John Baldessari, Marcel Duchamp, ",
|
||||
Constructivism,"Constructivism, El Lissitzky, Alexander Rodchenko, Kazimir Malevich, Vladimir Tatlin, ",
|
||||
Contemporary,"Contemporary, Jeff Koons, Yayoi Kusama, Anselm Kiefer, Kara Walker, ",
|
||||
Cubism,"Cubism, Pablo Picasso, Georges Braque, Juan Gris, Fernand Léger, ",
|
||||
Dada,"Dada, Marcel Duchamp, Man Ray, Hannah Höch, Jean Arp, ",
|
||||
De Stijl,"De Stijl, Piet Mondrian, Theo van Doesburg, Gerrit Rietveld, Bart van der Leck, ",
|
||||
Digital Art,"Digital Art, Laurence Gartel, Cory Arcangel, Ryoji Ikeda, Refik Anadol, ",
|
||||
Dutch Golden Age,"Dutch Golden Age, Rembrandt Harmenszoon van Rijn, Jan Vermeer, Frans Hals, Lucien Freud, ",
|
||||
Environmental Art,"Environmental Art, Andy Goldsworthy, Agnes Denes, Olafur Eliasson, Robert Smithson, ",
|
||||
Expressionism,"Expressionism, Jackson Pollock, Willem de Kooning, Ernst Ludwig Kirchner, Wassily Kandinsky, ",
|
||||
Fauvism,"Fauvism, Henri Matisse, André Derain, Maurice de Vlaminck, Georges Braque, ",
|
||||
Figurative Art,"Figurative Art, Lucian Freud, Francis Bacon, Alice Neel, Jenny Saville, ",
|
||||
Flemish Baroque,"Flemish Baroque, Peter Paul Rubens, Anthony van Dyck, Jacob Jordaens, Jan Brueghel the Elder, ",
|
||||
Folk Art,"Folk Art, Grandma Moses, Clementine Hunter, Howard Finster, Bill Traylor, ",
|
||||
Futurism,"Futurism, Umberto Boccioni, Giacomo Balla, Carlo Carrà, Filippo Tommaso Marinetti, ",
|
||||
Gothic,"Gothic, Mastro Guglielmo, Maestro Esiguo, Master of the Franciscan Crucifixes, Benedetto Antelami, ",
|
||||
Gothic Revival,"Gothic Revival, Augustus Pugin, Antoni Gaudí, James Wyatt, Sir Charles Barry, ",
|
||||
Graffiti,"Graffiti, Lady Pink, Banksy, Shepard Fairey, Keith Haring, ",
|
||||
Hard-edge Painting,"Hard-edge Painting, Ellsworth Kelly, Frank Stella, John McLaughlin, Karl Benjamin, ",
|
||||
Hellenistic Art,"Hellenistic Art, Winged Victory of Samothrace, Barberini Faun, Dying Gaul, Apelles, ",
|
||||
Hindu Art,"Hindu Art, Raja Ravi Varma, Nandalal Bose, Abanindranath Tagore, Amrita Sher-Gil, ",
|
||||
Hudson River School,"Hudson River School, Thomas Cole, Frederic Edwin Church, Albert Bierstadt, Asher B. Durand, ",
|
||||
Impressionism,"Impressionism, Claude Monet, Pierre-Auguste Renoir, Edgar Degas, Paul Cézanne, ",
|
||||
Installation Art,"Installation Art, Yayoi Kusama, Olafur Eliasson, Doris Salcedo, Judy Chicago, ",
|
||||
Islamic Art,"Islamic Art, Abdur Rahman Chughtai, Ismail Gulgee, Sadequain, Baseera Khan, ",
|
||||
Kinetic Art,"Kinetic Art, Alexander Calder, Jackson Pollock, Jean Tinguely, Naum Gabo, ",
|
||||
Les Nabis,"Les Nabis, Pierre Bonnard, Édouard Vuillard, Maurice Denis, Paul Sérusier, ",
|
||||
Magic Realism,"Magic Realism, René Magritte, Frida Kahlo, Carel Willink, George Tooker, ",
|
||||
Mail Art,"Mail Art, Ray Johnson, Anna Banana, Genesis P-Orridge, Robert Watts, ",
|
||||
Mannerism,"Mannerism, Francesco Mazzola, Agnolo di Cosimo, Jean Boulogne, Jacopo Comin, ",
|
||||
Medieval Art,"Medieval Art, Giotto, Cimabue, Nicola Pisano, Nicholas of Verdun, ",
|
||||
Metaphysical Art,"Metaphysical Art, Giorgio de Chirico, Carlo Carrà, Max Ernst, Giorgio Morandi, ",
|
||||
Minimalism,"Minimalism, Donald Judd, Frank Stella, Sol LeWitt, Carl Andre, ",
|
||||
Mughal Art,"Mughal Art, Ustad Mansur, Bichitr, Govardhan, Abu'l Hasan, ",
|
||||
Naive Art,"Naive Art, Henri Rousseau, Ivan Generalić, Grandma Moses, Alfred Wallis, ",
|
||||
Neoclassicism,"Neoclassicism, Jacques-Louis David, Jean Auguste Dominique Ingres, Angelica Kauffman, Antonio Canova, ",
|
||||
Neo-Impressionism,"Neo-Impressionism, Georges Seurat, Paul Signac, Camille Pissarro, Henri-Edmond Cross, ",
|
||||
New Objectivity,"New Objectivity, Max Beckmann, Otto Dix, George Grosz, Alexander Kanoldt, ",
|
||||
Northern Renaissance,"Northern Renaissance, Albrecht Dürer, Hans Holbein the Younger, Pieter Bruegel the Elder, Hieronymus Bosch, ",
|
||||
Op Art,"Op Art, Victor Vasarely, Bridget Riley, Richard Anuszkiewicz, Jesús Rafael Soto, ",
|
||||
Orphism,"Orphism, Robert Delaunay, Sonia Delaunay, František Kupka, Albert Gleizes, ",
|
||||
Photorealism,"Photorealism, Richard Estes, Chuck Close, Ralph Goings, Audrey Flack, ",
|
||||
Pointillism,"Pointillism, Georges Seurat, Paul Signac, Henri-Edmond Cross, Camille Pissarro, ",
|
||||
Pop Art,"Pop Art, Andy Warhol, Roy Lichtenstein, David Hockney, Richard Hamilton, ",
|
||||
Post-Impressionism,"Post-Impressionism, Paul Cézanne, Paul Gauguin, Claude Monet, Georges Seurat, ",
|
||||
Post-Minimalism,"Post-Minimalism, Richard Serra, Eva Hesse, Sol LeWitt, Bruce Nauman, ",
|
||||
Postmodernism,"Postmodernism, Cindy Sherman, Jean-Michel Basquiat, Barbara Kruger, Jeff Koons, ",
|
||||
Precisionism,"Precisionism, Charles Demuth, Charles Sheeler, Georgia O'Keeffe, George Ault, ",
|
||||
Pre-Raphaelite Brotherhood,"Pre-Raphaelite Brotherhood, Dante Gabriel Rossetti, John Everett Millais, William Holman Hunt, Edward Burne-Jones, ",
|
||||
Primitivism,"Primitivism, Paul Gauguin, Henri Rousseau, Pablo Picasso, Marc Chagall, ",
|
||||
Proto-Renaissance,"Proto-Renaissance, Cimabue, Giotto di Bondone, Duccio di Buoninsegna, Simone Martini, ",
|
||||
Realism,"Realism, Gustave Courbet, Jean-François Millet, Edward Hopper, Thomas Eakins, ",
|
||||
Renaissance,"Renaissance, Raphael, Leonardo da Vinci, Sandro Botticelli, Albrecht Dürer, ",
|
||||
Rococo,"Rococo, Jean-Antoine Watteau, Jean-Honoré Fragonard, François Boucher, Giovanni Battista Tiepolo, ",
|
||||
Romanticism,"Romanticism, Eugène Delacroix, Caspar David Friedrich, Joseph Mallord William Turner, Théodore Géricault, ",
|
||||
Sgraffito,"Sgraffito, Becky Lloyd, Lex Horn, Tony Da, Michael Janis, ",
|
||||
Sienese School,"Sienese School, Duccio di Buoninsegna, Simone Martini, Ambrogio Lorenzetti, Pietro Lorenzetti, ",
|
||||
Social Realism,"Social Realism, Ben Shahn, Gustave Courbet, Edward Hopper, Diego Rivera, ",
|
||||
Socialist Realism,"Socialist Realism, Alexander Gerasimov, Vera Mukhina, Sergei Gerasimov, Arkady Plastov, ",
|
||||
Southern Renaissance,"Southern Renaissance, Raffaello Sanzio, Leonardo da Vinci, Michelangelo, Sandro Botticelli, ",
|
||||
Street Art,"Street Art, Banksy, Shepard Fairey, Keith Haring, Invader, ",
|
||||
Superflat,"Superflat, Takashi Murakami, Yoshitomo Nara, Chiho Aoshima, Mr., ",
|
||||
Suprematism,"Suprematism, Kazimir Malevich, El Lissitzky, White on White, Olga Rozanova, ",
|
||||
Surrealism,"Surrealism, Salvador Dalí, René Magritte, Max Ernst, Joan Miró, ",
|
||||
Symbolism,"Symbolism, Odilon Redon, Gustave Moreau, Edvard Munch, Gustav Klimt, ",
|
||||
Synthetic Cubism,"Synthetic Cubism, Pablo Picasso, Jean Metzinger, Marcel Duchamp, Albert Gleizes, ",
|
||||
Tonalism,"Tonalism, James Abbott McNeill Whistler, George Inness, Albert Pinkham Ryder, Ralph Albert Blakelock, ",
|
||||
Trompe-l'oeil,"Trompe-l'oeil, William Michael Harnett, John F. Peto, Evert Collier, Cornelis Norbertus Gysbrechts, ",
|
||||
Ukiyo-e,"Ukiyo-e, Hishikawa Moronobu, Kitagawa Utamaro, Katsushika Hokusai, Utagawa Hiroshige, ",
|
||||
Victorian Art,"Victorian Art, Sir Lawrence Alma-Tadema, John William Waterhouse, Dante Gabriel Rossetti, John Everett Millais, ",
|
||||
|
@@ -0,0 +1,51 @@
|
||||
name,prompt,negative_prompt
|
||||
Acolyte,"Acolyte, ",
|
||||
Acrobat,"Acrobat, ",
|
||||
Apothecary,"Apothecary, ",
|
||||
Artificer,"Artificer, ",
|
||||
Artisan,"Artisan, ",
|
||||
Barbarian,"Barbarian, ",
|
||||
Bard,"Bard, ",
|
||||
Bardic Sage,"Bardic Sage, ",
|
||||
Blood Hunter,"Blood Hunter, ",
|
||||
Bounty Hunter,"Bounty Hunter, ",
|
||||
Cavalier,"Cavalier, ",
|
||||
Champion,"Champion, ",
|
||||
Charlatan,"Charlatan, ",
|
||||
City Watch,"City Watch, ",
|
||||
Cleric,"Cleric, ",
|
||||
Clown,"Clown, ",
|
||||
Druid,"Druid, ",
|
||||
Duelist,"Duelist, ",
|
||||
Elemental Shaman,"Elemental Shaman, ",
|
||||
Executioner,"Executioner, ",
|
||||
Exorcist,"Exorcist, ",
|
||||
Explorer,"Explorer, ",
|
||||
Fey-Touched,"Fey-Touched, ",
|
||||
Fighter,"Fighter, ",
|
||||
Geomancer,"Geomancer, ",
|
||||
Gladiator,"Gladiator, ",
|
||||
Guild Artisan,"Guild Artisan, ",
|
||||
Hermit,"Hermit, ",
|
||||
Knight,"Knight, ",
|
||||
Monk,"Monk, ",
|
||||
Mystic,"Mystic, ",
|
||||
Noble,"Noble, ",
|
||||
Outlander,"Outlander, ",
|
||||
Paladin,"Paladin, ",
|
||||
Pirate,"Pirate, ",
|
||||
Pirate,"Pirate, ",
|
||||
Pirate,"Pirate, ",
|
||||
Ranger,"Ranger, ",
|
||||
Rogue,"Rogue, ",
|
||||
Runescribe,"Runescribe, ",
|
||||
Sage,"Sage, ",
|
||||
Sailor,"Sailor, ",
|
||||
Shaman,"Shaman, ",
|
||||
Soldier,"Soldier, ",
|
||||
Sorcerer,"Sorcerer, ",
|
||||
Urchin,"Urchin, ",
|
||||
Warden,"Warden, ",
|
||||
Warlock,"Warlock, ",
|
||||
Warlord,"Warlord, ",
|
||||
Wizard,"Wizard, ",
|
||||
|
@@ -0,0 +1,41 @@
|
||||
name,prompt,negative_prompt
|
||||
Beauty Shot,"Beauty Shot, ",
|
||||
Bird's Eye View,"Bird's Eye View, ",
|
||||
Black and White Portrait,"Black and White Portrait, ",
|
||||
Candid Shot,"Candid Shot, ",
|
||||
Close-Up,"Close-Up, ",
|
||||
Double Exposure Portrait,"Double Exposure Portrait, ",
|
||||
Environmental Portrait,"Environmental Portrait, ",
|
||||
Extreme Close-Up,"Extreme Close-Up, ",
|
||||
Eye Level,"Eye Level, ",
|
||||
Framed Portrait,"Framed Portrait, ",
|
||||
Frontal,"Frontal, ",
|
||||
Full Shot,"Full Shot, ",
|
||||
Group Shot,"Group Shot, ",
|
||||
Headshot,"Headshot, ",
|
||||
High Angle,"High Angle, ",
|
||||
High-Key Portrait,"High-Key Portrait, ",
|
||||
Infrared Portrait,"Infrared Portrait, ",
|
||||
Low Angle,"Low Angle, ",
|
||||
Micro,"Micro, ",
|
||||
Macro,"Macro, ",
|
||||
Medium Close-Up,"Medium Close-Up, ",
|
||||
Medium Shot,"Medium Shot, ",
|
||||
Motion Blur Portrait,"Motion Blur Portrait, ",
|
||||
Multiple Exposure Portrait,"Multiple Exposure Portrait, ",
|
||||
Narrative Portrait,"Narrative Portrait, ",
|
||||
Outdoor Portrait,"Outdoor Portrait, ",
|
||||
Over-the-Shoulder,"Over-the-Shoulder, ",
|
||||
Profile,"Profile, ",
|
||||
Reflection Portrait,"Reflection Portrait, ",
|
||||
Selective Color Portrait,"Selective Color Portrait, ",
|
||||
Sepia Tone Portrait,"Sepia Tone Portrait, ",
|
||||
Shadow Portrait,"Shadow Portrait, ",
|
||||
Silhouette,"Silhouette, ",
|
||||
Split Tone Portrait,"Split Tone Portrait, ",
|
||||
Studio Portrait,"Studio Portrait, ",
|
||||
Surreal Portrait,"Surreal Portrait, ",
|
||||
Three-Quarter View,"Three-Quarter View, ",
|
||||
Two-Shot,"Two-Shot, ",
|
||||
Wide Shot,"Wide Shot, ",
|
||||
Worm's Eye View,"Worm's Eye View, ",
|
||||
|
@@ -0,0 +1,131 @@
|
||||
name,prompt,negative_prompt
|
||||
Artificial Indoor Lighting,"Artificial Indoor Lighting, ",
|
||||
Backlighting,"Backlighting, ",
|
||||
Bright and Sunny,"Bright and Sunny, ",
|
||||
Bright Festive Holiday Lights,"Bright Festive Holiday Lights, ",
|
||||
Bright Stadium Lights,"Bright Stadium Lights, ",
|
||||
Broad Lighting,"Broad Lighting, ",
|
||||
Butterfly Lighting,"Butterfly Lighting, ",
|
||||
Candlelit Dinner,"Candlelit Dinner, ",
|
||||
Candlelit Scene,"Candlelit Scene, ",
|
||||
Celestial Sky Illumination,"Celestial Sky Illumination, ",
|
||||
City Lights,"City Lights, ",
|
||||
Clamshell Lighting,"Clamshell Lighting, ",
|
||||
Classic Chandelier,"Classic Chandelier, ",
|
||||
Classic Gas Lamp,"Classic Gas Lamp, ",
|
||||
Classic Oil Lamp,"Classic Oil Lamp, ",
|
||||
Cool and Blue,"Cool and Blue, ",
|
||||
Cozy Book Reading Nook,"Cozy Book Reading Nook, ",
|
||||
Creepy Haunted House Lighting,"Creepy Haunted House Lighting, ",
|
||||
Dappled Sunlight through Leaves,"Dappled Sunlight through Leaves, ",
|
||||
Dazzling Disco Lights,"Dazzling Disco Lights, ",
|
||||
Dim and Cozy,"Dim and Cozy, ",
|
||||
Dramatic High Contrast Lighting,"Dramatic High Contrast Lighting, ",
|
||||
Dramatic Opera House Lighting,"Dramatic Opera House Lighting, ",
|
||||
Dramatic Spotlight,"Dramatic Spotlight, ",
|
||||
Dreamlike Fairy Circle Lights,"Dreamlike Fairy Circle Lights, ",
|
||||
Dreamy Moonlit Ocean,"Dreamy Moonlit Ocean, ",
|
||||
Eerie Moonlit Graveyard,"Eerie Moonlit Graveyard, ",
|
||||
Eerie Torchlight,"Eerie Torchlight, ",
|
||||
Electric Disco Dance Floor,"Electric Disco Dance Floor, ",
|
||||
Elegant Crystal Lighting,"Elegant Crystal Lighting, ",
|
||||
Enchanted Garden Lanterns,"Enchanted Garden Lanterns, ",
|
||||
Enchanting Bioluminescence,"Enchanting Bioluminescence, ",
|
||||
Enveloping Fog Lights,"Enveloping Fog Lights, ",
|
||||
Ethereal Moonlight,"Ethereal Moonlight, ",
|
||||
Ethereal Starlit Sky,"Ethereal Starlit Sky, ",
|
||||
Exotic Tiki Torches,"Exotic Tiki Torches, ",
|
||||
Firelight Flicker,"Firelight Flicker, ",
|
||||
Floating Chinese Lanterns,"Floating Chinese Lanterns, ",
|
||||
Fluorescent Office Lighting,"Fluorescent Office Lighting, ",
|
||||
Futuristic Laser Lights,"Futuristic Laser Lights, ",
|
||||
Futuristic Neon Glow,"Futuristic Neon Glow, ",
|
||||
Futuristic Spacecraft Lighting,"Futuristic Spacecraft Lighting, ",
|
||||
Glimmering Disco Ball,"Glimmering Disco Ball, ",
|
||||
Glimmering Water Reflections,"Glimmering Water Reflections, ",
|
||||
Glistening Icicle Lights,"Glistening Icicle Lights, ",
|
||||
Glistening Winter Frost,"Glistening Winter Frost, ",
|
||||
Glittering Cityscape,"Glittering Cityscape, ",
|
||||
Glowing Carnival Rides,"Glowing Carnival Rides, ",
|
||||
Glowing Fireflies,"Glowing Fireflies, ",
|
||||
Glowing Jack-o'-lanterns,"Glowing Jack-o'-lanterns, ",
|
||||
Glowing Lighthouse Beacon,"Glowing Lighthouse Beacon, ",
|
||||
Glowing Neon,"Glowing Neon, ",
|
||||
Golden Hour,"Golden Hour, ",
|
||||
Golden Hour Light,"Golden Hour Light, ",
|
||||
Hard Shadows,"Hard Shadows, ",
|
||||
Harsh Overhead Lighting,"Harsh Overhead Lighting, ",
|
||||
Haunting Moonlight,"Haunting Moonlight, ",
|
||||
High Key Lighting,"High Key Lighting, ",
|
||||
Industrial Warehouse Lighting,"Industrial Warehouse Lighting, ",
|
||||
Intense Firelight,"Intense Firelight, ",
|
||||
Intense Lightning Storm,"Intense Lightning Storm, ",
|
||||
Intense Police Searchlight,"Intense Police Searchlight, ",
|
||||
Intimate Candlelit Bath,"Intimate Candlelit Bath, ",
|
||||
Light Painting,"Light Painting, ",
|
||||
Loop Lighting,"Loop Lighting, ",
|
||||
Low Key Lighting,"Low Key Lighting, ",
|
||||
Luminous Jellyfish Aquarium,"Luminous Jellyfish Aquarium, ",
|
||||
Magical Enchanted Forest,"Magical Enchanted Forest, ",
|
||||
Modern LED Strips,"Modern LED Strips, ",
|
||||
Moody and Mysterious,"Moody and Mysterious, ",
|
||||
Moonlit Forest,"Moonlit Forest, ",
|
||||
Natural Sunlight,"Natural Sunlight, ",
|
||||
Neon Glow Lighting,"Neon Glow Lighting, ",
|
||||
Night Photography Lighting,"Night Photography Lighting, ",
|
||||
Nostalgic Retro Diner Glow,"Nostalgic Retro Diner Glow, ",
|
||||
Peaceful Starry Campfire,"Peaceful Starry Campfire, ",
|
||||
Product Lighting,"Product Lighting, ",
|
||||
Radiant Angelic Lighting,"Radiant Angelic Lighting, ",
|
||||
Radiant Stadium Floodlights,"Radiant Stadium Floodlights, ",
|
||||
Radiant Streetlamps,"Radiant Streetlamps, ",
|
||||
Rembrandt Lighting,"Rembrandt Lighting, ",
|
||||
Reminiscent Film Lighting,"Reminiscent Film Lighting, ",
|
||||
Retro Diner Neon Signs,"Retro Diner Neon Signs, ",
|
||||
Retro Neon Diner Lights,"Retro Neon Diner Lights, ",
|
||||
Rim Lighting,"Rim Lighting, ",
|
||||
Romantic Candlelight,"Romantic Candlelight, ",
|
||||
Rustic Barn Lighting,"Rustic Barn Lighting, ",
|
||||
Rustic Campfire,"Rustic Campfire, ",
|
||||
Rustic Fireplace,"Rustic Fireplace, ",
|
||||
Rustic Lanterns,"Rustic Lanterns, ",
|
||||
Sci-fi Futuristic Lighting,"Sci-fi Futuristic Lighting, ",
|
||||
Sci-fi Holographic Projections,"Sci-fi Holographic Projections, ",
|
||||
Serene Zen Garden Illumination,"Serene Zen Garden Illumination, ",
|
||||
Shadow Play,"Shadow Play, ",
|
||||
Shimmering Lake Reflections,"Shimmering Lake Reflections, ",
|
||||
Short Lighting,"Short Lighting, ",
|
||||
Side Lighting,"Side Lighting, ",
|
||||
Silhouette Lighting,"Silhouette Lighting, ",
|
||||
Silky Water Effect (Long Exposure),"Silky Water Effect (Long Exposure), ",
|
||||
Sinister Back Alley Lighting,"Sinister Back Alley Lighting, ",
|
||||
Soft and Diffused Lighting,"Soft and Diffused Lighting, ",
|
||||
Soft and Warm,"Soft and Warm, ",
|
||||
Soft Candlelit Meditation,"Soft Candlelit Meditation, ",
|
||||
Soft Illumination,"Soft Illumination, ",
|
||||
Soft Pastel Glow,"Soft Pastel Glow, ",
|
||||
Soft Shadows,"Soft Shadows, ",
|
||||
Split Lighting,"Split Lighting, ",
|
||||
Spooky Halloween Lights,"Spooky Halloween Lights, ",
|
||||
Starry Night,"Starry Night, ",
|
||||
Still Life Lighting,"Still Life Lighting, ",
|
||||
Street Lamp Lighting,"Street Lamp Lighting, ",
|
||||
Studio Portrait Lighting,"Studio Portrait Lighting, ",
|
||||
Subdued Desk Lamp,"Subdued Desk Lamp, ",
|
||||
Subdued Nightlight,"Subdued Nightlight, ",
|
||||
Subtle Ambient Glow,"Subtle Ambient Glow, ",
|
||||
Sunny Picnic in the Park,"Sunny Picnic in the Park, ",
|
||||
Sunrise at the Mountains,"Sunrise at the Mountains, ",
|
||||
Sunrise Over the Ocean,"Sunrise Over the Ocean, ",
|
||||
Sunset Silhouette,"Sunset Silhouette, ",
|
||||
Twinkling Christmas Stars,"Twinkling Christmas Stars, ",
|
||||
Twinkling Fairy Lights,"Twinkling Fairy Lights, ",
|
||||
Under the Christmas Tree Lights,"Under the Christmas Tree Lights, ",
|
||||
Under the Streetlights,"Under the Streetlights, ",
|
||||
Underwater Illumination,"Underwater Illumination, ",
|
||||
Vibrant Stage Lighting,"Vibrant Stage Lighting, ",
|
||||
Vintage Film Noir Lighting,"Vintage Film Noir Lighting, ",
|
||||
Vivid Art Gallery Spotlights,"Vivid Art Gallery Spotlights, ",
|
||||
Warm Fireplace Embers,"Warm Fireplace Embers, ",
|
||||
Warm Sunset Glow,"Warm Sunset Glow, ",
|
||||
Whimsical Fairy Tale Lighting,"Whimsical Fairy Tale Lighting, ",
|
||||
|
@@ -0,0 +1,3 @@
|
||||
name,prompt,negative_prompt
|
||||
Human,,"Disfigure Body, Disfigured Torso, Disfigured Face, Disfigured Eyes, Disfigured Pupils, Disfigured Arms, Disfigured Hands,Disfigured Fingers, Disfigured Legs, Disfigured Toes, "
|
||||
Image,,"Blurry, Text, Watermark, Signature, Frame, "
|
||||
|
@@ -0,0 +1,2 @@
|
||||
name,prompt,negative_prompt
|
||||
Realistic,"8K, Realistic, Hyperrealism, Depth of Field, ",
|
||||
|
@@ -0,0 +1,101 @@
|
||||
name,prompt,negative_prompt
|
||||
Advanced Alien Civilization,"Advanced Alien Civilization, ",
|
||||
Age of Exploration,"Age of Exploration, ",
|
||||
AI Uprising,"AI Uprising, ",
|
||||
AI-Powered Society,"AI-Powered Society, ",
|
||||
Alien Invasion,"Alien Invasion, ",
|
||||
Alternate Dimensions,"Alternate Dimensions, ",
|
||||
Alternate History,"Alternate History, ",
|
||||
Alternate Identity,"Alternate Identity, ",
|
||||
Alternate Realities Collide,"Alternate Realities Collide, ",
|
||||
Ancient Civilization,"Ancient Civilization, ",
|
||||
Ancient Curse,"Ancient Curse, ",
|
||||
Ancient Gods,"Ancient Gods, ",
|
||||
Ancient Prophecy,"Ancient Prophecy, ",
|
||||
Apocalyptic Earth,"Apocalyptic Earth, ",
|
||||
Arctic,"Arctic, ",
|
||||
Artificial Intelligence,"Artificial Intelligence, ",
|
||||
Astral Plane,"Astral Plane, ",
|
||||
Biopunk,"Biopunk, ",
|
||||
City of Tomorrow,"City of Tomorrow, ",
|
||||
City Under Siege,"City Under Siege, ",
|
||||
Cosmic Horror,"Cosmic Horror, ",
|
||||
Cyber Warfare,"Cyber Warfare, ",
|
||||
Cybernetic Augmentation,"Cybernetic Augmentation, ",
|
||||
Cyberpunk,"Cyberpunk, ",
|
||||
Desert,"Desert, ",
|
||||
Detective Noir,"Detective Noir, ",
|
||||
Dinosaur Era,"Dinosaur Era, ",
|
||||
Dream Within a Dream,"Dream Within a Dream, ",
|
||||
Dream World,"Dream World, ",
|
||||
Dystopian,"Dystopian, ",
|
||||
Espionage,"Espionage, ",
|
||||
Fairytale,"Fairytale, ",
|
||||
Fantasy,"Fantasy, ",
|
||||
Forgotten Technology,"Forgotten Technology, ",
|
||||
Future Dystopia,"Future Dystopia, ",
|
||||
Future War,"Future War, ",
|
||||
Futuristic,"Futuristic, ",
|
||||
Futuristic Sports,"Futuristic Sports, ",
|
||||
Galactic Conflict,"Galactic Conflict, ",
|
||||
Galactic Empire,"Galactic Empire, ",
|
||||
Genetic Engineering,"Genetic Engineering, ",
|
||||
Genetic Mutation,"Genetic Mutation, ",
|
||||
Gothic,"Gothic, ",
|
||||
Haunted Mansion,"Haunted Mansion, ",
|
||||
Hidden Alien Species,"Hidden Alien Species, ",
|
||||
Hidden Sanctuary,"Hidden Sanctuary, ",
|
||||
Historical,"Historical, ",
|
||||
Holographic Reality,"Holographic Reality, ",
|
||||
Interdimensional Travel,"Interdimensional Travel, ",
|
||||
Jungle,"Jungle, ",
|
||||
Lost Civilization,"Lost Civilization, ",
|
||||
Lost in Space,"Lost in Space, ",
|
||||
Lost in Time,"Lost in Time, ",
|
||||
Lunar Colony,"Lunar Colony, ",
|
||||
Magical Realism,"Magical Realism, ",
|
||||
Magical School,"Magical School, ",
|
||||
Mechanical World,"Mechanical World, ",
|
||||
Medieval,"Medieval, ",
|
||||
Mind Upload,"Mind Upload, ",
|
||||
Modern,"Modern, ",
|
||||
Mythical Artifacts,"Mythical Artifacts, ",
|
||||
Mythical Beasts,"Mythical Beasts, ",
|
||||
Mythological,"Mythological, ",
|
||||
Nature Reclaiming Civilization,"Nature Reclaiming Civilization, ",
|
||||
Navigating the Multiverse,"Navigating the Multiverse, ",
|
||||
Ocean Exploration,"Ocean Exploration, ",
|
||||
Parallel Histories,"Parallel Histories, ",
|
||||
Parallel Universe,"Parallel Universe, ",
|
||||
Pirate Adventure,"Pirate Adventure, ",
|
||||
Planetary Exploration,"Planetary Exploration, ",
|
||||
Post-apocalyptic,"Post-apocalyptic, ",
|
||||
Robot Uprising,"Robot Uprising, ",
|
||||
Robotic Society,"Robotic Society, ",
|
||||
Robotic Utopia,"Robotic Utopia, ",
|
||||
Sci-fi,"Sci-fi, ",
|
||||
Space,"Space, ",
|
||||
Space Anomaly,"Space Anomaly, ",
|
||||
Space Colonization,"Space Colonization, ",
|
||||
Space Opera,"Space Opera, ",
|
||||
Space Rebellion,"Space Rebellion, ",
|
||||
Space Travelers,"Space Travelers, ",
|
||||
Space Western,"Space Western, ",
|
||||
Steampunk,"Steampunk, ",
|
||||
Superhero,"Superhero, ",
|
||||
Supernatural Mystery,"Supernatural Mystery, ",
|
||||
Surreal,"Surreal, ",
|
||||
Time Crime,"Time Crime, ",
|
||||
Time Loop,"Time Loop, ",
|
||||
Time Paradox,"Time Paradox, ",
|
||||
Time Travel,"Time Travel, ",
|
||||
Transhumanism,"Transhumanism, ",
|
||||
Underwater,"Underwater, ",
|
||||
Urban,"Urban, ",
|
||||
Utopian Society,"Utopian Society, ",
|
||||
Victorian,"Victorian, ",
|
||||
Virtual Conspiracy,"Virtual Conspiracy, ",
|
||||
Virtual Paradise,"Virtual Paradise, ",
|
||||
Virtual Reality,"Virtual Reality, ",
|
||||
Wild Animal Kingdom,"Wild Animal Kingdom, ",
|
||||
Wild West,"Wild West, ",
|
||||
|
@@ -0,0 +1,72 @@
|
||||
name,prompt,negative_prompt
|
||||
Abstract landscapes,"Abstract landscapes, ",
|
||||
Abstract portraiture,"Abstract portraiture, ",
|
||||
Abstract still life,"Abstract still life, ",
|
||||
Acrylic painting,"Acrylic painting, ",
|
||||
Anime,"Anime, ",
|
||||
Architectural design,"Architectural design, ",
|
||||
Assemblage art,"Assemblage art, ",
|
||||
Augmented reality art,"Augmented reality art, ",
|
||||
Batik,"Batik, ",
|
||||
Body painting,"Body painting, ",
|
||||
Botanical art,"Botanical art, ",
|
||||
Bronze casting,"Bronze casting, ",
|
||||
Ceramic pottery,"Ceramic pottery, ",
|
||||
Ceramics and pottery,"Ceramics and pottery, ",
|
||||
Charcoal drawing,"Charcoal drawing, ",
|
||||
Collage,"Collage, ",
|
||||
Colored pencil drawing,"Colored pencil drawing, ",
|
||||
Digital painting,"Digital painting, ",
|
||||
Digital sculpture,"Digital sculpture, ",
|
||||
Embroidery,"Embroidery, ",
|
||||
Environmental sculpture,"Environmental sculpture, ",
|
||||
Etching,"Etching, ",
|
||||
Fashion design,"Fashion design, ",
|
||||
Fiber art,"Fiber art, ",
|
||||
Film and video art,"Film and video art, ",
|
||||
Found object art,"Found object art, ",
|
||||
Glassblowing,"Glassblowing, ",
|
||||
Gouache painting,"Gouache painting, ",
|
||||
Graffiti art,"Graffiti art, ",
|
||||
Graphite drawing,"Graphite drawing, ",
|
||||
Hyperrealism,"Hyperrealism, ",
|
||||
Industrial design,"Industrial design, ",
|
||||
Interactive art,"Interactive art, ",
|
||||
Interior design,"Interior design, ",
|
||||
Jewelry design,"Jewelry design, ",
|
||||
Land art,"Land art, ",
|
||||
Landscapes,"Landscapes, ",
|
||||
Light art,"Light art, ",
|
||||
Linocut,"Linocut, ",
|
||||
Lithography,"Lithography, ",
|
||||
Metalworking,"Metalworking, ",
|
||||
Mixed media,"Mixed media, ",
|
||||
Monotype,"Monotype, ",
|
||||
Mosaic,"Mosaic, ",
|
||||
Neo-Expressionism,"Neo-Expressionism, ",
|
||||
Neue Sachlichkeit (New Objectivity),"Neue Sachlichkeit (New Objectivity), ",
|
||||
Oil painting,"Oil painting, ",
|
||||
Pastel painting,"Pastel painting, ",
|
||||
Pen and ink drawing,"Pen and ink drawing, ",
|
||||
Performance art,"Performance art, ",
|
||||
Performance painting,"Performance painting, ",
|
||||
Photography,"Photography, ",
|
||||
Portraiture,"Portraiture, ",
|
||||
Printmaking,"Printmaking, ",
|
||||
Renaissance art,"Renaissance art, ",
|
||||
Screen printing,"Screen printing, ",
|
||||
Sculpture,"Sculpture, ",
|
||||
Seascape,"Seascape, ",
|
||||
Stained glass,"Stained glass, ",
|
||||
Still life,"Still life, ",
|
||||
Stone carving,"Stone carving, ",
|
||||
Tapestry,"Tapestry, ",
|
||||
Textile design,"Textile design, ",
|
||||
Textile sculpture,"Textile sculpture, ",
|
||||
Video art,"Video art, ",
|
||||
Virtual reality art,"Virtual reality art, ",
|
||||
Watercolor,"Watercolor, ",
|
||||
Weaving,"Weaving, ",
|
||||
Wildlife art,"Wildlife art, ",
|
||||
Wood carving,"Wood carving, ",
|
||||
Woodcut,"Woodcut, ",
|
||||
|
Binary file not shown.
|
After Width: | Height: | Size: 1.5 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 219 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.4 MiB |
@@ -0,0 +1 @@
|
||||
from .csv_loader import *
|
||||
+506
@@ -0,0 +1,506 @@
|
||||
import os
|
||||
import re
|
||||
import folder_paths
|
||||
|
||||
#ARTISTS
|
||||
|
||||
class ArtistsCSVLoader:
|
||||
"""
|
||||
Loads csv file with artists. For migration purposes from automatic11111 webui.
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def load_artists_csv(artists_path: str):
|
||||
"""Loads csv file with artists. It has only one column.
|
||||
Ignore the first row (header).
|
||||
positive_prompt are strings separated by comma. Each string is a prompt.
|
||||
negative_prompt are strings separated by comma. Each string is a prompt.
|
||||
|
||||
Returns:
|
||||
list: List of artists. Each style is a dict with keys: style_name and value: [positive_prompt, negative_prompt]
|
||||
"""
|
||||
artists = {"Error loading artists.csv, check the console": ["",""]}
|
||||
if not os.path.exists(artists_path):
|
||||
print(f"""Error. No artists.csv found. Put your artists.csv in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
""")
|
||||
return artists
|
||||
try:
|
||||
with open(artists_path, "r", encoding="utf-8") as f:
|
||||
artists = [[x.replace('"', '').replace('\n','') for x in re.split(',(?=(?:[^"]*"[^"]*")*[^"]*$)', line)] for line in f.readlines()[1:]]
|
||||
artists = {x[0]: [x[1],x[2]] for x in artists}
|
||||
except Exception as e:
|
||||
print(f"""Error loading artists.csv. Make sure it is in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
Error: {e}
|
||||
""")
|
||||
return artists
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
cls.artists_csv = cls.load_artists_csv(os.path.join(folder_paths.base_path, "custom_nodes\\ComfyUI-CSV_Loader\\CSV\\artists.csv"))
|
||||
return {
|
||||
"required": {
|
||||
"artists": (list(cls.artists_csv.keys()),),
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING","STRING")
|
||||
RETURN_NAMES = ("positive prompt", "negative prompt")
|
||||
FUNCTION = "execute"
|
||||
CATEGORY = "CSV Loaders"
|
||||
|
||||
def execute(self, artists):
|
||||
return (self.artists_csv[artists][0], self.artists_csv[artists][1])
|
||||
|
||||
|
||||
#ARTMOVEMENTS
|
||||
|
||||
class ArtmovementsCSVLoader:
|
||||
"""
|
||||
Loads csv file with artmovements. For migration purposes from automatic11111 webui.
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def load_artmovements_csv(artmovements_path: str):
|
||||
"""Loads csv file with artmovements. It has only one column.
|
||||
Ignore the first row (header).
|
||||
positive_prompt are strings separated by comma. Each string is a prompt.
|
||||
negative_prompt are strings separated by comma. Each string is a prompt.
|
||||
|
||||
Returns:
|
||||
list: List of artmovements. Each style is a dict with keys: style_name and value: [positive_prompt, negative_prompt]
|
||||
"""
|
||||
artmovements = {"Error loading artmovements.csv, check the console": ["",""]}
|
||||
if not os.path.exists(artmovements_path):
|
||||
print(f"""Error. No artmovements.csv found. Put your artmovements.csv in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
""")
|
||||
return artmovements
|
||||
try:
|
||||
with open(artmovements_path, "r", encoding="utf-8") as f:
|
||||
artmovements = [[x.replace('"', '').replace('\n','') for x in re.split(',(?=(?:[^"]*"[^"]*")*[^"]*$)', line)] for line in f.readlines()[1:]]
|
||||
artmovements = {x[0]: [x[1],x[2]] for x in artmovements}
|
||||
except Exception as e:
|
||||
print(f"""Error loading artmovements.csv. Make sure it is in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
Error: {e}
|
||||
""")
|
||||
return artmovements
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
cls.artmovements_csv = cls.load_artmovements_csv(os.path.join(folder_paths.base_path, "custom_nodes\\ComfyUI-CSV_Loader\\CSV\\artmovements.csv"))
|
||||
return {
|
||||
"required": {
|
||||
"artmovements": (list(cls.artmovements_csv.keys()),),
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING","STRING")
|
||||
RETURN_NAMES = ("positive prompt", "negative prompt")
|
||||
FUNCTION = "execute"
|
||||
CATEGORY = "CSV Loaders"
|
||||
|
||||
def execute(self, artmovements):
|
||||
return (self.artmovements_csv[artmovements][0], self.artmovements_csv[artmovements][1])
|
||||
|
||||
|
||||
#CHARACTERS
|
||||
|
||||
class CharactersCSVLoader:
|
||||
"""
|
||||
Loads csv file with characters. For migration purposes from automatic11111 webui.
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def load_characters_csv(characters_path: str):
|
||||
"""Loads csv file with characters. It has only one column.
|
||||
Ignore the first row (header).
|
||||
positive_prompt are strings separated by comma. Each string is a prompt.
|
||||
negative_prompt are strings separated by comma. Each string is a prompt.
|
||||
|
||||
Returns:
|
||||
list: List of characters. Each style is a dict with keys: style_name and value: [positive_prompt, negative_prompt]
|
||||
"""
|
||||
characters = {"Error loading characters.csv, check the console": ["",""]}
|
||||
if not os.path.exists(characters_path):
|
||||
print(f"""Error. No characters.csv found. Put your characters.csv in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
""")
|
||||
return characters
|
||||
try:
|
||||
with open(characters_path, "r", encoding="utf-8") as f:
|
||||
characters = [[x.replace('"', '').replace('\n','') for x in re.split(',(?=(?:[^"]*"[^"]*")*[^"]*$)', line)] for line in f.readlines()[1:]]
|
||||
characters = {x[0]: [x[1],x[2]] for x in characters}
|
||||
except Exception as e:
|
||||
print(f"""Error loading characters.csv. Make sure it is in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
Error: {e}
|
||||
""")
|
||||
return characters
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
cls.characters_csv = cls.load_characters_csv(os.path.join(folder_paths.base_path, "custom_nodes\\ComfyUI-CSV_Loader\\CSV\\characters.csv"))
|
||||
return {
|
||||
"required": {
|
||||
"characters": (list(cls.characters_csv.keys()),),
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING","STRING")
|
||||
RETURN_NAMES = ("positive prompt", "negative prompt")
|
||||
FUNCTION = "execute"
|
||||
CATEGORY = "CSV Loaders"
|
||||
|
||||
def execute(self, characters):
|
||||
return (self.characters_csv[characters][0], self.characters_csv[characters][1])
|
||||
|
||||
|
||||
# COMPOSITION
|
||||
|
||||
class CompositionCSVLoader:
|
||||
"""
|
||||
Loads csv file with composition. For migration purposes from automatic11111 webui.
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def load_composition_csv(composition_path: str):
|
||||
"""Loads csv file with composition. It has only one column.
|
||||
Ignore the first row (header).
|
||||
positive_prompt are strings separated by comma. Each string is a prompt.
|
||||
negative_prompt are strings separated by comma. Each string is a prompt.
|
||||
|
||||
Returns:
|
||||
list: List of composition. Each style is a dict with keys: style_name and value: [positive_prompt, negative_prompt]
|
||||
"""
|
||||
composition = {"Error loading composition.csv, check the console": ["",""]}
|
||||
if not os.path.exists(composition_path):
|
||||
print(f"""Error. No composition.csv found. Put your composition.csv in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
""")
|
||||
return composition
|
||||
try:
|
||||
with open(composition_path, "r", encoding="utf-8") as f:
|
||||
composition = [[x.replace('"', '').replace('\n','') for x in re.split(',(?=(?:[^"]*"[^"]*")*[^"]*$)', line)] for line in f.readlines()[1:]]
|
||||
composition = {x[0]: [x[1],x[2]] for x in composition}
|
||||
except Exception as e:
|
||||
print(f"""Error loading composition.csv. Make sure it is in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
Error: {e}
|
||||
""")
|
||||
return composition
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
cls.composition_csv = cls.load_composition_csv(os.path.join(folder_paths.base_path, "custom_nodes\\ComfyUI-CSV_Loader\\CSV\\composition.csv"))
|
||||
return {
|
||||
"required": {
|
||||
"composition": (list(cls.composition_csv.keys()),),
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING","STRING")
|
||||
RETURN_NAMES = ("positive prompt", "negative prompt")
|
||||
FUNCTION = "execute"
|
||||
CATEGORY = "CSV Loaders"
|
||||
|
||||
def execute(self, composition):
|
||||
return (self.composition_csv[composition][0], self.composition_csv[composition][1])
|
||||
|
||||
|
||||
#LIGHTING
|
||||
class LightingCSVLoader:
|
||||
"""
|
||||
Loads csv file with lighting. For migration purposes from automatic11111 webui.
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def load_lighting_csv(lighting_path: str):
|
||||
"""Loads csv file with lighting. It has only one column.
|
||||
Ignore the first row (header).
|
||||
positive_prompt are strings separated by comma. Each string is a prompt.
|
||||
negative_prompt are strings separated by comma. Each string is a prompt.
|
||||
|
||||
Returns:
|
||||
list: List of lighting. Each style is a dict with keys: style_name and value: [positive_prompt, negative_prompt]
|
||||
"""
|
||||
lighting = {"Error loading lighting.csv, check the console": ["",""]}
|
||||
if not os.path.exists(lighting_path):
|
||||
print(f"""Error. No lighting.csv found. Put your lighting.csv in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
""")
|
||||
return lighting
|
||||
try:
|
||||
with open(lighting_path, "r", encoding="utf-8") as f:
|
||||
lighting = [[x.replace('"', '').replace('\n','') for x in re.split(',(?=(?:[^"]*"[^"]*")*[^"]*$)', line)] for line in f.readlines()[1:]]
|
||||
lighting = {x[0]: [x[1],x[2]] for x in lighting}
|
||||
except Exception as e:
|
||||
print(f"""Error loading lighting.csv. Make sure it is in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
Error: {e}
|
||||
""")
|
||||
return lighting
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
cls.lighting_csv = cls.load_lighting_csv(os.path.join(folder_paths.base_path, "custom_nodes\\ComfyUI-CSV_Loader\\CSV\\lighting.csv"))
|
||||
return {
|
||||
"required": {
|
||||
"lighting": (list(cls.lighting_csv.keys()),),
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING","STRING")
|
||||
RETURN_NAMES = ("positive prompt", "negative prompt")
|
||||
FUNCTION = "execute"
|
||||
CATEGORY = "CSV Loaders"
|
||||
|
||||
def execute(self, lighting):
|
||||
return (self.lighting_csv[lighting][0], self.lighting_csv[lighting][1])
|
||||
|
||||
|
||||
#SETTING
|
||||
|
||||
class SettingsCSVLoader:
|
||||
"""
|
||||
Loads csv file with settings. For migration purposes from automatic11111 webui.
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def load_settings_csv(settings_path: str):
|
||||
"""Loads csv file with settings. It has only one column.
|
||||
Ignore the first row (header).
|
||||
positive_prompt are strings separated by comma. Each string is a prompt.
|
||||
negative_prompt are strings separated by comma. Each string is a prompt.
|
||||
|
||||
Returns:
|
||||
list: List of settings. Each style is a dict with keys: style_name and value: [positive_prompt, negative_prompt]
|
||||
"""
|
||||
settings = {"Error loading settings.csv, check the console": ["",""]}
|
||||
if not os.path.exists(settings_path):
|
||||
print(f"""Error. No settings.csv found. Put your settings.csv in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
""")
|
||||
return settings
|
||||
try:
|
||||
with open(settings_path, "r", encoding="utf-8") as f:
|
||||
settings = [[x.replace('"', '').replace('\n','') for x in re.split(',(?=(?:[^"]*"[^"]*")*[^"]*$)', line)] for line in f.readlines()[1:]]
|
||||
settings = {x[0]: [x[1],x[2]] for x in settings}
|
||||
except Exception as e:
|
||||
print(f"""Error loading settings.csv. Make sure it is in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
Error: {e}
|
||||
""")
|
||||
return settings
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
cls.settings_csv = cls.load_settings_csv(os.path.join(folder_paths.base_path, "custom_nodes\\ComfyUI-CSV_Loader\\CSV\\settings.csv"))
|
||||
return {
|
||||
"required": {
|
||||
"settings": (list(cls.settings_csv.keys()),),
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING","STRING")
|
||||
RETURN_NAMES = ("positive prompt", "negative prompt")
|
||||
FUNCTION = "execute"
|
||||
CATEGORY = "CSV Loaders"
|
||||
|
||||
def execute(self, settings):
|
||||
return (self.settings_csv[settings][0], self.settings_csv[settings][1])
|
||||
|
||||
|
||||
#STYLE
|
||||
|
||||
class StylesCSVLoader:
|
||||
"""
|
||||
Loads csv file with styles. For migration purposes from automatic11111 webui.
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def load_styles_csv(styles_path: str):
|
||||
"""Loads csv file with styles. It has only one column.
|
||||
Ignore the first row (header).
|
||||
positive_prompt are strings separated by comma. Each string is a prompt.
|
||||
negative_prompt are strings separated by comma. Each string is a prompt.
|
||||
|
||||
Returns:
|
||||
list: List of styles. Each style is a dict with keys: style_name and value: [positive_prompt, negative_prompt]
|
||||
"""
|
||||
styles = {"Error loading styles.csv, check the console": ["",""]}
|
||||
if not os.path.exists(styles_path):
|
||||
print(f"""Error. No styles.csv found. Put your styles.csv in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
""")
|
||||
return styles
|
||||
try:
|
||||
with open(styles_path, "r", encoding="utf-8") as f:
|
||||
styles = [[x.replace('"', '').replace('\n','') for x in re.split(',(?=(?:[^"]*"[^"]*")*[^"]*$)', line)] for line in f.readlines()[1:]]
|
||||
styles = {x[0]: [x[1],x[2]] for x in styles}
|
||||
except Exception as e:
|
||||
print(f"""Error loading styles.csv. Make sure it is in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
Error: {e}
|
||||
""")
|
||||
return styles
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
cls.styles_csv = cls.load_styles_csv(os.path.join(folder_paths.base_path, "custom_nodes\\ComfyUI-CSV_Loader\\CSV\\styles.csv"))
|
||||
return {
|
||||
"required": {
|
||||
"styles": (list(cls.styles_csv.keys()),),
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING","STRING")
|
||||
RETURN_NAMES = ("positive prompt", "negative prompt")
|
||||
FUNCTION = "execute"
|
||||
CATEGORY = "CSV Loaders"
|
||||
|
||||
def execute(self, styles):
|
||||
return (self.styles_csv[styles][0], self.styles_csv[styles][1])
|
||||
|
||||
|
||||
#POSITIVE
|
||||
|
||||
class PositiveCSVLoader:
|
||||
"""
|
||||
Loads csv file with positive. For migration purposes from automatic11111 webui.
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def load_positive_csv(positive_path: str):
|
||||
"""Loads csv file with positive. It has only one column.
|
||||
Ignore the first row (header).
|
||||
positive_prompt are strings separated by comma. Each string is a prompt.
|
||||
negative_prompt are strings separated by comma. Each string is a prompt.
|
||||
|
||||
Returns:
|
||||
list: List of positive. Each style is a dict with keys: style_name and value: [positive_prompt, negative_prompt]
|
||||
"""
|
||||
positive = {"Error loading positive.csv, check the console": ["",""]}
|
||||
if not os.path.exists(positive_path):
|
||||
print(f"""Error. No positive.csv found. Put your positive.csv in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
""")
|
||||
return positive
|
||||
try:
|
||||
with open(positive_path, "r", encoding="utf-8") as f:
|
||||
positive = [[x.replace('"', '').replace('\n','') for x in re.split(',(?=(?:[^"]*"[^"]*")*[^"]*$)', line)] for line in f.readlines()[1:]]
|
||||
positive = {x[0]: [x[1],x[2]] for x in positive}
|
||||
except Exception as e:
|
||||
print(f"""Error loading positive.csv. Make sure it is in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
Error: {e}
|
||||
""")
|
||||
return positive
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
cls.positive_csv = cls.load_positive_csv(os.path.join(folder_paths.base_path, "custom_nodes\\ComfyUI-CSV_Loader\\CSV\\positive.csv"))
|
||||
return {
|
||||
"required": {
|
||||
"positive": (list(cls.positive_csv.keys()),),
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING","STRING")
|
||||
RETURN_NAMES = ("positive prompt", "negative prompt")
|
||||
FUNCTION = "execute"
|
||||
CATEGORY = "CSV Loaders"
|
||||
|
||||
def execute(self, positive):
|
||||
return (self.positive_csv[positive][0], self.positive_csv[positive][1])
|
||||
|
||||
|
||||
#NEGATIVE
|
||||
|
||||
class NegativeCSVLoader:
|
||||
"""
|
||||
Loads csv file with negative. For migration purposes from automatic11111 webui.
|
||||
"""
|
||||
|
||||
@staticmethod
|
||||
def load_negative_csv(negative_path: str):
|
||||
"""Loads csv file with negative. It has only one column.
|
||||
Ignore the first row (header).
|
||||
positive_prompt are strings separated by comma. Each string is a prompt.
|
||||
negative_prompt are strings separated by comma. Each string is a prompt.
|
||||
|
||||
Returns:
|
||||
list: List of negative. Each style is a dict with keys: style_name and value: [positive_prompt, negative_prompt]
|
||||
"""
|
||||
negative = {"Error loading negative.csv, check the console": ["",""]}
|
||||
if not os.path.exists(negative_path):
|
||||
print(f"""Error. No negative.csv found. Put your negative.csv in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
""")
|
||||
return negative
|
||||
try:
|
||||
with open(negative_path, "r", encoding="utf-8") as f:
|
||||
negative = [[x.replace('"', '').replace('\n','') for x in re.split(',(?=(?:[^"]*"[^"]*")*[^"]*$)', line)] for line in f.readlines()[1:]]
|
||||
negative = {x[0]: [x[1],x[2]] for x in negative}
|
||||
except Exception as e:
|
||||
print(f"""Error loading negative.csv. Make sure it is in the root directory of ComfyUI. Then press "Refresh".
|
||||
Your current root directory is: {folder_paths.base_path}
|
||||
Error: {e}
|
||||
""")
|
||||
return negative
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
cls.negative_csv = cls.load_negative_csv(os.path.join(folder_paths.base_path, "custom_nodes\\ComfyUI-CSV_Loader\\CSV\\negative.csv"))
|
||||
return {
|
||||
"required": {
|
||||
"negative": (list(cls.negative_csv.keys()),),
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
RETURN_TYPES = ("STRING","STRING")
|
||||
RETURN_NAMES = ("positive prompt", "negative prompt")
|
||||
FUNCTION = "execute"
|
||||
CATEGORY = "CSV Loaders"
|
||||
|
||||
def execute(self, negative):
|
||||
return (self.negative_csv[negative][0], self.negative_csv[negative][1])
|
||||
|
||||
|
||||
#NODE NAMING
|
||||
|
||||
NODE_CLASS_MAPPINGS = {
|
||||
"Load Artists CSV": ArtistsCSVLoader,
|
||||
"Load Artmovements CSV": ArtmovementsCSVLoader,
|
||||
"Load Characters CSV": CharactersCSVLoader,
|
||||
"Load Composition CSV": CompositionCSVLoader,
|
||||
"Load Lighting CSV": LightingCSVLoader,
|
||||
"Load Settings CSV": SettingsCSVLoader,
|
||||
"Load Styles CSV": StylesCSVLoader,
|
||||
"Load Positive CSV": PositiveCSVLoader,
|
||||
"Load Negative CSV": NegativeCSVLoader
|
||||
|
||||
}
|
||||
NODE_DISPLAY_NAME_MAPPINGS = {
|
||||
"ArtistsCSVLoader": "Load Artists CSV Node",
|
||||
"ArtmovementsCSVLoader": "Load Art Movements CSV Node",
|
||||
"CharactersCSVLoader": "Load Characters CSV Node",
|
||||
"CompositionCSVLoader": "Load Composition CSV Node",
|
||||
"LightingCSVLoader": "Load Lighting CSV Node",
|
||||
"SettingsCSVLoader": "Load Settings CSV Node",
|
||||
"StylesCSVLoader": "Load Styles CSV Node",
|
||||
"PositiveCSVLoader": "Load Positive CSV Node",
|
||||
"NegativeCSVLoader": "Load Negative CSV Node"
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user