Vous trouverez ici un aperçu des concepts de patching les plus communs dans vvvv. Si vous êtes habitués à la programmation textuelle, lisez la page Concepts de programmation. |
Si un concept venait à vous manquer, vous pouvez toujours créer un petit plugin en utilisant les éditeurs C# ou VL fournis.
|
Le fait d’alterner entre plusieurs valeurs ou définir s’il faut faire ceci ou cela se retrouve dans la plupart des patches. C’est la même chose qu’utiliser If, Switch, Case… See: |
Si votre patch doit faire quelque chose SI ceci OU cela est vrai ET si la valeur est INFERIEURE à 42, vous aurez besoin de faire des opérations logiques. Si vous commencez à rentrer dans des opérations complexes qui peuvent se traduire par une série d’état permettant le passage d’un état à un autre, vous devriez jeter à un œil à la node Automata (Animation). Cela ressemble à tous ces &&, ||, !=, ... À voir : |
Les IOBoxes peuvent être utilisées comme des constantes pour définir des valeurs (couleurs, strings) en entrée d’un sous-patch. À voir : |
Les IOBoxes ayant un nom deviennent des entrées/sorties d’un sous-patch On peut les comparer aux paramètres d’une fonction À voir : |
Des valeurs peuvent être envoyées d’un endroit d’un patch à un autre (ou même d’un patch à l’autre) grâce aux nodes S (= Send) et R (= Receive) sans avoir à créer de lien. Le cas d’usage le plus commun des nodes S/R est d’envoyer des constantes à différents endroits d’un projet. Ces nodes agissent comme des variables globales. See: |
Besoin de réaliser une opération sur plusieurs éléments à la fois, ou bien placer et animer plusieurs objets dans une scène ? Les spreads sont vos amis. On peut les comparer aux Arrays, aux Listes … À voir : |
Au lieu de dupliquer un groupe de nodes connectées entre elles, vous pouvez utiliser des sous patch pour modulariser et structurer votre projet. Vous pouvez réutiliser autant d’instances d’un sous patch que vous le souhaitez. Le fait de le modifier applique la modifications à toutes les autres instances. On peut les comparer à des fonctions qui reçoivent des infos en entrée et retournent un résultat. À voir : |
Plusieurs nodes vous permettent de conserver des valeurs pour y accéder à nouveau plus tard. Un peu comme utiliser des buffers, des stacks ou des queues. Plus d'infos : |
anonymous user login
~1d ago
~1d ago
~2d ago
~4d ago
~15d ago
~24d ago
~29d ago
~1mth ago
~1mth ago
~1mth ago