2

LS,

一年前,我在 Snow Leopard (SL) 上使用 Quartz Composer 制作了一个非常简单的屏幕保护程序。

屏幕保护程序使用“视频捕获”补丁捕获内置摄像头的输入,并将图像用作“GLSL 着色器”补丁的环境参数的输入,如 GLSL Environment Map.qtz 股票示例中所示。着色器反过来将视频捕捉映射到著名的 3D 茶壶上,创造出镀铬茶壶镜像 iMac 或 MB 前的人的错觉。您可以在此处找到屏幕保护程序:压缩 QC 源

在 Mountain Lion (ML) 下,视频捕获的输出无法用作 GLSL 着色器补丁环境的输入。

视频捕获仍然有效。因为您仍然可以将其用作茶壶补丁的图像参数的输入。

此外,我将屏幕保护程序作为屏幕保护程序运行还是在 QC 运行程序中运行都没有关系。

有人知道发生了什么吗?问题归结为:为什么在 ML 下无法使用视频捕获输出作为 GLSL 着色器补丁的环境?

屏幕保护程序虽然简单,但很受欢迎,如果人们不能再享受它,那就太可惜了。

我热切期待一个解决方案!

4

0 回答 0