QuickTime et les sprites
Téléchargez le vrai film de sprites au format
QuickTime 3 : stars.mov.sit.hqx
8 Ko
QuickTime Sprite Movie Exporter est un Xtra pour Director
permettant la création d'un piste de sprites au format
QuickTime. Bien que peu exploitée, la gestion des
sprites fait partie des fonctionnalités anciennes
de QuickTime. Une piste de sprites peut être vue comme
une piste vidéo qui ne comporterait qu'une seule
image clef (définissant les objets graphiques) jointe
à une description des trajectoires et déformations
créant l'animation. Pour cette raison, les sprites
allègent considérablement les fichiers QuickTime.
L'exemple ci-dessus ne pèse décompressé
que 26Ko !
créer un film de sprites
Pour utiliser l'Xtra, nous préparons dans Photoshop
les acteurs que nous utiliserons dans Director. Il s'agit
de les doter d'une couche alpha permettant de gérer
leur transparence. Cette étape peut surprendre puisque
Director jusque la version 6 incluse n'a pas besoin de couche
alpha - qu'il ne sait d'ailleurs pas utiliser - pour créer
une transparence. Les encres de Director sont en fait interprétées
de façon déroutante par l'Xtra et l'utilisation
de l'encre dessin seul (matte) aboutit à des sprite
translucide dans QuickTime. Pour éviter cela, nous
allons créer et importer nos acteurs de façon
particulière :
D'abord, dans Photoshop nous sélectionnons le fond
de l'acteur et le transformons en couche alpha en cliquant
sur la deuxième icône en bas de la palette
des couches :
Nous enregistrons une copie au format pict (menu Fichier/Enregistrer
une copie...) et dans la boîte des options d'enregistrement,
on choisit un échantillonnage de 32 bits.
Enfin nous importons l'acteur dans Director en faisant
bien attention de conserver le lien à l'original.
Director n'utilise pas les couches alpha, mais dumoins ainsi,
notre acteur conservera la sienne jusque l'appel de l'Xtra.
La fenêtre distribution indique par ses icônes
le statut d'acteur externe de nos sprites.
Dans Director, on réalise l'animation comme à
l'accoutumé, simplement, on ne doit pas utiliser
Lingo. Une fois l'animation réalisée, on peut
la convertir en film de sprites :
L'Xtra est placée dans le dossier idoine de Director
au lancement de celui-ci. Un bug nous oblige lors de la
première utilisation à fermer puis rouvrir
l'animation. ceci étant fait on va dans le menu Xtra
appeler la commande QuickTime Sprite Export.
Parmi les options proposées Export markers doit
être remarquée. cette option permet la conversion
des repères du scénario en une piste texte.
L'Xtra offre donc un moyen rapide de créer une piste
de chapitres c'est-à-dire, un piste texte associée
à un autre piste visuelle, de telle sorte que la
barre de contrôle du film proposera différent
chapitre dans un menu déroulant.
Override Samples crée un fichier plus volumineux
mais permet un accès aléatoire aux images
du film. Difference Samples crée un fichier moins
lourd, idéal pour le Web, mais la lecture devra se
faire en continu.
Ignore Director Scaling permet de corriger un bug de Director
qui gère parfois mal les dimensions d'un sprite.
Une animation qui ne redimensionne pas les sprites sur la
scène n'a pas besoin de cette option.
Les dernières options déterminent la compatibilité
du résultat. Au format QuickTime 2.1 et 2.5 on perdra
les effets d'encre éventuellement utilisés
dans Director. Use QuickTime alpha channel enfin doit être
cochée si l'on veut que les couches alpha associées
aux acteurs externes soient utilisées.
modifier le film de sprite
Le film une fois réalisé, MoviePlayer permet
de le modifier de façon intéressante.
Pour modifier la couleur de fond, on appelle la commande
Get Infos du menu Movie. On désigne la piste de sprite
dans le menu de gauche, et l'option properties à
droite. Le bouton Set... permet de faire son choix. (La
case Media Scales Dynamically quand à elle, améliore
lorsqu'elle est cochée, le rendu des sprites de type
vectoriel lors du redimensionnement du film.)
Il est possible de substituer une piste visuelle à
un sprite et donc de créer un sprite vidéo.
Pour cela, on ajoute d'abord une piste vidéo (de
petite dimension) au film par la commande Edit/Add Scaled
(MAJ et Option enfoncées). QuickTime place naturellement
cette nouvelle piste par dessus notre piste de sprites.
Dans la fenêtre Infos de MoviePlayer, on désigne
alors la piste de sprite et l'on choisit Image override
dans le menu de droite. la fenêtre permet alors de
sélectionner le sprite qui doit être remplacé
et par un clic sur Select Override Track, la piste visuelle
de remplacement.
L'effet est saisissant ! La vidéo reprend la
trajectoire créée dans Director. Les autres
sprites passent au dessus la vidéo et les effets
d'encres éventuellement utilisés dans Director
s'appliquent toujours.
L'Xtra Sprite Movie Exporter peut être téléchargée
sur le site Apple : ftp://ftp.apple.com/Quicktime/developers/qtvrxtra.sea.hqx
|