摘要:基于前边两篇博文:OpenGL多层纹理叠加_部分区域(九-2) - 邗影 - 博客园 (cnblogs.com) OpenGL多层纹理叠加MIX(九-1) - 邗影 - 博客园 (cnblogs.com) 本篇文章效果类似,也是一个贴图,但是是一个完整小图贴到一张大图上;我们经常看视频的时候会有lo
阅读全文
摘要:有了多层纹理单元叠加,现在我想给一个图片的部分位置附着上另一个图片【的部分位置】(不是叠加logo),本例子仅限下图这种情况: 底图全部显示,顶图在片元着色器中限制显示区域;本质上两个图片的大小还是一样的大小;通过设置透明度,设置顶图的显示区域; 片元着色器: #version 330 core o
阅读全文
摘要:1 前提:两张图片大小一样,进行 MIX混合,两个图片要是24位RGB就都是24位,如果一个是24位RGB,一个是32位RGBA,请加载纹理数据的时候使用同样数量的图层 (图片来源于网络截图,不商用,仅进行博客demo展示) 再譬如: 两个采样器进行采样,之后进行mix混合;参考:(17条消息) O
阅读全文
摘要:上一节写了如何实现全部马赛克 本篇做的是部分马赛克: 需要理解的点:片元着色器,每一个片元(像素)执行一次片元着色器的程序;所以你在片元着色器中写的程序都是针对逐个像素的; 片元着色器代码:(本博客直接修改原图显示的像素,未进行图片叠加,融合,等马赛克方式) 1 #version 330 core
阅读全文
摘要:1我们在YUV纹理贴图的基础上画个马赛克吧!!! 怎么做? 把图片分成若干小像素块,然后修改每个像素块的颜色为某一个点的颜色(就是让这个小像素块内颜色相同) 2 在片元着色器中实现 参考:Jadon_Mao vec2 XYMosaic = vec2(floor(intXY.x / mosaicSiz
阅读全文
摘要:Audio unit 变声单元 1音频单元类型:kAudioUnitSubType_NewTimePitch; 2 AuGraph单元结构: 3 音频参数 48K,单声道,32位宽的convert Unit;(convert Unit_output element 的inputscope和outpu
阅读全文