Μία πολύ χρήσιμη τεχνική στις γραφικές τέχνες είναι γενικά η χρήση μάσκας για να εμφανίσουμε ή να αποκρύψουμε τα μέρη κάποιας/ων εικόνας/ων ή καρέ βίντεο κλπ. Ο τρόπος λειτουργίας τους είναι η δημιουργία μίας πανομοιότυπης εικόνας με την αρχική σε grayscale (8 bit βάθος χρώματος) ή άσπρο-μαύρο (1 bit βάθος χρώματος), όπου τα μαύρα σημεία είναι αδιαφανή ενώ τα άσπρα σημεία της εικόνας πλήρως διαφανή. Στις grayscale μάσκες τα γκρι σημεία έχουν ενδιάμεση διαφάνεια (ούτε τελείως διαφανή, ούτε τελείως αδιαφανή).
Αυτή η τεχνική βρίσκει εφαρμογή και στο πρόγραμμα δημιουργίας animation της Adobe, τον Director.
Για να δημιουργήσουμε, λοιπόν, μία μάσκα στον Director, δημιουργούμε ένα αντίγραφο της εικόνας που έχουμε στο cast μας και την οποία θέλουμε να "μασκάρουμε". Τοποθετούμε αυτό το αντίγραφο στην ακριβώς επόμενη θέση από το πρωτότυπο στο cast. Δηλαδή αν το πρωτότυπό μας ήταν στη θέση 1, το αντίγραφο θα πάει στη θέση 2.
Για να τροποποιήσουμε το βάθος χρώματος του αντιγράφου πάμε στο μενού Modify, επιλέγουμε Transform Bitmap και στη συνέχεια στην επιλογή Colour Depth, επιλέγουμε τον κατάλληλο τύπο μάσκας (grayscale ή ασπρόμαυρη) ανάλογα με τον τύπο της εργασίας που θέλουμε και επιλέγουμε Transform. Στο προειδοποιητικό μήνυμα πως οι αλλαγές είναι μη αναστρέψιμες επιλέγουμε ΟΚ.
Έχουμε πλέον στο cast δύο ίδιες εικόνες, μία την πρωτότυπη και μία το αντίγραφό της σε grayscale ή ασπρόμαυρο. Κάνοντας διπλό click πάνω στο αντίγραφο,έχουμε την δυνατότητα να το τροποποιήσουμε με το Paint ώστε να δημιουργήσουμε τα κενά της αρεσκείας μας. Αυτό θα μπορούσαμε να το έχουμε κάνει και σε οποιονδήποτε άλλον επεξεργαστή εικόνας πχ. PhotoShop.
Υπενθυμίζουμε ότι οι μαύρες περιοχές είναι αδιαφανείς, οι άσπρες διαφανείς και οι γκρίζες έχουν ενδιάμεση διαφάνεια.
Αφού ολοκληρώσουμε την επεξεργασία του αντιγράφου, φέρνουμε το πρωτότυπο στο stage ή το score μας για να δημιουργήσουμε ένα sprite. Με αυτό το sprite επιλεγμένο, από τις ιδιότητες των sprite επιλέγουμε Ink: Mask.
presto!
Τώρα μόνο τα αδιαφανή κομμάτια θα φαίνονται στο stage!
Στην περίπτωση, τώρα που θέλαμε να κάνουμε ένα κείμενο να κινείται μέσα από τα διαφανή σημεία της μάσκας που μόλις φτιάξαμε, δεν έχουμε παρά να τοποθετήσουμε το sprite του κειμένου στο score, ακριβώς από κάτω από τη μάσκα μας, να του δώσουμε κίνηση και στη συνέχεια να τοποθετήσουμε στο score και το sprite της πρωτότυπης εικόνας μας στις ίδιες συντεταγμένες με την τοποθεσία της μάσκας μας μέσα στο stage.
Στην περίπτωση, τώρα που θέλαμε να κάνουμε ένα κείμενο να κινείται μέσα από τα διαφανή σημεία της μάσκας που μόλις φτιάξαμε, δεν έχουμε παρά να τοποθετήσουμε το sprite του κειμένου στο score, ακριβώς από κάτω από τη μάσκα μας, να του δώσουμε κίνηση και στη συνέχεια να τοποθετήσουμε στο score και το sprite της πρωτότυπης εικόνας μας στις ίδιες συντεταγμένες με την τοποθεσία της μάσκας μας μέσα στο stage.
Βιβλιογραφία:
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου