我要发帖 回复

高级会员

109

主题

1589

积分

0

专家分

OSG-VR-GIS

忠于职守杰出贡献

:

私信
发表时间 : 2008-8-28 11:11:20 | 浏览 : 1625    评论 : 7
请教一个问题,在OPENGL下,如何输出大于窗口比例的高分辨率的图片???谢谢~~~~~~

最近VR访客


OSG中国官方网站:http://www.osgChina.org
OSG中国官方讨论区:http://bbs.osgChina.org

OSG专业群-OSG地形研究者 49668412
      OSG地形专业研究 45763709
tan_dunming 评论于2008-8-28 18:29:51
FrameBufferObject + RenderToTexture,最后得到纹理数据(通过glReadPixels或者glGetTexImage),利用一些图像处理包保存为需要的文件格式。

关于FBO、RTT可以参考超级宝典的介绍。具体分辨率最大能取多大受到显卡的限制,可以查询支持的最大大小。当然肯定比屏幕分辨率高了。(NVIDIA QUADRO FX1300 可达到4096*4096)
追求卓越
tan_dunming 评论于2008-8-28 18:37:07
要是这样的分辨率还无法满足需求,那就可以多次分块渲染,最后把各个区域拼接起来,合成一幅任意分辨率的图片。
追求卓越
FlySky 评论于2008-8-29 09:44:18
谢谢~~~~~版主能够提供OPENGL超级宝典第三版中的中如下的两个例子~~~~~

15.4 离屏渲染
15.4.1 使用GLX Pixmap
15.4.2 使用Pbuffer

OSG中国官方网站:http://www.osgChina.org
OSG中国官方讨论区:http://bbs.osgChina.org

OSG专业群-OSG地形研究者 49668412
      OSG地形专业研究 45763709
FlySky 评论于2008-8-29 15:08:08
前面的帖子写错了一个字~~~~

谢谢~~~~~版主能否提供OPENGL超级宝典第三版中的中如下的两个例子~~~~~

15.4 离屏渲染
15.4.1 使用GLX Pixmap
15.4.2 使用Pbuffer

OSG中国官方网站:http://www.osgChina.org
OSG中国官方讨论区:http://bbs.osgChina.org

OSG专业群-OSG地形研究者 49668412
      OSG地形专业研究 45763709
tan_dunming 评论于2008-8-29 18:56:38
迅雷狗狗里面搜索吧
http://www.gougou.com/
追求卓越
FlySky 评论于2008-8-29 19:07:32
迅雷狗狗里面搜索吧
http://www.gougou.com/



  我就是下载的里面没有源码,,不过书上肯定是有的~~~~~~~~~

OSG中国官方网站:http://www.osgChina.org
OSG中国官方讨论区:http://bbs.osgChina.org

OSG专业群-OSG地形研究者 49668412
      OSG地形专业研究 45763709
tan_dunming 评论于2008-8-30 09:02:17
openGL超级宝典 第四版
\examples\src\chapt18

注意下个第四版的! 代码压缩包文件比较大,网上可以找到的,要是实在不行你留下一个可以接收119M文件的邮箱。
追求卓越

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-4-19 04:45 AM

返回顶部