OpenGL 在Linux上不使用glut可以工作不?解决思路
OpenGL 在Linux上不使用glut可以工作不?
OpenGL 在Linux上不使用glut可以工作不?
我想把OpenGL绘制的来的东西保存到内存的指定区域,做成视频。
谢谢!
------解决方案--------------------
不懂
参考一下
Linux下OpenGL开发-- 准备篇- antistone - 博客园
------解决方案--------------------
可以的。glut框架是跨平台的。
你要把屏幕绘制的录成视频,网上有例子程序的。
------解决方案--------------------
http://www.codeproject.com/KB/audio-video/avigenerator.aspx
这里有个例子,不过是windows下的,思路你可以参考一下。
不过你要在linux下面录制视频,比如未压缩的格式avi,可以把opengl帧缓存的数据逐帧保存成视频。
------解决方案--------------------
比较底层的办法是用 X 窗口系统的 GLX 扩展直接创建 OpenGL Context,当然,比 glut 啰嗦很多是肯定的……
不过话说为什么不用 glut 呢……
就算不用 glut,很多高级的图形库都有 OpenGL 支持的吧。至少 Qt 是有的……
------解决方案--------------------
qt跨平台的,支持opengl对QT也是很好的选择,
opengl本身就是一个跨平台的渲染标准,pc上的opengl,移动平台的opengles,网络版的webGL。
------解决方案--------------------
OpenGL离屏渲染,可以用Frame Buffer Object
http://blog.****.net/huawenguang/archive/2007/06/18/1656369.aspx
http://www.zwqxin.com/archives/opengl/learn-fbo.html
需要用GLUT。
可能需要比较新的显卡驱动和Mesa、GLX等支持。
------解决方案--------------------
离屏渲染只有glut是不行的。
windows下的例子很多:http://www.codesampler.com/oglsrc/oglsrc_7.htm#ogl_offscreen_rendering
------解决方案--------------------
------解决方案--------------------
再看看。。
------解决方案--------------------
------解决方案--------------------
参见OpenGL superBible 第四版
------解决方案--------------------
为神马不用glut?
OpenGL 在Linux上不使用glut可以工作不?
我想把OpenGL绘制的来的东西保存到内存的指定区域,做成视频。
谢谢!
------解决方案--------------------
不懂
参考一下
Linux下OpenGL开发-- 准备篇- antistone - 博客园
------解决方案--------------------
可以的。glut框架是跨平台的。
你要把屏幕绘制的录成视频,网上有例子程序的。
------解决方案--------------------
http://www.codeproject.com/KB/audio-video/avigenerator.aspx
这里有个例子,不过是windows下的,思路你可以参考一下。
不过你要在linux下面录制视频,比如未压缩的格式avi,可以把opengl帧缓存的数据逐帧保存成视频。
------解决方案--------------------
比较底层的办法是用 X 窗口系统的 GLX 扩展直接创建 OpenGL Context,当然,比 glut 啰嗦很多是肯定的……
不过话说为什么不用 glut 呢……
就算不用 glut,很多高级的图形库都有 OpenGL 支持的吧。至少 Qt 是有的……
------解决方案--------------------
qt跨平台的,支持opengl对QT也是很好的选择,
opengl本身就是一个跨平台的渲染标准,pc上的opengl,移动平台的opengles,网络版的webGL。
------解决方案--------------------
OpenGL离屏渲染,可以用Frame Buffer Object
http://blog.****.net/huawenguang/archive/2007/06/18/1656369.aspx
http://www.zwqxin.com/archives/opengl/learn-fbo.html
需要用GLUT。
可能需要比较新的显卡驱动和Mesa、GLX等支持。
------解决方案--------------------
离屏渲染只有glut是不行的。
windows下的例子很多:http://www.codesampler.com/oglsrc/oglsrc_7.htm#ogl_offscreen_rendering
------解决方案--------------------
------解决方案--------------------
再看看。。
------解决方案--------------------
------解决方案--------------------
参见OpenGL superBible 第四版
------解决方案--------------------
为神马不用glut?