Glossaire
Termes generaux
Attributs:
Les attributs sont les donnees qui definissent les proprietes de la geometrie. Certain sont obligatoires, comme la position, et d'autres sont completement custom. Il existe different types d'attributes:
- float: nombre a virgule, comme 3.14, 5.0, 8.45, -8.45 etc...
- int: nombre sans virgule, comme 1, 5, -5, -15, etc...
- vector: comprend 3 valeurs, suivant les axes x,y,z la plupart du temps. Contient une direction et une magnitude. Souvent utilise pour la vitesse par (v). Ils sont representes comme cela: {0.5, -.5, 0.8}, {8.4, .8, 5}, etc...
- string: chaine de characteres, peut etre utilise pour identifie des pieces, par example "piece5", "temperature", etc...
Il existe aussi des attributs reconnus par Houdini directement:
- P => Position, de type vector
- N => Normal, de type vertor
- v => velocity, de type vector
Contextes:
Les contestes correspondent aux differents "mondes" ou l'on peut modifier les datas. Il y en a 8 au total:
- OBJ: permet d'organiser ses objets et correspond au contexte principal.
- SOPs: permet d'effectuer des modifications sur les geometries (Surface OParator)
- MATs: permet de construire des materiaux/shaders pour les objets
- DOPs: correspond au contexte des dynamiques, rbd simulation, particules, pyro etc...
- ROPs: organise la scene pour le rendu, cree des dependancies entre les differentes taches etc...
- LOPs: contient tout les nodes pour usd/solaris et karma, qui est le nouveau moteur de rendu d'Houdini
- CHOPs: permet de modifier des signaux, que ce soit des animations, ou autre, comme des signaux audio
- VOPs: permet de construire ses propres outils en utilisant le langage de programmation VEX ou la programmation visuelle