Från gamnacke till elegant dans

Ett inlägg kring hur vi går från utforskande till att faktiskt få fram danssteg i vår process

Linköping
December 2, 2022

Från gamnacke framför dator till elegant dans - hur går det till?

Processen

På internet (med gamnacke)

  • lekfullt eller/och metodiskt utforska olika typer av danssteg genererade av system
  • Utifrån det första resultatet, försöka få fram en sekvens av steg

I danssalen (elegant, med bra hållning!)

  • Utforska sätt att faktiskt göra stegen i verkliga livet - fylla på med naturliga efterföljande steg (mänsklig kreativitet)


Nedan detaljerar vi processen och försöker ta en "prompt" från start till mål.

Steg 1: Utforska danssteg i system

2022 har varit en explosion i system som kan generera olika typer av text, bilder och video. Sammanfattat är det olika system/modeller som har tagit in en stor del av internet för att tränas. De kan sedan generera synteser av befintligt material. Resultatet blir dåligt, barnsligt, överraskande roligt, överraskande bra och ibland helt fantastiskt. Det handlar om att be systemet på "rätt sätt" (att "prompta" från engelskans "prompt") om det du vill ha. Att kunna be systemet "på rätt sätt" handlar i stor del om hur mycket du kan/förstår om ämnet och hur kreativt du frågar systemet.

Exempelvis, "ballet dancer mixing Angolan samba and west coast hiphop in a acrobatic way. polaroid" ger dessa fyra resultat direkt i dalle-2.

I fallet har vi mixat utseendet/typen av dansare (ballet) med en dans som ska vara angolansk samba och västkusthiphop. Och på topp av detta ska dansstegen som vi ser vara akrobatiska. Stämning i fotot ska vara som av en polaroidkamera. För att ens lyckas med detta, behöver vi ha kunskap om angolansk samba och västkusthiphopp (annars kommer de ju inte med i texten vi skriver in i systemet). Vi behöver också ha kunskap estetiskt kring vad vi vill fånga.

Angående höjd på innovation och kreativitet får vi tyvärr ett dåligt resultat. Vår "prompt" mixar för mycket, och är inte tillräckligt distinkt för att systemet klarar av det. Istället får vi relativt standard-danssteg från balettdansare. Vi kanske måste djupdyka ner i den angolska samban och försöka hitta nya saker där..

Men!

Vi är igång! Härifrån kan vi skapa variationer av danssteg som vi verkligen gillar eller tycker är intressanta. De kan generera första danssteget, men också en sekvens av stegen. Systemet spottar ur sig olika! Nedan är en variation på en av bilderna ovan

Variationer på ett val av ballet dancer doing angolian samba mix with west coast hiphop. Via Dalle-2

Vårt första steg är ofta att leka med/utforska med bilder. Men det skulle också kunna vara text. Till vår hjälp kring kunskap har vi en lista av olika dansstilar, och såklart youtube också! Beroende på vår kunskap och förståelse lyckas vi generera innovativa steg, eller misslyckas med detta. Ovan kan väl sägas är exempel där vi misslyckades med en "prompt" och den blev alldeles för tung i ballet och det vi får se är variationer av akrobatiska balletsteg.

Steg 2: Generera fler steg

Sker främst på tre olika sätt. Beskriv steg via text, generera nya steg via bild, få till en sekvens via video.

Få fram steg via textgeneratorer

Via att beskriva danssteget, och stilarna vi vill få till, i en text-generator. Man kan misslyckas, som vi gjorde nedan i AI-baserad chattapplikation (GPTChat). Ett sansat svar av chat-botten som inte alls är sugen på att föreslå en dans.

Genererad via GPTChat - hänvisad till danslärare och koreografer (med rätta?)

I det lyckade (nåja) exemplet har du åtminstone fått en sekvens! Vi kan faktiskt börja dansa!

Genererat via GPT-3 - en tiostegsdans där jag föreslår det första steget. Grön text är genererat av system.

Generera bilder via bildgeneratorer

Det andra alternativet är att generera "variationer" på bilder som vi gillade. Dessa sammansatt (av oss, människorna) kan generera. Lite som giffen vi har på startsidan. Det är kanske ingen innovativ dans. Men kan bli med lite mer arbete

Från Dalle-2 (variationer) och så GIF skapad av variationerna av oss.

Via videosystem

Det tredje alternativet är att ta bilden (eller prompta med ny text) i en av videosystemen. Dessa är ännu inte lika avancerade som bildgenererarna (än) men man kan potentiellt få väldigt intressanta svar av dem. En variant av detta och steget ovan är att använda några verktyg som kan hjälpa animera de bilder som vi har. Risken är såklart mer generiska resultat

Steg 3: I danssalen

Inte så svårt att förstå, och samtidigt otroligt svårt att få till. Gör nu fysiskt vad systemet säger att du ska göra på dansgolvet. Kom så nära du kan!

System

Dalle-2
GPTChat
GPT-3

Danser

Angoliansk samba
Ballet
West coast hiphop