- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够产生这种效果,具体来说,颜色爬行/颜色偏移。
这可以通过 OpenGL 着色器实现吗?还是我需要使用其他技术?
我是 OpenGL 新手,我想尝试将此作为入门练习,但是如果有更好的方法来做到这一点,最终我想产生这种效果。
仅供引用,我使用 Cinder 作为我的 OpenGL 框架。
我知道这不是太多信息,但我什至找不到这种效果的真正名称,所以我无法用谷歌搜索它。
最佳答案
我无法帮助您了解效果的名称,但我有一个想法来产生这种效果。我的理解是每个颜色分量都会发生一定程度的偏移。对各个颜色分量进行从右到左的简单平移就生成了黑白原始图像:
不要使用像素着色器,而是使用 ADD 函数进行 OpenGL 混合。渲染 3 次相同的全屏四边形并附加纹理,并使用纹理矩阵来偏移每次的查找。每个 channel 的输出颜色掩码都不同,您会得到相同的结果: channel 1 => 红色, channel 2 => 绿色, channel 3 => 蓝色。
关于opengl - 是否有可能使用 OpenGL 着色器获得这个 "chroma-shift"效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8237176/
两种符号-cmp +chroma和 -cmp chroma适合我。它们之间有什么区别吗? 我目前的猜测是否定的,因为 all -cmp arguments can be presented in di
我正在尝试查看是否可以通过 VLC 播放 nv12 .yuv 文件。我看到有一个名为 --rawvid-chroma 的开关。 “nv12”似乎不起作用,但“I420”可以。我很好奇 --rawvid
我有一个特定的要求,用户将在其中输入颜色和值。 我正在使用 chroma.js , 比如说 var scale = chroma.scale(['color1','color2','color3'])
我试图弄清楚如何设置根据颜色绘制的纹理正方形的 alpha。我使用的是一张白色背景的红色阿拉巴马州 A 的图片。我希望能够切换它以取出红色并通过 A 显示,并切换它以取出白色并保留 A。我有 2 个纹
我正在使用leaflet我正在生成多边形,然后我使用 chroma.js像这样: function style(feature) { return { weight: 2,
我正在尝试将 chroma.js 合并到我的传单 map 中,以便我可以在分位数、等间隔和 k 均值之间切换,但是域函数的第二个和第三个参数不会改变任何内容 var colorScale = ch
我希望能够产生这种效果,具体来说,颜色爬行/颜色偏移。 这可以通过 OpenGL 着色器实现吗?还是我需要使用其他技术? 我是 OpenGL 新手,我想尝试将此作为入门练习,但是如果有更好的方法来做到
这不是微不足道的。我想创建一个色度键菜单。对于那些不熟悉的人,在删除绿色背景(或任何颜色)并添加特殊背景的视频中也是如此。 我在菜单中有图像作为背景。我想要的是以某种方式设置背景透明的部分,其余部分填
我有一个无损.mov视频,我正在尝试使用 h.265 对 firetv 和其他一些 android 电视设备进行编码。他们支持的规范是: 基于他们的原生 H.265 支持,我正在尝试导出 Main 1
我正在使用 ffmpeg-3.2.4-win32(来自 zeranoe 页面的静态版本和开发版本)来解码我使用 x264 编码器创建的一些 h264 mp4 视频。这些视频有很多静态区域,2d 视频游
我有一个使用 libavcodec (ffmpeg) 的项目。我正在使用它以 4:2:2 配置文件、主级别对 MPEG-2 视频进行编码。我在 AVCodecContext 中选择了像素格式 PIX_
我是一名优秀的程序员,十分优秀!