社区
游戏开发
帖子详情
GLSL的图象处理,如何放大缩小图象?
okvee
2012-02-09 12:04:37
请大大们指点
...全文
326
3
打赏
收藏
GLSL的图象处理,如何放大缩小图象?
请大大们指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
okvee
2012-05-29
打赏
举报
回复
抱歉,现在才来结贴,方法简单,但就是开始没搞懂。
visualvisual
2012-02-13
打赏
举报
回复
假设使用一个拥有四个顶点的矩形平面来显示图片。四个顶点的纹理坐标为:(0,0)(0,1)(1,0)(1,1),这时图片的大小是1倍。楼主可以尝试在像素着色器中把四个顶点的纹理坐标改成:(0,0)(0,2)(2,0)(2,2),然后在输出颜色时加一个判断,当纹理坐标小于0和大于1的部分alpha值为零,这时图片的大小是0.5倍。如果改成(0,0)(0,0.5)(0.5,0)(0.5,0.5),这时图片的大小是2倍。
okvee
2012-02-10
打赏
举报
回复
没大虾啊
OpenGL ES 案例04:
GLSL
加载图片
本案例的主要目的在于理解
GLSL
语言自定义着色器以及自定义着色器是如何使用的 案例的效果是利用
GLSL
自定义的着色去加载一张图片,效果图如下 案例的整体流程图如下 流程中主要分为4个模块 准备工作:项目的创建及自定义视图、属性等 自定义着色器:利用
GLSL
编写自定义的顶点、片元着色器 初始化:创建layer、context,清空缓存区,以及设置Render和Frame缓存区 绘制:主要是
GLSL
加载、顶点数据处理以及加载纹理,最后绘制到屏幕上 准备工作 项目的创建及自定义视图创建等,这里不作过多说明
GLSL
实现滤镜效果
http://blog.csdn.net/neng18/article/details/38083987 "浮雕"
图象
效果是指图像的前景前向凸出背景。常见于一些纪念碑的雕刻上,要实现浮雕其实非常简单。我们把
图象
的一个象素和左上方的象素进行求差运算,并加上一个灰度。这个灰度就是表示背景颜色。这里我们设置这个插值为128 (
图象
RGB的值是0-255)。同时,我们还应该把这两个颜色的差值
openGL及
GLSL
的小知识
GLSL
的变量的限定符的作用 uniform 表明是外部程序传递给顶点着色器和片段着色器的变量 attribute 表明是只能在顶点着色器使用的变量,用来表示顶点坐标,法线,纹理坐标 varying 表明是用于顶点着色器和片段着色器之间传递数据之用 openGL中纹理参数的设定 当我们绘
GLSL
/C++ 实现滤镜效果
入门效果之浮雕 "浮雕"
图象
效果是指图像的前景前向凸出背景。常见于一些纪念碑的雕刻上,要实现浮雕其实非常简单。我们把
图象
的一个象素和左上方的象素进行求差运算,并加上一个灰度。这个灰度就是表示背景颜色。这里我们设置这个插值为128 (
图象
RGB的值是0-255)。同时,我们还应该把这两个颜色的差值转换为亮度信息.否则浮雕图像会出现彩色。 [cpp] view pl
OpenGL中的像素操作
转载自:http://bbs.pfan.cn/showtxt.asp?id=227694 注:关于OpenGL中像素操作的更多内容可以参考《OpenGL编程指南第七版》第八章“绘制像素、位图、字体和图像”。 学过多媒体技术的朋友可能知道,计算机保存
图象
的方法通常有两种:一是“矢量图”,一是“像素图”。矢量图保存了
图象
中每一几何物体的位置、形状、大小等信息,在显示
图象
时,根据这些信息计算得到完整
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章