...
ça prend forme...
Le problème de l'absence de data est ponctuel et ne se manisfeste
que lorsque
la camera est créée dans un nouveau fichier où
le script existe déjà et où il
n'y a pas de caméra déjà définie. Il est
possible d'éviter l'erreur en faisant
ALT-0 et CTRL-0 sur la nouvelle caméra. Ce n'est pas efficace
à 100%.
L'erreur s'est même produite avec le script d'exportation pou
rpovray de
Jan Walter.
Sinon pour Virtualight il faut exporter une position de caméra,
ce qui n'est
pas trop dur; Mais il faut aussi exporter une position dans l'espace
qui serait
visée par cette caméra. plus délicat....
Voilà pour l'instant cette partie là est faite, il ne
reste plus qu'à sortir les meshes et
un peu de lumières en verra plus tard pour les textures et l'animation.
@+
jmsoler wrote:
Possible?? au bout d'une heure, j'ai des doutes:
Premièrement parce que:
...
import Blender
from Blender import *
scene=getCurrentScene()
...
ça marche
mais quand on demande:
...
camobj=scene.getCurrentCamera()
camera=getCamera(camobj.data)
...
et bien ça ne marche pas, il y a une erreur de
contenu camobj n'a pas de
data
!!!
Deuxièmement parce qu'il faut créer un point à
viser
ou eventuellement le simuler pour pouvoir écrire la valeur
LookAt de Virtualight. Avec un empty qui serait cibler
par un Ctrl-T, par exemple. ou en utilisant les valeurs
loc et rot de l'objet camera, masi ces valeur sne sont pas
dans l'objet camera renvoyé par getCamera...par
contre
elles sont dans celui renvoyé par getObject...
Trop de jongleries pour un mercredi soir, trop présomptueux
de ma part, je verrai ça ce week-end
entre deux séries de notes à entrer sur le tableurs.
Bon, moi je retourne à mes révisions
:'o(
Bon courage.
@+
|