module inscription newsletter haut de page forum mobile

Rejeter la notice

ateliers live resolve avec forest

Ateliers Live Resolve - Formez-vous en ligne tous les mois avec Forest !
Faites rapidement évoluer la qualité de vos étalonnage avec nos ateliers mensuels de 3h.
Toutes les infos

Ateliers et Formations

Possibilités des SCRIPTS dans Combustion 3

Discussion dans 'Effets spéciaux visuels' créé par poulpenoir, 9 Février 2004.

  1. poulpenoir

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    179
    Appréciations:
    +0 / 0 / -0
    Je viens de commencer a me pencher sur les scripts de Comb3
    et j ai vite été décu par la pauvreté des possibilités :(

    Je n y pas passé beaucoup de tps alors peut etre y a t il un espoire.

    Y a t il possibilité de faire des " if " (conditions), des boucles, etc.. comme avec After Effects.

    Ou peut on seulement utiliser des formules mathematique pour faire varier des valeurs ??
     
  2. newhope

    newhope Guest

    Appréciations:
    +0 / 0 / -0
    figure toi que je venais poser la meme question...
    ca me semble un peu leger tout ca
    en meme tps cafais que deux ou trois jours que je suis sur comb alors je vais approfondir mes recherches et je te tiens au courant.
     
  3. Kermit

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    40
    Appréciations:
    +0 / 0 / -0
    salut


    bien sur qu'il y a la possibilité de faire des if

    des boucle des conditionnels

    enfin un minimum d'algo

    un conseil, regarder les scripts des expressions fourni

    ++

    Kermit
     
  4. Gollum

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    270
    Appréciations:
    +0 / 0 / -0
    Expressions

    Salut,

    Oui on peut faire des expressions incluants des conditions If then else un petit exemple d'une expression trouvée sur le net ...

    if ( (CB.GetChannelValue( "Composite - Untitled/Solid - Untitled/Transformation/Y Rotation", CB.GetCurrentFrame() ) < 1.57) && (CB.GetChannelValue( "Composite - Untitled/Solid - Untitled/Transformation/Y Rotation", CB.GetCurrentFrame() ) > -1.57) && (CB.GetChannelValue( "Composite - Untitled/Solid - Untitled/Transformation/X Rotation", CB.GetCurrentFrame() ) < 1.57) && (CB.GetChannelValue( "Composite - Untitled/Solid - Untitled/Transformation/X Rotation", CB.GetCurrentFrame() ) > -1.57) ) { 0 } else { 100 };

    A toi de jouer ... Gollum,
     
  5. poulpenoir

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    179
    Appréciations:
    +0 / 0 / -0
    OK Merci :bravo:
    je v aller me tester tous ca.

    Mais l'aide de comb est pas terrible a ce niveau...dommage.

    Sinon vous savez si on peut travailler au pixel ?
    Je developpe: connaitre la couleur,luminosité,... du pixel a des coordonnée précise.
     
  6. Gollum

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    270
    Appréciations:
    +0 / 0 / -0
    Expressions

    Salut,

    Tu peux essayer cette Expression ...

    If (CB.GetCurrentFrame() <20 ) {0} esle {1};

    A appliquer sur l'Opacité d'un Layer avec un Comp de plus de 20 frames ou 0 = 0% et 1= 100% pour 50%=0.5

    A toi de jouer ...
     
  7. Gollum

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    270
    Appréciations:
    +0 / 0 / -0
    Expressions

    [​IMG]

    Petit Tut concernant les Expressions.

    OpacityMin = 0.00;
    OpacityMax = 100.00;
    Frequence = 10;

    if( (Math.sin(CB.GetCurrentFrame() * Frequence / (10 * Math.PI)) > 0 ) )
    val = OpacityMin;
    else
    val = OpacityMax;

    (val) / 100;

    On utilise ici la condition if else ainsi qu'un Math Operator Math.sin() on peut regler les Valeurs Min et Max de l'Oppacité ainsi que la fréquence de la forme,
    On utilise la periodicité de la forme Sinusoïdale Math.sin() on a donc ... Si Math.sin() >0 Opacité = 0 autrement Opacité = 100 ...

    OpacityMin et OpacityMax n'acceptant que des valeurs comprises entre 0 et 1 on utilise la fonction (val)/100; pour ramener nos valeurs entre 0 et 100.

    @+ Gollum
     
  8. Gollum

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    270
    Appréciations:
    +0 / 0 / -0
  9. mantrax

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    180
    Appréciations:
    +0 / 0 / -0
    Arf marrant c'est exactement ceux de mon forums. Ouin !
    En meme temps y en a pas 500 non plus.. :)
     
  10. Gollum

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    270
    Appréciations:
    +0 / 0 / -0
    Quel Forum ???

    Salut,

    De quel Forum tu parles je savais meme pas que tu en avais un ... de plus tu n'es pas le seul a surfer et a te documenter a propos de Combustion comme si tu devais avoir la primeure des Infos sur le Net t'es gonflé

    @+
     
  11. mantrax

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    180
    Appréciations:
    +0 / 0 / -0
    haha du calme. Je precise bien "En meme temps y en a pas 500 non plus.. :)" (en parlant des sites a propos des expressions) :)

    C'est juste marrant de tomber sur les meme sites, rien de plus.

    http://bbs.onickz.com
    take it easy
     
    #11 mantrax, 4 Mars 2004
    Dernière édition: 5 Mars 2004
  12. Julien W.

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    1 499
    Appréciations:
    +0 / 0 / -0
    Javascript, pas Java, c'est pas la même chose :non:
    Java est un langage orienté objet multi-plateforme dévellopé par la société Sun, au même titre que le C++, le Python, etc. Javascript c'est un langage "simple" que l'on peut utiliser avec un navigateur internet, mais qui existe sous divers dérivés, comme pour les expressions de combusion ou de After Effects, par exemple.
     
  13. Gollum

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    270
    Appréciations:
    +0 / 0 / -0
    Salut Julien,

    T'es Gentil mais quand on parle de Java forcement on parle de d'Expressions Javasript on est pas non plus completement débile ...
    En plus on est pour la plus part pour ne pas dire tous des utilisateurs de Combustion comme tu l'auras remarqué ... Du coup il ne s'agit surtout pas de langage de programmation ...

    A bon entendeur @+

    Gollum,
     
  14. Julien W.

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    1 499
    Appréciations:
    +0 / 0 / -0
    Je sens une once d'agressivité dans ton message. C'est dommage, j'intervenais juste pour souligner une erreur répendue de nomenclature. Mais bon...
     
  15. poulpenoir

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    179
    Appréciations:
    +0 / 0 / -0
    .
    Du calme voyons... :non: je voudrai pas que mon post provoque des disputes, j'en dormirai plus. ;)

    Pour en savoir + sur les possibilités de Scripts ds Combustion:

    Peut on acceder aux outils de Paint,
    et pas exemple tracé par prog,
    ou même mieux pouvoir faire de Copier/Coller de bouts d'image !


    Ca serait terrrrible !!! mais est ce possible ?
     

Dernières occasions

 

Partager cette page

Dernières Occasions

 
Vous souhaitez annoncer sur le Repaire ? Contactez-nous