Blender 2.5 Python 动画世界纹理设置

2024-01-07

我需要使用 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

这创建了一个新的云纹理并将其绑定到插槽。我怎样才能做一个图像纹理并将其设置为以视频作为来源?或者,如何指定 bpy.ops.texture.new() 制作的新纹理的类型?


对于数据添加/删除,最好不要使用运算符,我们有来自 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 进行测试

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Blender 2.5 Python 动画世界纹理设置 的相关文章

随机推荐

  • 不可预测的双重[重复]

    这个问题在这里已经有答案了 可能的重复 NET 上的双精度问题 https stackoverflow com questions 566958 double precision problems on net 双重计算产生奇数结果 htt
  • 检查 ruby​​ 中的两个范围是否重叠

    我知道我能做到 1 30 cover 2 gt true 但是当我尝试对另一个范围执行相同操作时 它总是返回 false 1 30 cover 2 3 gt false 所以我的问题是 有没有什么优雅的方法来比较红宝石中的两个范围 就我而言
  • 杜瓦尔算法如何处理奇数长度的字符串?

    寻找按字典顺序最小化字符串旋转 https en wikipedia org wiki Lexicographically minimal string rotation是一个众所周知的问题 对于这个问题线性时间算法 https www s
  • 如何模拟 WellKnownSidType?

    我知道我可以使用以下方法模拟 Windows 帐户 http msdn microsoft com en us library chf6fbt4 aspx http msdn microsoft com en us library chf6
  • Rails i18n 和 JavaScript 中的路线

    有时 使用 JavaScript 提供 Rails 本地化文件会非常方便 对于路线助手来说也是如此 我发现这两个插件正是这样做的 将 i18n 暴露给 JavaScript http github com fnando i18n js ht
  • Activity 转换黑屏

    所以我有 WelcomeActivity gt HomeActivity 并关闭 WelcomeActivityfinish supportFinishAfterTransition 我想做 SlideTransition 或 fadeTr
  • 导入错误:没有名为串行的模块

    我有一个用 Python 3 编写的脚本 安装了 3 3 5 每当我尝试运行它时 我都会从终端收到此错误 我使用的是 Mac OSX 10 7 5 我已经安装了pyserial 使用 pip 用于 python 3 为了做到这一点 我首先使
  • 如何像 Wysiwyg 中那样在 Quill 中添加“显示 html”按钮?

    我最近发现了 Quill 文本编辑器 因为我正在使用 php 和 javascript 中的新东西 所以我决定在我的应用程序中使用它而不是 Wysiwyg Quill 文档确实非常简约 如何添加允许用户显示和编辑当前 html 的按钮 我是
  • SecurityException,无法显式添加类型为 myPakcageName 的帐户

    当更新现有应用程序时 Firebase 会报告以下致命异常 Exception java lang SecurityException uid 10123 cannot explicitly add accounts of type com
  • 使用 RequireJS 依赖项测试 es6 模块时,Jest 中出现“定义未定义”

    我有一个 Jest 测试套件无法运行 因为它尝试测试的组件依赖于 RequireJS 模块 这是我看到的错误 FAIL tests components MyComponent test js Test suite failed to ru
  • :app:dexDebug ExecException 以非零退出值 2 完成

    谁能帮我解决以下错误 当我清理项目时 它没有显示任何错误 但每次我尝试运行时都会收到此消息 错误 任务 app dexDebug 执行失败 com android ide common process ProcessException or
  • 如何在 Tensorflow 中编写自定义损失函数?

    我是新来的tensorflow 我想编写自己的自定义损失函数 有这方面的教程吗 例如 铰链损失或 sum of square loss 尽管这已经在 tf 中 我可以直接用python做还是必须写cpp代码 我们需要写下损失函数 例如 我们
  • 如何从 SciPy 的层次凝聚聚类中获取质心?

    我正在使用 SciPy 的层次凝聚聚类方法对 m x n 特征矩阵进行聚类 但聚类完成后 我似乎无法弄清楚如何从结果聚类中获取质心 下面是我的代码 Y distance pdist features Z hierarchy linkage
  • PHP - 在大写字母前添加下划线

    如何替换一组如下所示的单词 SomeText to Some Text 使用正则表达式可以轻松实现这一点 result preg replace B A Z 1 subject 正则表达式的简要说明 B 断言字边界处的位置 A Z 匹配 A
  • 如何安装自定义打字?

    我创建了一个自定义类型 其中包含我想在多个 webstorm node js 项目中共享的代码 问题是我正在尝试查找概述如何在项目中包含打字的文档 我尝试使用 npm 命令 但它没有将文件夹添加到 node modules 文件夹下的 ty
  • 在Python中只获取字符串中的第一个数字

    我目前面临的问题是我有一个字符串 我只想提取其中的第一个数字 我的第一步是从字符串中提取数字 Headline redirectDetail 27184 2 New York Explorer Pass print re findall d
  • 什么是克罗克福德定律?

    最近有人提到了关于单子的 克罗克福德定律 谷歌几乎没有显示任何结果 有人知道这是什么吗 假设 克罗克福德定律 是他在视频早期提到的诅咒 他指的是这种常见现象 描述得更雄辩 here http byorgey wordpress com 20
  • 如果我修改 Hibernate 实体,在保存后,当我提交时,更改是否会保存到数据库中

    如果在 Hibernate 中 我执行以下步骤 打开一个会话 创建一个新的 hibernate POJO 对象 即要保存的 并填写值 现在我执行session save 现在我更改 POJO 对象 假设它是一个员工对象 我执行 emp se
  • 将自定义视图添加到 jhipster 应用程序

    我想在 jhipster 应用程序的 index html 上添加自定义视图 我已经在 navbar html 中创建了链接 并在路径 src main webapp scripts app custom newView html 上添加了
  • Blender 2.5 Python 动画世界纹理设置

    我需要使用 python 在 Blender 2 58 中设置动画 即来自视频文件 世界纹理 我做了这样的纹理 import bpy create new clouds texture bpy ops texture new wtex bp