2011-07-13 89 views
3

我需要使用Python建立一個動畫(即,來自視頻文件)世界紋理混合器2.58。 我做一個紋理像這樣:攪拌機2.5 Python的動畫紋理世界設置

import bpy 
# create new clouds texture 
bpy.ops.texture.new() 
wtex = bpy.data.textures[-1] 
# set World texture 
wrld = bpy.data.worlds['World'] 
slot = wrld.texture_slots.add() 
slot.texture = wtex 
slot.use_map_horizon = True 

這將創建一個新的CloudsTexture並將其綁定到插槽中。我怎樣才能讓一個ImageTexture並將其設置有一個視頻的來源?或者說,我怎麼可以指定()由bpy.ops.texture.new提出了新的紋理類型?

回答

0

對於數據添加/刪除,最好不要使用運算符,我們爲bpy.data提供了api函數。

import bpy 
# create new clouds texture 
wtex = bpy.data.textures.new(name="MyTexture", 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 

測試用攪拌機2.58a