Πώς να βάψετε με σταθερή διάχυση

0
241

Το Stable Diffusion είναι ένα από τα κορυφαία εργαλεία δημιουργίας κειμένου σε εικόνα AI που είναι διαθέσιμα στο διαδίκτυο. Αναπτύχθηκε από τη Stability.ai, το λογισμικό είναι ένας επαναστατικός μεταφραστής εικόνων. Χρησιμοποιεί ένα μοντέλο λανθάνουσας διάχυσης για να αποδώσει μερικές από τις πιο γρήγορες εικόνες με βάση τα μηνύματα κειμένου.

Μεταξύ των πολλών χαρακτηριστικών του, το outpainting είναι ένα από τα πιο συναρπαστικά στη χρήση. Βοηθά στην επέκταση μιας υπάρχουσας εικόνας σε μία ή περισσότερες κατευθύνσεις με βάση περιγραφές κειμένου, μεθόδους δειγματοληψίας και ρυθμίσεις ανάλυσης. Και σε αντίθεση με τις εικόνες που δημιουργούνται αποκλειστικά από τεχνητή νοημοσύνη, η λειτουργία outpainting δίνει στους καλλιτέχνες και στους απλούς χρήστες του Stable Diffusion περισσότερο έλεγχο στο τελικό προϊόν.

Δημιουργία της εικόνας σας με χρήση προτροπών

Προτού αντιμετωπίσετε το outpainting στο Stable Diffusion, πρέπει να δημιουργήσετε μια εικόνα. Δείτε πώς χρησιμοποιείτε το Αυτόματο1111 Διεπαφή GUI για τη δημιουργία νέας εικόνας.

  1. Μεταβείτε στην καρτέλα txt2img.
  2. Πληκτρολογήστε τις λέξεις που περιγράφουν την εικόνα σας στο πλαίσιο κειμένου προτροπής.
  3. Πληκτρολογήστε λέξεις που περιγράφουν γραφικά στοιχεία που δεν θέλετε να βλέπετε στο πλαίσιο κειμένου αρνητικής προτροπής.
  4. Ρυθμίστε τα βήματα δειγματοληψίας περίπου στα 50-55, ανάλογα με τις δυνατότητες της κάρτας γραφικών σας.
  5. Χρησιμοποιήστε όποια μέθοδο δειγματοληψίας θέλετε και ορίστε το πλάτος και το ύψος της εικόνας.
  6. Επιλέξτε την επιλογή “Επαναφορά προσώπων” εάν δημιουργείτε άτομα στην εικόνα.
  7. Προσαρμόστε το ρυθμιστικό “Batch Count” εάν θέλετε να αποδώσετε περισσότερες από μία εικόνες.
  8. Ρυθμίστε το seed σε “-1”, εκτός εάν έχετε στο μυαλό σας έναν συγκεκριμένο σπόρο εικόνας που θέλετε να αναδημιουργήσετε.
  9. Κάντε κλικ στο κουμπί «Δημιουργία».

Σημειώστε ότι οι λέξεις που πληκτρολογείτε στο πλαίσιο κειμένου προτροπής είναι πολύ σημαντικές. Εάν θέλετε συγκεκριμένες πινελιές, στυλ, χρώματα και άλλα εφέ, πρέπει να τα αναφέρετε σε αυτήν την ενότητα.

Η προεπιλεγμένη γεννήτρια εικόνας Stable Diffusion θα αποδώσει κάτι με φωτογραφική αίσθηση, εκτός και αν δοθεί διαφορετική οδηγία.

Χρήση της λειτουργίας Outpaint στη Σταθερή Διάχυση

Μόλις αποδώσετε μια εικόνα, μπορείτε να αρχίσετε να την επεκτείνετε ή να τη ζωγραφίζετε. Επιλέξτε την εικόνα που σας αρέσει περισσότερο από την παρτίδα σας και κάντε κλικ στο κουμπί “Αποστολή στο img2img”.

Ακολουθήστε τα επόμενα βήματα για να ρυθμίσετε τις παραμέτρους Σταθερή Διάχυση για βαφή.

  1. Μεταβείτε στην καρτέλα img2img στη διεπαφή GUI Automatic1111.
  2. Κάντε κύλιση προς τα κάτω μέχρι να δείτε το αναπτυσσόμενο μενού “Σενάριο” και επιλέξτε “Εξωχρωματισμός mk2”.
  3. Επιλέξτε την κατεύθυνση της βαφής επιλέγοντας τα πλαίσια “Αριστερά”, “Δεξιά”, “Επάνω” ή “Κάτω”.
  4. Περιγράψτε τα οπτικά στοιχεία της εξωτερικής ζωγραφικής στο πλαίσιο κειμένου προτροπής στο επάνω μέρος της διεπαφής χρήστη.
  5. Επιλέξτε την επιλογή “Απλώς αλλάξτε μέγεθος”.
  6. Ρυθμίστε τα βήματα δειγματοληψίας μεταξύ 80 και 100 χρησιμοποιώντας το ρυθμιστικό.
  7. Προσαρμόστε τον αριθμό των pixel, τα οποία μπορείτε συχνά να μεγιστοποιήσετε για την υψηλότερη ποιότητα εικόνας.
  8. Κάντε κλικ στο κουμπί «Δημιουργία».

Ο καλύτερος τρόπος για να ρυθμίσετε τις παραμέτρους της διαδικασίας Outpaint

Ένα από τα μεγαλύτερα προβλήματα με το outpainting στο Stable Diffusion και σε άλλο λογισμικό μετατροπής κειμένου σε εικόνα με δυνατότητα AI είναι η υπερφόρτωση του AI. Για παράδειγμα, η επέκταση μιας εικόνας σε περισσότερες από μία κατευθύνσεις μπορεί να αποφέρει μικτά αποτελέσματα.

Επιπλέον, εάν μόνο η μία πλευρά είναι καλή, δεν θα μπορείτε να την κρατήσετε και να επαναλάβετε τη βαφή προς τις άλλες κατευθύνσεις. Αντίθετα, πρέπει να ξεκινήσετε από το μηδέν. Αυτό σημαίνει ότι μπορεί να μην μπορείτε να αναδημιουργήσετε εκείνη τη μία πλευρά που φαινόταν τέλεια.

Εδώ είναι τι θέλετε να κάνετε για να έχετε τα καλύτερα αποτελέσματα βαφής Σταθερή Διάχυση.

Επεκτείνετε προς τα αριστερά

  1. Φορτώστε την εικόνα σας στην καρτέλα img2img.
  2. Περιγράψτε τα οπτικά στοιχεία που θέλετε στη ζωγραφική.
  3. Προσθέστε αρνητικά μηνύματα, εάν χρειάζεται.
  4. Επιλέξτε την κατεύθυνση βαφής “Αριστερά” και αποεπιλέξτε τις άλλες τρεις επιλογές.
  5. Κάντε κλικ στο «Δημιουργία» μέχρι να είστε ικανοποιημένοι με το αποτέλεσμα.
  6. Σύρετε την εικόνα από το δεξιό παράθυρο διεπαφής χρήστη στην καρτέλα img2img.

Αναπτύξτε το προς τα δεξιά

  1. Περιγράψτε τα οπτικά στοιχεία που θέλετε και δεν θέλετε στα πεδία προτροπής.
  2. Προσθέστε αρνητικά μηνύματα προτροπής εάν θέλετε το AI να παραλείψει συγκεκριμένες λεπτομέρειες.
  3. Επιλέξτε τη «Σωστή» κατεύθυνση βαφής και αποεπιλέξτε την προηγούμενη.
  4. Πατήστε “Δημιουργία” μέχρι να πάρετε κάτι υπέροχο.
  5. Σύρετε την εικόνα στην καρτέλα img2img ή πατήστε το κουμπί “Αποστολή στο img2img”.

Αναπτύξτε το προς τα επάνω

  1. Προσθέστε νέα οπτικά στοιχεία για την εικόνα.
  2. Προσθέστε αρνητικά μηνύματα, εάν χρειάζεται.
  3. Επιλέξτε την κατεύθυνση βαφής «Επάνω» και αποεπιλέξτε την τελευταία.
  4. Πατήστε “Δημιουργία” μέχρι να σας αρέσει το αποτέλεσμα.
  5. Σύρετε και αποθέστε την τελική εικόνα πίσω στην καρτέλα img2img.

Ανάπτυξη προς τα κάτω

  1. Πληκτρολογήστε την τελική σας περιγραφή πριν δημιουργήσετε μια επέκταση προς τα κάτω.
  2. Χρησιμοποιήστε ορισμένες αρνητικές προτροπές, κατά προτίμηση για να αποτρέψετε την επικάλυψη με την αρχική εικόνα.
  3. Επιλέξτε “Κάτω” ως την κατεύθυνση της βαφής και αποεπιλέξτε οτιδήποτε άλλο.
  4. Κάντε κλικ στο κουμπί «Δημιουργία» μέχρι να είστε ικανοποιημένοι με τα αποτελέσματα.

Ένα άλλο μεγάλο πλεονέκτημα της επέκτασης της εικόνας σας προς μία κατεύθυνση κάθε φορά είναι ότι μπορείτε να περιγράψετε καλύτερα τις εικόνες.

Για παράδειγμα, ας πούμε ότι η αρχική σας εικόνα είχε την ακόλουθη προτροπή: «παιδιά που παίζουν στην αυλή». Θα μπορούσατε να προσθέσετε «σκύλος που παίζει στην αυλή» στη μία πλευρά και «γάτα που παίζει στην αυλή» στην άλλη πλευρά. Το AI θα έχει πολύ μεγαλύτερες πιθανότητες να κάνει τα πράγματα σωστά και να αποδώσει ρεαλιστικά ζώα στην τελική εικόνα.

Στο ίδιο παράδειγμα, μπορείτε να πληκτρολογήσετε “μπλε ουρανός και πουλιά” στην προτροπή και να βάλετε το AI να γεμίσει προς τα έξω πάνω από την αρχική εικόνα αντί να παίρνει κομμάτια του ουρανού προς όλες τις κατευθύνσεις.

Τι πρέπει να κατακτήσετε όταν κάνετε outpainting σε Stable Diffusion

Το Stable Diffusion δεν είναι φθηνό. Αλλά επειδή είναι λογισμικό Open AI, μπορείτε να το εκτελέσετε στο δικό σας μηχάνημα για να αποφύγετε να πληρώσετε ένα τέλος ανά γενιά. Σημειώστε ότι πιθανότατα θα χρειαστείτε μια αξιοπρεπή κάρτα γραφικών με περίπου 8 GB VRAM και μια καλή CPU για να αποφύγετε τους εξαιρετικά αργούς χρόνους απόδοσης.

Τώρα είναι θέμα εγκατάστασης του Automatic1111 GUI web UI.

Πώς να εγκαταστήσετε το Stable Diffusion Automatic1111 Web UI στα Windows

  1. Πρώτα, εγκαταστήστε Python 3.11.1καθώς το Stable Diffusion βασίζεται σε μεγάλο βαθμό στην κωδικοποίηση Python.
  2. Κατεβάστε και εγκαταστήστε το κατάλληλο 32-bit ή 64-bit Αυτόνομο πρόγραμμα εγκατάστασης Git ανάλογα με την CPU σας.
  3. Εκτελέστε το “git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git” για να λάβετε το σωστό αποθετήριο.
  4. Κάντε λήψη του σημείου ελέγχου του μοντέλου σταθερής διάχυσης με την ένδειξη “model.ckpt” από εδώ.
  5. Προσθέστε το “model.ckpt” στον κατάλογο “models”.
  6. Κάντε διπλό κλικ στο εκτελέσιμο αρχείο “webui-user.bat”.
  7. Δημιουργήστε μια εικόνα και πειραματιστείτε με το outpainting, inpainting και άλλα χαρακτηριστικά.

Πώς να εγκαταστήσετε το Stable Diffusion Automatic1111 Web UI σε Linux

Η εγκατάσταση του Automatic1111 Web UI σε μια μηχανή Linux είναι ελαφρώς διαφορετική αλλά αρκετά απλή. Εδώ είναι τα βήματα που πρέπει να ακολουθήσετε.

Red Hat Linux

  1. Πληκτρολογήστε “sudo dnf install wget git python3» στο τερματικό.
  2. Εγκαταστήστε το UI εκτελώντας το “bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)

Debian Linux

  1. Πληκτρολογήστε “sudo apt install wget git python3 python3-venv” και τρέξτε το στο τερματικό.
  2. Εγκαταστήστε το UI με την ακόλουθη εντολή “bash <(wget –q0-https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)

Arch Linux

  1. Πληκτρολογήστε “sudo P –S wget git python3» στο τερματικό.
  2. Τρέξιμο “bash <(wget –q0- https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)» στο τερματικό.

Πώς να εγκαταστήσετε το Stable Diffusion Automatic1111 Web UI στο Apple Silicon

Οι εντολές για την εγκατάσταση του Automatic1111 Web UI σε ένα μηχάνημα Apple Silicon είναι διαφορετικές από άλλα λειτουργικά συστήματα.

  1. Εκκινήστε την εφαρμογή Terminal.
  2. Εκτέλεση “$ cd ~/Documents/
  3. Τρέξιμο “$ curl https://raw.githubusercontent.com/dylancl/stable-diffusion-webui-mps/master/setup_mac.sh -0 setup_mac.sh
  4. Εκτέλεση “$ chmod +x setup_mac.sh
  5. Τρέξιμο “./setup_mac.sh
  6. Ακολουθήστε τις επόμενες οδηγίες που παρουσιάζονται στη διεπαφή τερματικού.

Μπορείτε να εκτελέσετε το Automatic1111 UI εκτελώντας το “./run webui_mac.sh» στο τερματικό. Κάθε φορά που το εκτελείτε, θα ξεκινά με τις πιο πρόσφατες ενημερώσεις που έγιναν στο αποθετήριο.

Τι να κάνετε μετά τη ζωγραφική μιας εικόνας

Όσο σπουδαίο κι αν είναι το Stable Diffusion AI, απέχει πολύ από το τέλειο. Η υπερφόρτωσή του με πληροφορίες και μακροσκελείς περιγραφές μπορεί να αποδώσει μερικές λιγότερο από συναρπαστικές εικόνες. Ομοίως, οι ασαφείς περιγραφές μπορούν να επεκτείνουν την εικόνα χωρίς να προσθέσουν αρκετά σχετικά οπτικά στοιχεία.

Μόλις ολοκληρώσετε τη βαφή, έχετε δύο επιλογές. Μπορείτε να αποθηκεύσετε την εικόνα και να την επεξεργαστείτε περαιτέρω στο αγαπημένο σας πρόγραμμα επεξεργασίας εικόνας. Αλλά ένας άλλος τρόπος για να αξιοποιήσετε περισσότερο το Stable Diffusion είναι να μεταβείτε στο inpainting.

Επιλέξτε την εικόνα σας στο δεξί παράθυρο και κάντε κλικ στο κουμπί “Αποστολή στο Inpaint”. Η διεπαφή χρήστη θα αλλάξει σε έναν νέο τύπο δυνατότητας επεξεργασίας. Είναι μια εξαιρετική μέθοδος για τη συμπλήρωση των κενών σε ορισμένα σημεία της εικόνας.

  1. Επιλέξτε ένα μέγεθος πινέλου και καλύψτε ένα μέρος της εικόνας όπου θέλετε να προσθέσετε κάτι.
  2. Περιγράψτε τα στοιχεία ζωγραφικής.
  3. Καταργήστε την επιλογή του σεναρίου “Outpainting mk2”.
  4. Κάντε κλικ στο «Δημιουργία» μέχρι να είστε ικανοποιημένοι με το αποτέλεσμα.

Ένα πολύ απαραίτητο χαρακτηριστικό είναι επιτέλους εδώ

Αν και το Stable Diffusion κυκλοφόρησε τον Αύγουστο του 2022, το χαρακτηριστικό outpainting δεν υπήρχε στην πραγματικότητα. Τουλάχιστον η πρώτη του επανάληψη δεν ήταν θεαματική. Αλλά σε σύντομο χρονικό διάστημα, η εξωτερική ζωγραφική του Stable Diffusion έχει ξεπεράσει τις δυνατότητες της δυνατότητας εσωτερικής ζωγραφικής.

Το λογισμικό μπορεί να δημιουργήσει εκπληκτικές εικόνες. Και με περιγραφικά κείμενα 75 λέξεων και ξεχωριστό πεδίο για αρνητικά μηνύματα, η ακρίβεια του AI είναι εκπληκτική.

Τώρα θέλουμε να ακούσουμε νέα σας. Ποια είναι η εμπειρία σας με το Stable Diffusion ή παρόμοιο λογισμικό μέχρι στιγμής; Μπορείτε συνήθως να αποδώσετε ικανοποιητικές εικόνες ή χρειάζεται πολύς χρόνος; Μιλήστε μας για τις εμπειρίες σας στο Stable Diffusion και τις συμβουλές σας για τη βαφή στην παρακάτω ενότητα σχολίων.