je charge une texture animée dans Blender 2.58 en utilisant python comme celui-ci (voir this question earlier):Blender 2.5 texture Python vidéo Informations
#setup world
wtex = bpy.data.textures.new(name="WorldTexture", type='IMAGE')
# set World texture
wrld = bpy.context.scene.world
if wrld:
slot = wrld.texture_slots.add()
slot.texture = wtex
slot.use_map_horizon = True
img=bpy.data.images.load(filepath='\\vtex.avi')
if img:
slot.texture.image=img
Comment puis-je obtenir le nombre d'images dans la vidéo (img)? Blender le fait évidemment lors du chargement d'une texture à partir de l'interface graphique, mais je n'ai pas trouvé le moyen de le faire à partir de Python.
J'ai réalisé que Blender était installé sur un ordinateur au bureau, donc j'ai eu un coup de feu, mais malheureusement je n'ai rien trouvé. Si vous le chargez comme une texture à la place, il y a une propriété 'animFrames', mais c'était toujours' 100' sur les fichiers que j'ai testés :( – carlpett
Merci de l'avoir remarqué, ça pourrait aider, je vais le vérifier demain – bonext