2013年4月24日 星期三

[筆記]經堯老師的Quartz Composer 8-4

範例一:(圖層疊加),讓兩個影像疊加在一起,並讓影像的增益被[LFO]控制。



kernel vec4 coreImageKernel(sampler A,sampler B,float LFO)
{
 return sample(A, samplerCoord(A)) +sample(B, samplerCoord(B))/LFO ;
}

8-6.qtz



範例二:(鏡射影像),讓影像的像素左右反轉排列。



kernel vec4 coreImageKernel(sampler image)
{
   return sample(image, vec2(samplerSize(image).x-samplerCoord(image).x,samplerCoord(image).y));
}
8-7.qtz