PIZiadas Γράφημα

PIZiadas Γράφημα

Ο κόσμος μου είναι μέσα.

Προγραμματισμός με Python στο μπλέντερ

Python-logo-notext.svgΈνα από τα πιο ενδιαφέροντα δυνατότητες Μίξερ είναι η δυνατότητα χρήσης σεναρίων Πύθων επεκτείνοντας έτσι τη λειτουργικότητα αυτής της σουίτας του animation ανοιχτού κώδικα.

Blender Python ενσωματώνει μια έκδοση του πακέτου λογισμικού εγκατάστασης, αν και είναι πάντα δυνατή εγκαταστήσετε με μη αυτόματο τρόπο μια νέα έκδοση της Python από την επίσημη ιστοσελίδα Ιστοσελίδα Python.

Με το άρθρο αυτό θα αρχίσουμε να εξερευνήσετε μερικές από τις δυνατότητες της ενσωμάτωσης αυτά τα σενάρια να δημιουργήσουν νέα μοντέλα της γεωμετρίας ή να τροποποιήσετε αντικείμενα στο Blender, αυξάνοντας σημαντικά τη δημιουργική μας δυνατότητες.

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

Πρόσβαση στην κονσόλα Phyton.

Κονσόλα Python παρέχει μια μέθοδο για την γρήγορη πρόσβαση στο API (Διασύνδεση προγράμματος εφαρμογής), δηλαδή, το σύνολο των οδηγιών που παρέχονται για να αλληλεπιδράσουν με το Blender Python. Αυτή η κονσόλα επιτρέπει αυτόματα πλήρεις οδηγίες με αυτόματη συμπλήρωση που απλοποιεί την πρόσβαση στο ίδιο.

Παράθυρο κονσόλας Python είναι ένα περιβάλλον εργασίας του Blender.

Consola_Python

Επιλέγοντας το αντίστοιχο εικονίδιο θα εμφανιστεί στην οθόνη της κονσόλας.

consola

Μπορούμε να δούμε ότι υπάρχει ένα κουμπί “Αυτόματη συμπλήρωση” στο παράθυρο της κονσόλας, και ότι το κείμενο που εμφανίζεται μια συντόμευση πληκτρολογίου αναγράφεται “Ctrl – Space” πιέζοντας τον έλεγχο, και το spacebar ταυτόχρονα.

Αν αρχίσουμε να γράψει μερικά από τα κείμενα προτείνοντας μεταξύ των ενοτήτων που περιλαμβάνονται (Ενσωματωμένη Ενότητες) μπορούμε να τους γεμίσει με τη λειτουργικότητα του Auto-complete.

Για παράδειγμα, Αν γράψουμε “οργ.” και πατήστε το κουμπί για αυτόματη, Θα δείξουμε τις παρακάτω επιλογές:

autocompletar

Για παράδειγμα, αν γνωρίζουμε την ημερομηνία της σύνταξης του προγράμματος θα μπορούσατε να πάρετε στη λειτουργία “Build_date” όπως φαίνεται στην παρακάτω εικόνα

buid_date

Μπορούμε να δημιουργήσουμε αναφορές σε φορείς εκμετάλλευσης να απλοποιήσει την ενσωμάτωσή τους. Ο χειριστής ανάθεσης είναι το σύμβολο του ίσον. “=”

για παράδειγμα:

add_cube = οργ.ops.πλέγμα.primitive_cube_add

Με τη λειτουργία “αποτύπωμα” Μπορούμε να ελέγξει αυτή την αντιστοίχιση

add_cube

Μπορούμε να χρησιμοποιήσουμε αυτή την αναφορά για να δημιουργήσετε ένα νέο αντικείμενο σε μια θέση (“Location”) στήθος

nuevoCubo

Το αποτέλεσμα μπορεί να φανεί στο παράθυρο 3D

nuevoCubo2

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

Νιώστε σαν να ξεκινήσει τον προγραμματισμό σε Python με το Blender?

Python εκτελέσιμο εντολές "Πληροφορίες Προβολή»