Blender 2.5 Python 动画世界纹理设置
我需要使用 python 在 Blender 2.58 中设置动画(即来自视频文件)世界纹理。 我制作了这样的纹理:
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() 制作的新纹理的类型?
I need to set up an animated (i.e. from video file) world texture in blender 2.58 using python.
I make a texture like this:
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
This creates a new CloudsTexture and binds it to slot. How can I make an ImageTexture and set it up to have a video as a source? Or, how can I specify the type of a new texture made by bpy.ops.texture.new()?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于数据添加/删除,最好不要使用运算符,我们有来自 bpy.data 的 api 函数。
使用搅拌机 2.58a 进行测试
For data addition/removal, its best not to use operators, we have api functions from bpy.data for this.
Tested with blender 2.58a