我在 ShaderToy 中编写了一个嘈杂的着色器,我想从中录制视频。 ShaderToy 提供了此选项,但它以非常低的比特率捕获屏幕。是否有机会获得高比特率(或逐帧)视频?
您可以使用 Natron 以您喜欢的任何比例和 FPS 渲染 Shadertoy 动画。它是通过添加 Shadertoy 过滤器、复制脚本、添加 Writer,然后导出为图像序列来完成的。可以直接在 Blender 或 Davinci 中使用。
教程在这里: https://www.youtube.com/watch?v=GumRHVfLb_g
另一种方法是直接使用Blender中的ShaderToy插件。它为您提供更多功能,如下所示:https://www.youtube.com/watch?v=Rh6CNLMSORo
https://github.com/danilw/shadertoy-to-video-with-FBO
这有效 - 框架完美,几乎在任何支持 OpenGL 的硬件上