toute l'information sur la réalisation vidéo numérique
 
 
les faqs tutoriaux news tests et comparatifs fiches Repaire themes annuaires chercher forums

logiciels

tests
avis
tutor.
témoin
 
 
 
 
 
 
 
 
 
 
 
Utilitaires  
 
 
Astuces - Première  
 
 
 
 
 
 
DDL ou la danse des lettres
un utilitaire perso que je mets à votre disposition
par Jean-Claude MASSON (JCM du forum)

DDL est un titreur, il y en a déjà me direz-vous, mais aucun ne me sastisfaisait : trop de 3D et surtout pas d'animation simple. C'est ainsi que j'ai décidé de m'en écrire un. Un jour, dans notre forum, BUG voulait faire un titre "comme si on tapait à la machine à écrire". DDL peut le faire et je me suis dit que cela pourrait intéresser quelques repairenautes. J'ai donc ficelé mon utilitaire pour qu'il soit plus présentable mais soyez indulgents.
J'ai essayé ce programme sous W98, W2000 et XP.
Un petit film vaut mieux qu'un long discours, Téléchargez ! J'ai fait léger : la qualité n'est plus là, c'est du Divx4 à 20kb/s retaillé en 352*288

Le principe

Je voulais faire des titres où les lettres apparaissaient les unes après les autres. C'est réalisable sous Première mais cela devient vite compliqué.
Je me suis dit qu'un titre a 3 phases:

  • Phase 1: la lettre apparaît
    • (paramètres: retard entre les lettres, temps d'apparition, déformation, chemin...)
  • Phase 2: la lettre reste un certain temps pour être lue.
    • (paramètres: unité (lettre ou ligne), type, temps...)
  • Phase 3: la lettre disparaît
    • (paramètres: retard entre les lettres, temps de disparition, déformation, chemin...)

On applique des paramètres globaux (Type de décallage des lettres).

En sortie

Vous pouvez faire une suite d'images numérotées au format BMP. Cette suite d'images est importée dans Première qui vous crée votre AVI.
Vous pouvez directement générer un AVI (Sans Codec).
Cet AVI pourra faire partie de votre montage.

Le programme


Voici une vue générale où l'on peut voir à gauche l'écran (720*576) et 2 onglets regroupant les fonctions.
  • DDL pour faire une animation de titre.
  • Outil pour paramètrer un 'fichier de police de caractères'. En effet DDL n'est pas un générateur de caractères...il anime des lettres (comme des sprites). Il faut donc avoir une bibliothèque de caractères. Cette bibliothèque est composée d'une image BMP et d'un fichier de coordonnées qui a pour extension DDL (ex : police1.bmp et police1.ddl) J'ai fait un utilitaire pour vous aider à créer le *.ddl.(Explications plus bas)

  • GLOBAL: pour sélectionner la 'police', saisir votre texte, le positionner



      Le texte
  • Choisir le fichier BMP qui contient les lettres.(Police)
  • Sélectionner la couleur de fond.(Fond) Attention j'ai un problème de couleur(inversion composante bleu et rouge)....version suivante (mais ce n'est pas génant)
  • Sélectionner la dimension de l'écran (je n'ai testé qu'en 720*576) ce qui déterminera les dimensions des BMP et AVI.
  • Saisir votre texte.
  • Régler l'écart entre les lettres (action sur le spin).
  • Régler la taille d'un espace (liste déroulante).
  • Régler le zoom global si votre police n'a pas la bonne taille (ne pas abuser).
  • Le décallage vertical est une option visuelle.
  • Régler la position du texte dans l'écran.
  • PARAMETRES pour régler les phases 1, 2 et 3

    PHASE 1 réglage de la phase d'apparition de la lettre. PHASE 3 réglage de la phase disparition de la lettre.


    Les deux onglets sont expliqués en même temps, car ils ont les mêmes types de paramètres. Un onglet la phase 1 (apparition de la lettre) un deuxième pour la phase 3 (disparition de la lettre)
  • Temps de décalage entre les lettres en nombre d'images.
  • Durée en nombre d'images de l'apparition (ou de la disparition) de la lettre.
  • Déformation de la lettre
    • Ne bouge pas.
    • Zoom centré.
    • Volet.
    • etc...
  • Chemin de la lettre
    • Ne bouge pas.
    • arrive (repart) vers le haut.
    • arrive (repart) vers le bas.
    • arrive (repart) du centre.
    • etc...
  • Rotation de la lettre


  • PHASE 2 Réglage de la phase de présentation de la lettre ( période où elle est fixe).

      Animation (phase 2)
    • Nombre d'images par seconde (Pour les AVIs).
    • Durée de la phase 2 (temps que la lettre reste à l'écran en nombre d'images).
    • Choisir l'unité de base, la lettre ou la ligne.
    • Le type de décallage.
      • Sans court Chaque lettre est autonome. La première lettre peut avoir disparu avant que la dernière apparaisse (en fonction des temps de phase 1,2 et 3). Effet de "vague".
      • Sans Long La première lettre attend que la dermière lettre soit apparue pour disparaitre. Tout le texte sera à un moment donné à l'écran.
      • Même ligne En cas de titre sur plusieurs lignes, le texte apparaitra toujours sur une même ligne (celle de la première ligne).
      • Décal bas Idem que "Même ligne" mais le texte de la ligne précédente est décalé vers le bas.
      • Décal haut Idem que "Même ligne" mais le texte de la ligne précédente est décalé vers le haut. Effet de "machine à écrire".

    EXPORT pour générer une suite d'images ou AVI

    • Bouton BMP pour générer un suite d'images BMP numérotées (Vous pouvez saisir les 4 premières lettres du nom des fichiers).
    • Bouton AVI pour créer un fichier AVI (Sans Codec)

    Police de caractères

    Une police de caratères est constituée:
    • d'une image BMP de 720 de large mais la hauteur est libre en fonction des besoins.
    • d'un fichier de coordonnées des lettres. Il porte le même nom que celui du BMP et avec l'extension DDL

      Vous pouvez vous constituer une bibliothèque de police de caractères, elle se fera avec le temps et/ou pourquoi pas un échange entre nous (sur le repaire ??). Il est préférable de créer une image BMP avec toutes les lettres (majuscules, minuscules et accentuées) et les symboles les plus usités. En effet vous pouvez paramètrer les coordonnées des lettres dont vous aurez besoin pour un titre (pas de perte de temps), puis vous pourrez revenir pour continuer le paramètrage. De plus, si vous créez des BMP avec des caractères aux mêmes places (dans le cas d'un changement de couleur par exemple), il suffit de copier et de renommer le *.DDL.

      Création du fichier BMP:

      Avec TITLEDEKO (ou autres) vous sélectionnez une police d'une hauteur de 100 pixels (bon compromis mais c'est libre), vous tapez vos lettres et vous faites des exportations BMP. Pour ma part, je dois faire 3 exportations pour avoir tout. De ces 3 fichiers j'en fais un seul avec l'aide d'un logiciel de dessin.(voir les *.bmp)
      Vous pourrez utiliser ces polices pour vos titres futurs.

      Création du *.DDL à l'aide de l'utilitaire: cliquez sur OUTILS


      Voici une vue générale où l'on peut voir à gauche l'écran (720*576) et à droite 3 onglets dont vous trouverez ci dessous les fonctions :

      Fichier: pour sélectionner le BMP, la couleur de fond, Visualisation globale des lettres déjà faites

      • Choisir le fichier BMP qui contient les lettres.(Police)
        Si un fichier ddl existe déjà, vous reprenez les coordonnées des lettres précédement effectuées.
      • Mémoriser la couleur de fond (la couleur transparente).(Sélection)
        Le curseur change de forme, vous n'avez qu'à cliquer sur le fond de l'image. Pour vous aidez la couleur s'affiche dans le petit rectangle (bleu sur l'image)
      • Sauver votre travail (le fichier texte *.ddl).(SAUVER)

      BANDE pour localiser les bandes de lettre.

      • Sélectionner une couleur des traits (aide).(TRAIT)
      • Positionnement de la "ligne d'écriture' c'est la ligne sur laquelle on écrit. c'est une aide , il faut qu'elle ait la même valeur pour toutes les bandes.
      • Combo pour sélectionner une bande. (repère Y0,Y1)
      • Régler la position verticale de la bande (avec le spin).(POSITION HAUT)
      • Régler la hauteur de la bande (si possible la même pour toutes les bandes).(HAUTEUR)
      • Permet de valider vos modifications.(mettre vos valeurs en mémoire)(Valide)
      • Permet de scanner automatiquement une bande pour affecter les lettres saisies.(Scan ligne) (repère X0,X1)


      • Méthode (rapide):
          Onglet FICHIER
          Vous chargez un BMP
          Vous sélectionnez la couleur de fond (qui sera transparente).
          Onglet BANDE
          Dans un premier temps il faut régler la hauteur [HAUTEUR] et la ligne de support [Ligne d'écriture] pour qu'elles soient valables pour toutes les lignes. Vérifier en faisant glisser toutes les lignes sur toutes les bandes avec le spin [HAUT]
          Maintenant pour chaque bande.
          • Sélectionner une bande.
          • Saisir les lettres qui sont sur la ligne.
          • Positionner les lignes avec le spin POSITION HAUT.
          • Valider pour mémoriser vos réglages.
          • Faire scanline pour mémoriser (automatiquement) les lettres et leurs coordonnées.

      LETTRE Paramètrer les lettres.
      (Ne sert plus à grand chose depuis SCANLINE)

      • Sélectionner la lettre ou le symbole.(LETTRE)
        Les caractères sont dans l'ordre ASCII.
      • Sélectionner la bande à laquelle appartient la lettre.
      • Pour déplacer la position gauche de la lettre sélectionnée.
      • Pour régler la largeur de la lettre.
      • Les réglages sont définitivement mémorisés après 'Valider'.
      • Concrètement si vos lettres sont bien distinctes les unes des autres vous n'aurez pas à utiliser cet onglet.

      N'oubliez pas de SAUVER dans l'onglet 1 (FICHIER)

      Quelques combines:
      • Dans TITLEDEKO
        • Garder des *.DTK par forme, une future variante couleur de cette police se fera en 5 minutes.
        • justifier horizontalement: étalé
        • justifier verticalement: plein

      Version 2.00

      A) Possibilité de sauver l'AVI avec le codec de son choix.
      B) Création d'une ligne de temps. On va pouvoir scrubbler comme des fous.
      Je rappelle que la durée de l'animation est déterminée par vos options.
      C) La version 2.00 corrige quelques bugs de trajectoire de la lettre.
      E) J'ai réorganisé les onglets....je pense que c'est plus intuitif.
      F) Nouvelles options de déformation de la lettre.
      G) Possibilité de charger un BMP de fond, l'image est étirée.
      H) possibilité de charger un AVI de fond (étiré.. s'il n'est pas de la même dimension).

      Installation

      Mettre DDL.EXE dans un répertoire de votre choix. Créer un sous répertoire Police pour y mettre les *.BMP et *.ddl (c'est là où je vais les chercher). Ce programme n'est composé que d'un EXE... pas d'autres fichiers, rien dans la base de registres. Pour le désinstaller, un delete suffit sans polluer votre système.
      Version 1.00
      Télécharger DDL.ZIP qui contient le programme (DDL.EXE).
      Version 2.00
      Télécharger DDL20.ZIP qui contient le programme (DDL20.EXE).
      > Version 2.10
      Télécharger DDL21.ZIP qui contient le programme (DDL21.EXE).

      Les deux versions peuvent cohabiter.

      Télécharger Police1.ZIP Jeux de police à mettre dans le sous répertoire 'police'.
      Télécharger Police2.ZIP Jeux de police à mettre dans le sous répertoire 'police'.
      Télécharger balta.ZIP (8 polices)
      Télécharger fon.ZIP (8 polices)
      Télécharger Pol.ZIP (7 polices)


      Après directX je me plonge dans OpenGL afin de pouvoir faire un générateur de caractères comme TITLEDEKO.
      l'idéal serait que dans TITLEDEKO on puisse avoir ce type d'animation. Ce qui éviterait la partie Outil

       

      MASSON Jean-Claude (Avril 2002-mars 2003)

    Pour discuter de ce programme et faire vos commentaires : http://www.repaire.net/forums/showthread.php?s=&threadid=7067

     

    © 1997-2002 Mireade

    Tous droits de reproduction réservés et soumis à autorisation écrite préalable

    Mise en page JCM/MR

     


    Hit-Parade