问题标签 [blackmagic-fusion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2053 浏览

python - 如何将 Python 脚本翻译成 Lua 脚本?

我正在尝试将我从 Python 编写的一段代码翻译成 Lua。我在合成包 Blackmagic Fusion 中使用此代码。

任何帮助将不胜感激!

Python脚本(工作):

Lua脚本(仍然不工作和错误):

0 投票
2 回答
180 浏览

python - 运行时错误偶尔会中断我的 Python 脚本

在 Blackmagic Fusion 中运行我的 Python 脚本时,我似乎遇到了运行时错误。

每次我运行脚本时都不会发生这种情况。只有当我给 Python 脚本提供繁重的工作量,或者我在 Blackmagic Fusion 合成软件中多次运行 Python 脚本而不重新启动包时,它才会弹出。我认为这可能是内存泄漏,但是当我检查 CPU 内存使用情况时,它似乎并没有退缩。

有谁知道可能导致这种情况的原因,或者至少知道我如何开始调试脚本的解决方案?

非常感谢。

0 投票
2 回答
1446 浏览

python - 一种通过 Python 在 The Foundry Nuke 中挤出 2d 文本的方法

我想知道是否有办法将 Nuke 的文本(包含在Text节点中)变成多边形对象,然后沿Z轴挤压它?在 Blackmagic Fusion 中是可能的,甚至在 Apple Motion 5 中也是可能的。谁知道如何在 Nuke 中通过 Python 做到这一点?

在此处输入图像描述

我对使用导出obj的、 3D 包fbxabc任何第三方插件不感兴趣。

0 投票
0 回答
42 浏览

python - 如何为 Slider 和 SpinBox 控件做双向链接?

我正在尝试链接 GUI 中的两个常用控件,一个 Slider 和一个 SpinBox。它们来自该Blackmagic Fusion软件的 Python 库。碰巧在我尝试的方式中,它似乎用 SpinBox 值覆盖了 Slider 控件。

这里是这两个项目的可用事件

滑块:ValueChanged、SliderMoved、ActionTriggered、SliderPressed、SliderRelease、RangeChanged、

SpinBox : EditingFinished, ValueChanged

0 投票
1 回答
662 浏览

ffmpeg - FFMPEG DNxHR 与 Alpha 到 Webm

我正在尝试Blackmagic Fusion将从具有 Alpha 检查的 DNxHR 导出的视频文件转换为 WebM 或 PNG。FFMPEG 似乎忽略了 alpha 并且背景是黑色的。有什么我需要做的吗?这是我目前正在使用的:

或者

如果有帮助,我可以上传我的测试视频。但它相当大。

0 投票
0 回答
17 浏览

davinci - 如何从剪辑内工具上的脚本访问融合剪辑的“评论”属性

简而言之,如何从剪辑内的脚本中引用融合剪辑的“评论”属性。我想像 self.clip.comment 这样的东西。

详细地说,我在HorizontalLineReveal作文中添加了一个。我想根据文本文件设置文本。我在HorizontalLineReveal读取文本文件并将值写入文本字段的组中的 uppertext_1_1_1 工具中添加了一个脚本到“开始渲染脚本”。这一切都有效。

但是我希望能够轻松更改该文件的名称。所以我想我可以将文本文件名放在时间轴中剪辑的 Comment 字段中,然后查看 Comment 以获取文件名。但是我不知道如何从“开始渲染脚本”中引用剪辑对象或属性。