runew0lf / RuinedFooocus

Focus on prompting and generating
GNU General Public License v3.0
369 stars 20 forks source link

Ultimate SD prompt syntax #99

Closed AIrjen closed 10 months ago

AIrjen commented 10 months ago

From my fever dreams, its A1111 syntax + more!

    # basic prompt editing:
    # [bla|bla2|bla3] -> repeat each prompt

    # A1111 style prompt editing:
    # [bla:bla2:16] --> after step 16, move on from bla1 to bla2
    # [bla:bla2:0.5] --> after 50% of steps move on from bla1 to bla2

    # [bla1::16] --> remove bla1 after step 16
    # [bla1::0.5] --> remove bla1 after 50% of steps

    # Lets explore this space more, RF!
    # [bla|bla2:bla3|bla4:16] --> after5 step 16, move on from [bla1|bla2] to [bla3|bla4]
    # [bla:bla2:16] --> after step 16, move on from bla1 to bla2
    # [bla1:0.5::0.75] --> Start and remove bla1 from the prompt at 50% and 75%

    # [bla1~bla2] --> Same as | but in steps of 10% of steps
    # [bla^bla2] --> slowly switch bla to bla2 with a peak
    # [bla?bla2] --> random switch
    # [bla1/bla2] --> slowly switch bla to bla2, but keeps bla2 after half
    # [bla1\bla2] --> start with bla1, but after half, slowly transform into bla2
runew0lf commented 10 months ago

Merged Manually