module inscription newsletter haut de page forum mobile

Ateliers et Formations

comment faire varier le rayon d'un anneau sans faire varier l'épaisseur?

Discussion dans 'Archives moteurs' créé par tanquad, 7 Novembre 2005.

Tags:
  1. tanquad

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    91
    Appréciations:
    +0 / 0 / -0
    Voilà, tout est dans la question... en fait ce que je veux faire est simple : sur une carte, je veux focaliser une ville en faisant zoomer un anneau blanc de fine épaisseur, sans que l'epaisseur varie...C'est à dire, supposons que l'anneau fasse 200 pixels de rayon et 5 pixels d'épaisseur, je veux pouvoir zoomer sur la ville, réduire le rayon de l'anneau pour qu'il fasse plus que 20 pixels, MAIS tout en GARDANT les 5 pixels d'épaisseur... est-ce possible?
    si oui comment faire svp
    Merci d'avance
    Tancrède
     
  2. sylv

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    497
    Appréciations:
    +0 / 0 / -0
    oui c'est tout simple avec les expressions:
    1°)Tu crées un solide blanc de 400x400
    2°)Tu traces un masque circulaire de rayon 200(en gros)(shift pour que ce soit un joli cercle)
    3°)Tu dupliques ce masque
    4°)Tu mets ce masque 2 en Soustracion
    5°)Tu tapes l'expression suivante dans Expansion de masque du masque 2: -2000/scale[0]

    C'est terminé, tu peux faire varier l'échelle de ton solide blanc comme tu veux, tu auras toujours un anneau de 20pixel d'épaisseur.


    PS: si tu trouves que les bords de l'anneau sont trop flous, recommence avec un solide plus grand(et donc un masque circulaire plus grand)
     
    #2 sylv, 8 Novembre 2005
    Dernière édition: 8 Novembre 2005
  3. Reglisse22

    Points Repaire:
    1 200
    Recos reçues:
    4
    Messages:
    1 853
    Appréciations:
    +0 / 0 / -0
    Tu sa plus simple et sans utiliser les expressions :

    Tu créé un nouveau solide.
    Tu créé un masque rond de 200 pixels.
    Tu lui appliques un effet trait de 5 pixels(rendu>trait ou en anglais render>stroke). Attentions, c'est pas le 3d stroke de trapcode (bien que ça doit marcher aussi).

    Pour faire varier ton diamètre, tu déplie les propriétés de masque et sur augmente ou tu diminue à loisir l'expension du masque.
    C'est tout.
     
  4. Sequelles

    Sequelles Modérateur
    Modérateur So

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 261
    Appréciations:
    +2 / 13 / -0
    Effet Rendu>Cercle

    Encore plus simple:

    Utiliser l'effet Cercle !

    avec Contour = Epaisseur
     
  5. sylv

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    497
    Appréciations:
    +0 / 0 / -0
    Pourquoi faire simple quand on peut faire compliquer? Ca m'apprendra à m'interesser aux expressions... ;)
     
Chargement...

Partager cette page