查看: 1982|回复: 9

osg中能不能直接调用OpenGL函数呢?

[复制链接]

该用户从未签到

发表于 2010-9-2 21:07:08 | 显示全部楼层 |阅读模式
osg中能不能直接调用OpenGL函数呢?

该用户从未签到

发表于 2010-9-2 22:12:30 | 显示全部楼层
对啊 是不是可以啊??哪位过来解答下 我也想知道

该用户从未签到

发表于 2010-9-2 22:56:49 | 显示全部楼层
Of course, have a look at the osgteapot example

该用户从未签到

 楼主| 发表于 2010-9-2 23:32:31 | 显示全部楼层
那岂不是我以前开发的OpenGL程序可以很好的和OSG融合?
要是真的那就太爽了。

该用户从未签到

发表于 2010-9-3 08:54:10 | 显示全部楼层
要很好地进行融合也不是一件简单的事情,最好能参考OSG的设计方法,把基本的渲染状态和观察投影矩阵设置使用OSG的类来实现,而自定义的OpenGL绘制命令则可以用自定义的Drawable来实现

该用户从未签到

发表于 2010-9-4 10:04:06 | 显示全部楼层
看来和Vega 里面的方法一样,都是可以在程序中加载OpenGL函数,觉得这样还是很方便的,就像当时用Vega做一个遮挡面片,如果加载模型的话就太麻烦了,但是用OpenGL就简单多了,

该用户从未签到

 楼主| 发表于 2010-9-4 21:06:44 | 显示全部楼层
那我直接修改OSG的源代码,加入自己的绘制代码是否可行?
因为我学习使用OpenGL很长时间了,积攒了大量优秀的代码,最重要的是自己熟悉。

我初次接触OSG,以前接触过Ogre3D,觉得Ogre3D没有什么太大的意义。
Ogre3D能不能调度大量地形、卫星影像数据?
OSG好像可以,听数组版主说的,所以很心动想学习下第三方库,提高下生产力。

该用户从未签到

发表于 2010-9-5 14:46:23 | 显示全部楼层
那我直接修改OSG的源代码,加入自己的绘制代码是否可行
很奇怪的想法,您为什么不使用派生的Drawable类呢

OSG在海量地形和卫星数据的渲染上是强项,结合VPB进行数据的预处理,或者使用osgEarth实时分块分层,都可以轻松调度百GB级别的数据

该用户从未签到

 楼主| 发表于 2010-9-5 18:00:55 | 显示全部楼层
十分感谢版主的回复。

该用户从未签到

 楼主| 发表于 2010-9-5 18:02:19 | 显示全部楼层
我还没有正式开始学习OSG,只是安装了一下。
所以不知道有Drawable类。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表