Re: gestion des caméras

Posté par R3gis le 1/7/2004 13:31:05
Dslé c'est vrai que c'est un peu barbare mon script brute comme ca lol.

Alors explications :
Pour s'en servir :
-Lier le script à la scène avec un type frame changed.
-Remplir les différentes lignes encadrées par des # avec le numéro de changement de frame et le nom de la caméra vers laquelle on change.

Et voilà le tour est joué. Ainsi quand on balaye change de frame le script est lancé et vérifie si l'on est à une frame de changement de caméra et si c'est le cas il ordonne le changmenent de caméra (par le meme procédé que le Ctrl+0).
Ca c'est le role des dernières ligne du script.

On peut rajouter autant de frame de changement qu'on veux. Il suffit de copier une des définitions d'une frame de changement de caméra et d'ajouter une itération (variable maxcam).

Pour l'explication du script,
- on rempli 2 listes avec les numéro de changement de frame et leurs noms, indexées de la même manière.
- on obtient la frame courante "frame=..."
-On teste si l'on est dans le cas d'un des changements de frame de la liste de changement de frame. -> boucle for.
-Si c'est le cas on change la caméra. -> le if

Voila mon script était vraiment épuré. Jms explique le sien sur son site. Au départ il avait fait une version avec des caméras nomées .001 ... .00n ce qui lui permettai de faire un effet à la matrix. Et puis après il a adapté un GUI par dessus pour pouvoir se servir de n'importe quelle caméra.

J'espère vous avoir un peu éclairé lol, sinon je vais essayer de retrouver le thread qu'on avais fait avec jms là dessus à l'époque.

++

Cette contribution était de : http://blenderclan.tuxfamily.org/html/newbb/viewtopic.php?forum=7&topic_id=1252&post_id=9572