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
<
Sommaire
|