To update artist data (if possible)

#3
by FernandLeggero - opened

hello, I wanted to know how you can do to update the database externally. For example I wanted to update the art styles of the Pre-Raphaelite painters by adding the tag to Millais and madox-Brown. I did that but when I then exit the app it is not updated. Also know how to be able to add new painters. For example Dante Gabriel Rossetti and Burne Jones are missing among the Pre-Raphaelites.... Thank you

You can post a comment here with the names of the artists and/or the tags you want to add, and I'll add them if they're valid.

If you're using the webpage here on hugging face, then you can't updated the artists or tags data yourself. If you've downloaded all the files to use offline, then you can add artists and/or tags by editing the file, "artists_and_tags.js". The file comments describe the required syntax. After you add an artist to the file, you'll need to add the 3 images into the sub-directories within the "images" directory. Follow the same file name convention as the other images, e.g. {first}_{last}-artist.webp.

I tested "art by Steve Henderson" and "art by Fabian Perez" against both "art" and "art by" and both were pretty well known by SDXL. The results match web image searches of both artists' styles.

I can add others as I find them.

Thanks @ReggieMontoya ! I'll add those two as soon as I can. If you can suggest any tags for either of them, I'd appreciate that (e.g. mediums, styles, themes, subject matter, or artistic movements).

done

Excellent! Sorry I didn't get back to you before, I left the country for the holidays.

If it's cool, I will maybe add more I find in my wanderings around the SDXL-scape in the future. Great work with your site/dataset!

I have a bunch more of these coming and I just wrote up a big list before realizing that my cross checks to see if they were already on your list were misfiring. Ignore this post since I can only edit it, not delete it.

I saw your pre-edit post from email notification, and it's easy for me to cross-compare to my database.

From your list, these two are in my DB but marked as unknown by SDXL - can you confirm they are known?

Ralph Horsley
Silvestre Freddy Mamani

From your list, these artists are NOT in my DB yet:

Alexandre Calame
Archibald Thorburn
Arnold Genthe
Brian K Vaughan
Bunny Yeager
Burt Glinn
Carl Andre
Catherine Holman
Charles E Burchfield
David Alfaro Siqueiros
David Zinn
Duccio aka Duccio di Buoninsegna
Edwin Henry Landseer
Eugène Grasset
Grégoire Guillemin
Guy Bourdin
Hoodlaboratory
J Ottis Adams
Jake Olson
James Pradier
John Duncan
John Heartfield
Josh Keyes
Léon Spilliaert
Mr Doodle
Quan Yi
Ramon Casas
Sara Riches
Sebastião Salgado
Vincent Peters
Walasse Ting
Zeng Fanzhi

These are in the DB and the app

Alex Russell Flint
Beatrix Potter
Brad Kunkle
Edward Henry Potthast
Etam Cru
Felix Gonzalez Torres
Francis Bacon
Franz Xaver Winterhalter
Jamie Hawkesworth
Kilian Eng
Lee Broom
Michael Kenna
Mikhail Vrubel
TJ Drysdale
Vince Colletta
Vivian Dorothy Maier

Yeah sorry about that. I had an incorrect array reference when it was checking if a name was already in the database, hence all the misfires.

Ralph Horsley and Silvestre Freddy Mamani both have a really distinct style when you web search for images, and SDXL base model actually does a great job capturing Ralph Horsley's modern digital art style (lots of DnD stuff) and Silvestre Freddy Mamani's results are more an interpretation of what he would do if he made traditional art (paintings). Since he does buildings, "art by Silvestre Freddy Mamani" sort of misses that. but the incredibly vibrant colors and South American style are clear as day.

I just learned ComfyUI, and have made a pipeline to generate a couple different aspect ratios from SDXL's native trained set of resolutions, then merges them and labels them. You can queue in X number of names and walk away, coming back later to a full output of images to check. I plan on running a bunch of names through to see what I get. It's too much fun to tinker!

Adam Hughes - American comic book artist, featured on covers with a pinup stlye
Adolf Schreyer - German painter of landscapes, old timey soldiers riding horses, etc
Alberto Seveso - Italian and British mixed media artist known for portraits looking like ink dripping into water. Really cool style.
Alberto Vargas - Peruvian pin up artist, old fashioned so with a 1940s or earlier look
Alex Ross - American comic book artist with a classic painterly style
Alexandre Cabanel - French painter, academic art style. Known for Birth of Venus, Fallen Angel, et al.
Archan Nair - German mixed media artist, paint splatter and droplet style
Arnold Bocklin - Swiss Symbolist painter, known for Isle of the Dead series
Aubrey Beardsley - English illustrator with a haunting black and white Art Nouveau mixed with Japanese woodblock look.
Boris Vallejo - Peruvian painter doing old school pulp fantasy stuff, like Conan etc. Maried to Julie Bell, who has a similar art style (your site lists Julie)
Brian Bolland - British comic artist. DC stuff mostly. "The Killing Joke" is a famous work of his.
Bryan Hitch - Another British comics artist, DC mostly
Budd Root - German American comics artist, cheeky stuff about a cavewoman.
Caravaggio - Michelangelo Merisi da Caravaggio aka Caravaggio, Italian painter, Baroque style.
Caspar David Friedrich - German Romantic landscape painter
Charles Dana Gibson - American illustrator of pen and ink sketches, some early 1900s magazine covers like Life.
Dave Stevens - American comics artist who drew the Rocketeer
David Wilkie - Scottish painter, did some royalty portraiture and commoner scenes
Edward Burne Jones - English painter, also did tiling and stained glass. Has a very "old hymnal illustration" look.
Edwin Austin Abbey - American muralist, illustrator, and painter. Reds cloaks! lots of bold reds.
Esteban Maroto - Spanish comic book artist. Old school look, like 70s to 80s pulp books
Eugène Delacroix - French Romantic painter
Felicien Rops - Belgian Symbolism artist: painter, illustrator, caricaturist. Did some haunting sketches in charcoal.
Francesco Hayez - Italian Romantic painter. "The Kiss"
Franz Stuck - German painter, sculptor, printmaker, and architect
Gustave Moreau - French Symbolist, lots of cool old school religious iconography stuff.
J Scott Campbell - Modern American comics artist, Marvel mostly. aka Jeffery Scott
Jae Cheol Park - modern South Korean concept artist, cities and nature/urban interaction.
James McNeill Whistler - American Gilded Age painter, oils and watercolor
James Tissot - aka Jacques Joseph Tissot. French painter, illustrator, and caricaturist. Ladies in big hats and floofy dresses.
Jean Honoré Fragonard - French painter, somewhat whimsical matter for his era.
John Atkinson Grimshaw - English Victorian-era artist who drew cities at night. Lovecraftian vibes spooky scary.
John Collier - British painter "Lady Godiva"
John Frederick Lewis - English Orientalist painter (that's the term still used, sorry!) Also lots of Mediterranean looking stuff, like Southern Spain or Morocco.
Joseph Wright - English Romantic painter, industrial subjects
Joyce Ballantyne - WW2 era pinup artist, made the "Coppertone girl"
Kevin Eastman - American comic book artist in part behind Teenage Mutant Ninja Turtles. Not as strong of a style as you would think, but it's there.
Léon Cogniet - French history and portrait painter
Michael Hussar - American painter, "American Baroque" but like freaky circus sideshow stuff, grotesques.
Michael Kaluta - American comic artist who revived The Shadow 50 years ago
Mikel Janin - DC comics artist
Mort Künstler - artist painting 1800s and 1900s war scenes. Normal Rockwell vibe.
Qi Baishi - Chinese painter, bright colors on unbleached paper
Raden Saleh - Arab-Javanese Indonesian Romantic painter
Raja Ravi Varma - European academic painter style merged with Indian subject matter
Ralph Bakshi - Israeli American animator, known for off-colour and bawdy stuff like Fritz the Cat.
Sanjulián - Spanish painter of pulp covers, aka Manuel Pérez Clemente. SDXL somewhat knows him as Sanjulian without the accent.
Sidney Harold Meteyard - English painter and stained-glass designer
Studio Ghibli - Japanese animation studio founded by Hayao Miyazaki. SDXL sees them slightly differently and maybe the names can be used together to strengthen the style.
Terry Dodson - American comic book artist, DC and Marvel both
Tintoretto - Italian painter of the Venetian school, aka Jacopo Robusti
Vasily Vereshchagin - Russian war artist
Vaughn Bode - American underground cartoonist
Viktor Vasnetsov - Russian folklorist and romantic nationalistic painter
Virginia Frances Sterrett - American artist and illustrator with a distinct post-Nouveau style
W Heath Robinson - English cartoonist, illustrator with a sort of warped Rube Goldberg machine meets a bit of Dali surrealism
Zdzislaw Beksinski - Polish dystopian surrealist painter/illustrator. Straight up freaky stuff here.

I'm a big fan of Mamani's architecture. Thanks for this list!

What do you mean by merging different aspect ratios? Are you trying to discover which aspect ratio is best for recreating the artist's style?

What do you mean by merging different aspect ratios? Are you trying to discover which aspect ratio is best for recreating the artist's style?

I heard on Reddit (and decided to play it safe by checking myself) that style is sometimes aspect-ratio dependent. So I made a Comfy workflow that makes artist style cards with square and mildly rectangular ratios (and outputs labels for clarity). I am making these as part of the effort to check other artist references. There will be hundreds more coming eventually! [Note that the first one is blank to find the "base model style" for these seeds].

Prompt is just "style of XXX" and the artist name filled in for XXX

_0001.jpg
Aaron Douglas_0001.jpg
Abbott Fuller Graves_0001.jpg
Abdur Rahman Chughtai_0001.jpg
Abraham Bloemaert_0001.jpg
Abraham Bosschaert_0001.jpg
Adam Elsheimer_0001.jpg
Adam Hughes_0001.jpg
Adélaïde Labille Guiard_0001.jpg
Adi Granov_0001.jpg
Adrian Tomine_0001.jpg
Adrianus Eversen_0001.jpg
Afarin Sajedi_0001.jpg
Affandi_0001.jpg
Agostino Arrivabene_0001.jpg

Oh good to know! I never heard that or tested it. In these few examples, the style seems consistent across the aspect ratios, except that landscape is less colorful in several of these. Most noticeably for Everson.

I wonder if the influence of aspect ratio changes depending on the prompt. For example, maybe all the Everson trainers with landscape aspect were still-life drawings and the others were portrait paintings. So if the landscape prompt is empty except for "style of Everson", then the output is a still-life drawing. But I wonder if the landscape prompt included "portrait", would it be a painting or a drawing?

Here are some artist cards I have been generating that should be (almost entirely) missing from your dataset. Testing 1:1, 2:3, 3:2, 22:9, and 9:22. Note that some artists might be in your dataset under slightly different names names/spellings. You can even see some of those duplicates in here. I am leaving them in as examples of adjacency: the output is mostly the same with variant spellings
style of ARTIST CFG7, DPM2++, Kerras, 20 base + 4 refiner steps, native SDXL resolutions only (then resized down to form an appealing grid).
Each grid takes 70 seconds to make and I am queuing up a few hundred to run over night. The list of artists to check is pretty robust!

(blank), Aaron Douglas, Abbott Fuller Graves, Abdur Rahman Chughtai, Abraham Bloemaert, Abraham Bosschaert, Adam Elsheimer, Adam Hughes, Adélaïde Labille Guiard, Adi Granov, Adrian Tomine, Adrianus Eversen, Afarin Sajedi, Affandi, Agostino Arrivabene, Akira Toriyama, Akseli Gallen Kallela, Alan Davis, Alasdair Gray, Albert Bierstadt, Albert Gleizes, Albert Goodwin, Albert Guillaume, Albert Marquet, Albert Robida, Alberto Morrocco, Alberto Seveso, Alberto Vargas, albrecht altdorfer, Aldus Manutius, Aleksey Savrasov, Alessandro Galli Bibiena, Alex Hirsch, Alex Horley Orlandelli, Alex Katz, Alex Ross, Alex Timmermans, Alexander Archipenko, alexander nasmyth, Alexander Stirling Calder, Alexandr Averin, Alexandre Benois, Alexandre Calame, Alfred Augustus Glendening, Alfred Kubin, Alfred Thompson Bricher, Alfred Wallis, Alice Bailly, Alice Rahon, Alison Bechdel, Alison Kinnaird, Allen Williams, Alois Arnegger, Alvar Aalto, Alvaro Siza, Amandine van Ray, Amédée Guillemin, Andre de Dienes, Andre Derain, André Derain, Andreas Franke, Andreas Vesalius, Andre Charles Boulle, Andrew Macara, Andy Goldsworthy, Andy Kehoe, Aneurin Jones, Anish Kapoor, Anja Millen, Anna Boch, Anne Brigman, Annie Soudain, Anthony Thieme, Antoine Blanchard, Anton Otto Fischer, Antoni Tàpies, Antonio Canova, Antonio Mancini, Antonio Saura, Antony Gormley, Apollonia Saintclair, Archibald Motley, Arcimboldo, Aristarkh Lentulov, Arkhip Kuindzhi, Arkhyp Kuindzhi, Armand Guillaumin, Arnold Bocklin, Arnold Böcklin, Aron Wiesenfeld, Art Green, Art Of Brom, Artgerm

_0001.jpg
Aaron Douglas_0001.jpg
Abbott Fuller Graves_0001.jpg
Abdur Rahman Chughtai_0001.jpg
Abraham Bloemaert_0001.jpg
Abraham Bosschaert_0001.jpg
Adam Elsheimer_0001.jpg
Adam Hughes_0001.jpg
Adélaïde Labille Guiard_0001.jpg
Adi Granov_0001.jpg
Adrian Tomine_0001.jpg
Adrianus Eversen_0001.jpg
Afarin Sajedi_0001.jpg
Affandi_0001.jpg
Agostino Arrivabene_0001.jpg
Akira Toriyama_0001.jpg
Akseli Gallen Kallela_0001.jpg
Alan Davis_0001.jpg
Alasdair Gray_0001.jpg
Albert Bierstadt_0001.jpg
Albert Gleizes_0001.jpg
Albert Goodwin_0001.jpg
Albert Guillaume_0001.jpg
Albert Marquet_0001.jpg
Albert Robida_0001.jpg
Alberto Morrocco_0001.jpg
Alberto Seveso_0001.jpg
Alberto Vargas_0001.jpg
albrecht altdorfer_0001.jpg
Aldus Manutius_0001.jpg
Aleksey Savrasov_0001.jpg
Alessandro Galli Bibiena_0001.jpg
Alex Hirsch_0001.jpg
Alex Horley Orlandelli_0001.jpg
Alex Katz_0001.jpg
Alex Ross_0001.jpg
Alex Timmermans_0001.jpg
Alexander Archipenko_0001.jpg
alexander nasmyth_0001.jpg
Alexander Stirling Calder_0001.jpg
Alexandr Averin_0001.jpg
Alexandre Benois_0001.jpg
Alexandre Calame_0001.jpg
Alfred Augustus Glendening_0001.jpg
Alfred Kubin_0001.jpg
Alfred Thompson Bricher_0001.jpg
Alfred Wallis_0001.jpg
Alice Bailly_0001.jpg
Alice Rahon_0001.jpg
Alison Bechdel_0001.jpg
Alison Kinnaird_0001.jpg
Allen Williams_0001.jpg
Alois Arnegger_0001.jpg
Alvar Aalto_0001.jpg
Alvaro Siza_0001.jpg
Amandine van Ray_0001.jpg
Amédée Guillemin_0001.jpg
Andre Charles Boulle_0001.jpg
Andre de Dienes_0001.jpg
Andre Derain_0001.jpg
André Derain_0001.jpg
Andreas Franke_0001.jpg
Andreas Vesalius_0001.jpg
Andrew Macara_0001.jpg
Andy Goldsworthy_0001.jpg
Andy Kehoe_0001.jpg
Aneurin Jones_0001.jpg
Anish Kapoor_0001.jpg
Anja Millen_0001.jpg
Anna Boch_0001.jpg
Anne Brigman_0001.jpg
Annie Soudain_0001.jpg
Anthony Thieme_0001.jpg
Antoine Blanchard_0001.jpg
Anton Otto Fischer_0001.jpg
Antoni Tàpies_0001.jpg
Antonio Canova_0001.jpg
Antonio Mancini_0001.jpg
Antonio Saura_0001.jpg
Antony Gormley_0001.jpg
Apollonia Saintclair_0001.jpg
Archibald Motley_0001.jpg
Arcimboldo_0001.jpg
Aristarkh Lentulov_0001.jpg
Arkhip Kuindzhi_0001.jpg
Arkhyp Kuindzhi_0001.jpg
Armand Guillaumin_0001.jpg
Arnold Bocklin_0001.jpg
Arnold Böcklin_0001.jpg
Aron Wiesenfeld_0001.jpg
Art Green_0001.jpg
Art Of Brom_0001.jpg
Artgerm_0001.jpg

Nice!! I'm working on adding the first list of artists you provided. Should be up in a few days. Are you using a refiner or upscale pass? Also how many steps?

Reason I ask is that these images look higher quality than I get, but I'm only doing 20 steps with just the base at 1024x1024, no refiner or upscale. I made that choice on day-1 to cut down the render speed. I may redo everything at some point. Depends how things go with SD3

Refiner - yes. 20 steps SDXL base, 5 steps refiner. These are just demos of the style to show that SDXL knows them, but the style shouldn't be too far off when they're put into your workflow.

I think it's reasonable to not go completely crazy adding stuff for now if there are time limits. Mostly these are to demo what else is in the model and to help me decide which should go into the clustering algorithm. SD Cascade is out, and SD3 is hopefully around the corner. It could be that there are no benefits to using SDXL anymore other than the LORAs and weak controlnets are already out.

If SD3 is as large a gamechanger as it's being billed as, then maybe we can collab on making a new set of artist images. If we share a Comfy workflow, we should be able to generate identical images to prove it works, then divide and conquer on the list. Two GPUs are better than one.

Here are
Arthur Boyd, Arthur Lismer, Arthur Melville, Arthur Radebaugh, Arthur Sarnoff, Arthur Streeton, Arthur Wardle, Artus Scheiner, Asaf Hanuka, Asher Brown Durand, Ashley Wood, Aubrey Beardsley, Auguste Herbin, Augustus Jansson, Austin Osman Spare, Ayami Kojima, Barbara Takenaga, Barry Windsor Smith, Bart Sears, Bastien L Deharme, Becky Cloonan, beksinski, Ben Goossens, Ben Quilty, Ben Shahn, Ben Templesmith, Benjamin Marra, Bernard Buffet, Bernie Wrightson, Betye Saar, Bill Brandt, Bill Jacklin, Bill Traylor, Bill Viola, Bjarke Ingels, Blanche Hoschedé Monet, Blek le Rat, Bo Bartlett, Bob Byerley, bordalo ii, Boris Kustodiev, Boris Vallejo, Botero, Brandon Mably, Brent Heighton, Brett Weston, Brian And Wendy Froud, Brian Kesinger, Brian Mashburn, Brooke Shaden

Arthur Boyd_0001.jpg
Arthur Lismer_0001.jpg
Arthur Melville_0001.jpg
Arthur Radebaugh_0001.jpg
Arthur Sarnoff_0001.jpg
Arthur Streeton_0001.jpg
Arthur Wardle_0001.jpg
Artus Scheiner_0001.jpg
Asaf Hanuka_0001.jpg
Asher Brown Durand_0001.jpg
Ashley Wood_0001.jpg
Aubrey Beardsley_0001.jpg
Auguste Herbin_0001.jpg
Augustus Jansson_0001.jpg
Austin Osman Spare_0001.jpg
Ayami Kojima_0001.jpg
Barbara Takenaga_0001.jpg
Barry Windsor Smith_0001.jpg
Bart Sears_0001.jpg
Bastien L Deharme_0001.jpg
Becky Cloonan_0001.jpg
beksinski_0001.jpg
Ben Goossens_0001.jpg
Ben Quilty_0001.jpg
Ben Shahn_0001.jpg
Ben Templesmith_0001.jpg
Benjamin Marra_0001.jpg
Bernard Buffet_0001.jpg
Bernie Wrightson_0001.jpg
Betye Saar_0001.jpg
Bill Brandt_0001.jpg
Bill Jacklin_0001.jpg
Bill Traylor_0001.jpg
Bill Viola_0001.jpg
Bjarke Ingels_0001.jpg
Blanche Hoschedé Monet_0001.jpg
Blek le Rat_0001.jpg
Bo Bartlett_0001.jpg
Bob Byerley_0001.jpg
bordalo ii_0001.jpg
Boris Kustodiev_0001.jpg
Boris Vallejo_0001.jpg
Botero_0001.jpg
Brandon Mably_0001.jpg
Brent Heighton_0001.jpg
Brett Weston_0001.jpg
Brian And Wendy Froud_0001.jpg
Brian Kesinger_0001.jpg
Brian Mashburn_0001.jpg
Brooke Shaden_0001.jpg

Bruce Munro, Bruce Timm, Bryan Hitch, Buckminster Fuller, Bunny Yeager, Burt Glinn, C R W Nevinson, Cai Guo Qiang, Camille Vivier, Caras Ionut, Carl Gustav Carus, Carl Larsson, Carl Moll, Carlos Schwabe, Carrie Ann Baade, Carrie Graber, Casey Weldon, Caspar David Friedrich, Catherine Hyde, Cedric Peyravernay, Chaïm Soutine, Charles Burns, Charles Courtney Curran, Charles Cundall, Charles Dana Gibson, Charles Gwathmey, Charles Reiffel, Charles Rennie Mackintosh, Charles Tunnicliffe, Charles Wysocki, Charline von Heyl, Chris Bachalo, Chris Claremont, Chris Leib, Chris Saunders, Christopher Ryan McKenney, Claes Oldenburg, Clarence Holbrook Carter, Claude Bonin Pissarro, Claude Lorrain, Clint Cearley, Clive Barker, Clyfford Still, Colin Campbell Cooper, Conrad Shawcross, Corneille, Cornelia Macintyre Foley, Cornelis De Heem, Cornelis Springer, Craig Davison

Bruce Munro_0001.jpg
Bruce Timm_0001.jpg
Bryan Hitch_0001.jpg
Buckminster Fuller_0001.jpg
Bunny Yeager_0001.jpg
Burt Glinn_0001.jpg
C R W Nevinson_0001.jpg
Cai Guo Qiang_0001.jpg
Camille Vivier_0001.jpg
Caras Ionut_0001.jpg
Carl Gustav Carus_0001.jpg
Carl Larsson_0001.jpg
Carl Moll_0001.jpg
Carlos Schwabe_0001.jpg
Carrie Ann Baade_0001.jpg
Carrie Graber_0001.jpg
Casey Weldon_0001.jpg
Caspar David Friedrich_0001.jpg
Catherine Hyde_0001.jpg
Cedric Peyravernay_0001.jpg
Chaïm Soutine_0001.jpg
Charles Burns_0001.jpg
Charles Courtney Curran_0001.jpg
Charles Cundall_0001.jpg
Charles Dana Gibson_0001.jpg
Charles Gwathmey_0001.jpg
Charles Reiffel_0001.jpg
Charles Rennie Mackintosh_0001.jpg
Charles Tunnicliffe_0001.jpg
Charles Wysocki_0001.jpg
Charline von Heyl_0001.jpg
Chris Bachalo_0001.jpg
Chris Claremont_0001.jpg
Chris Leib_0001.jpg
Chris Saunders_0001.jpg
Christopher Ryan McKenney_0001.jpg
Claes Oldenburg_0001.jpg
Clarence Holbrook Carter_0001.jpg
Claude Bonin Pissarro_0001.jpg
Claude Lorrain_0001.jpg
Clint Cearley_0001.jpg
Clive Barker_0001.jpg
Clyfford Still_0001.jpg
Colin Campbell Cooper_0001.jpg
Conrad Shawcross_0001.jpg
Corneille_0001.jpg
Cornelia Macintyre Foley_0001.jpg
Cornelis De Heem_0001.jpg
Cornelis Springer_0001.jpg
Craig Davison_0001.jpg

The good news is that all the app code, interface, and tag database works for every model. Generating images and the thumbnails isn't hard at all. The most time consuming part for me by far is writing good tags for each new artist since that requires a bit of research. I tried GTP-4, but it was wrong so often that I don't think it saved me any time.

If SD3 is good, I'll maintain a version of the app for both it and SDXL. Right now everything said about it is speculation, so we can only hope. For me, SDXL's poor controlnet support is its Achilles' heel. Ip-adapter for 1.5 is tons of fun, but the SDXL version is barely usable.

I just added 80 or so from your first list. It was a good excuse to do tag maintenance as well. The additions are all tagged with "added-2024-3". I was a day early - leap year, haha

Sign up or log in to comment