GLSL的图象处理,如何放大缩小图象?

okvee 2012-02-09 12:04:37
请大大们指点
...全文
326 3 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
没大虾啊

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧