Ένα από τα πιο ενδιαφέροντα δυνατότητες Μίξερ είναι η δυνατότητα χρήσης σεναρίων Πύθων επεκτείνοντας έτσι τη λειτουργικότητα αυτής της σουίτας του animation ανοιχτού κώδικα.
Blender Python ενσωματώνει μια έκδοση του πακέτου λογισμικού εγκατάστασης, αν και είναι πάντα δυνατή εγκαταστήσετε με μη αυτόματο τρόπο μια νέα έκδοση της Python από την επίσημη ιστοσελίδα Ιστοσελίδα Python.
Με το άρθρο αυτό θα αρχίσουμε να εξερευνήσετε μερικές από τις δυνατότητες της ενσωμάτωσης αυτά τα σενάρια να δημιουργήσουν νέα μοντέλα της γεωμετρίας ή να τροποποιήσετε αντικείμενα στο Blender, αυξάνοντας σημαντικά τη δημιουργική μας δυνατότητες.
Σε αυτήν την πρώτη προσέγγιση που θα αρχίσετε να βλέπετε πώς το περιβάλλον εργασίας καθοδηγείται από την εκτέλεση μερικά μικρά παραδείγματα. Αργότερα θα παρουσιάσουμε μια λεπτομερή μελέτη της εσωτερικής δομής δεδομένων του Blender και τις δυνατότητες πρόσβασης και την τροποποίηση αυτή.
Πρόσβαση στην κονσόλα Phyton.
Κονσόλα Python παρέχει μια μέθοδο για την γρήγορη πρόσβαση στο API (Διασύνδεση προγράμματος εφαρμογής), δηλαδή, το σύνολο των οδηγιών που παρέχονται για να αλληλεπιδράσουν με το Blender Python. Αυτή η κονσόλα επιτρέπει αυτόματα πλήρεις οδηγίες με αυτόματη συμπλήρωση που απλοποιεί την πρόσβαση στο ίδιο.
Παράθυρο κονσόλας Python είναι ένα περιβάλλον εργασίας του Blender.
Επιλέγοντας το αντίστοιχο εικονίδιο θα εμφανιστεί στην οθόνη της κονσόλας.
Μπορούμε να δούμε ότι υπάρχει ένα κουμπί “Αυτόματη συμπλήρωση” στο παράθυρο της κονσόλας, και ότι το κείμενο που εμφανίζεται μια συντόμευση πληκτρολογίου αναγράφεται “Ctrl – Space” πιέζοντας τον έλεγχο, και το spacebar ταυτόχρονα.
Αν αρχίσουμε να γράψει μερικά από τα κείμενα προτείνοντας μεταξύ των ενοτήτων που περιλαμβάνονται (Ενσωματωμένη Ενότητες) μπορούμε να τους γεμίσει με τη λειτουργικότητα του Auto-complete.
Για παράδειγμα, Αν γράψουμε “οργ.” και πατήστε το κουμπί για αυτόματη, Θα δείξουμε τις παρακάτω επιλογές:
Για παράδειγμα, αν γνωρίζουμε την ημερομηνία της σύνταξης του προγράμματος θα μπορούσατε να πάρετε στη λειτουργία “Build_date” όπως φαίνεται στην παρακάτω εικόνα
Μπορούμε να δημιουργήσουμε αναφορές σε φορείς εκμετάλλευσης να απλοποιήσει την ενσωμάτωσή τους. Ο χειριστής ανάθεσης είναι το σύμβολο του ίσον. “=”
για παράδειγμα:
“add_cube = οργ.ops.πλέγμα.primitive_cube_add“
Με τη λειτουργία “αποτύπωμα” Μπορούμε να ελέγξει αυτή την αντιστοίχιση
Μπορούμε να χρησιμοποιήσουμε αυτή την αναφορά για να δημιουργήσετε ένα νέο αντικείμενο σε μια θέση (“Location”) στήθος
Το αποτέλεσμα μπορεί να φανεί στο παράθυρο 3D
Ενσωματώνοντας τις οδηγίες δεν είναι μεμονωμένα παρέχουν μεγάλα πλεονεκτήματα. Προγραμματισμός αυτά μας επιτρέπουν, με λίγη προσπάθεια, να πάρει πολύ ενδιαφέροντα αποτελέσματα.
Νιώστε σαν να ξεκινήσει τον προγραμματισμό σε Python με το Blender?
Πρέπει να είναι συνδεδεμένος για να αναρτήσεις σχόλιο.