Quartz Composer使用视频捕获输出作为GLSL着色器环境

时间:2012-10-08 22:52:10

标签: osx-mountain-lion quartz-composer

L.S。,

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

屏幕保护程序使用“视频捕获”-patch捕获内置摄像头的输入,并使用图像作为GLSL环境贴图中的“GLSL着色器”-patch的环境参数的输入。股票的例子。着色器反过来映射着名的3D茶壶上的视频捕捉,创造了一个铬茶壶的幻觉,镜像了iMac或MB前面的人。您可以在此处找到屏幕保护程序:Compresses QC source

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

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

此外,无论是将屏幕保护程序作为屏幕保护程序还是在QC运行程序中运行都无关紧要。

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

屏幕保护程序,就像它一样简单,非常受欢迎,如果人们不能再享受它,那将是一种耻辱。

我热切期待解决方案!

0 个答案:

没有答案