游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4401|回复: 5

如何在ogre中嵌入opengl程序?

[复制链接]

3

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2008-4-24 14:47:00 | 显示全部楼层 |阅读模式
如何在ogre中嵌入opengl程序?能否提供代码?谢谢。

2

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-5-2 08:02:00 | 显示全部楼层

Re:如何在ogre中嵌入opengl程序?

????法 就跟??如何在打太?O拳?r一?尿尿一?
就算能做又怎? 不??不?

2

主题

55

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2008-5-2 17:37:00 | 显示全部楼层

Re:如何在ogre中嵌入opengl程序?

如果你是使用opengl渲染 可以直接写代码 不用作什么特别的工作

3

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2008-5-4 22:45:00 | 显示全部楼层

Re: 如何在ogre中嵌入opengl程序?

说三点:
1.Ogre的底层是opengl或d3d,它其实是对opengl或d3d的高级抽象或包装,它几乎所有关于图形图像的功能实现都可以从其原码中找到opengl或d3d所对应的api函数,从这种意义上说,它们是一个东西,那么在Ogre中加入opengl语句就再正常不过了,岂会不伦不类?

2.opengl早已是图形标准之一,它有很多成熟技术和现成的源代码可用,而Ogre虽然发展很快,但这方面还欠缺些。要是能将opengl成熟技术的源码加入直接到Ogre中去,会节省时间和避免重复劳动,而且可靠性和效率都会好些。那么在Ogre中嵌入opengl有何不可?

3.Ogre有自己的渲染过程,从清屏,剪裁,渲染,到帧缓存切换,虽然最后都是调用opengl或d3d所对应的api函数实现,但这个过程是固定的,不能更改的,而且都严格的封装起来,不易获取过程中的某个时刻并做修改,除非改Ogre源码。若不改Ogre源码,又应如何实现?
(比如:若用opengl语句和Ogre语句都绘制一个简单球体,为保证两球正确的位置显示,遮挡关系,光照效果,剪裁效果等,那么如投影方式,远近剪裁面,深度检测设置等,以及循环时清屏,剪裁,渲染,帧缓存切换等,应如何设置,这些设置又应放到什么位置?不知哪位大虾做过研究?)

2

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-5-5 02:14:00 | 显示全部楼层

Re:如何在ogre中嵌入opengl程序?


我想 等?W好了??工程 也弄懂模?化+OGRE 你?????辛硪环N思?
如果OGRE?饶苁褂?PENGL DIRECT3D 整??系???绲

2

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2009-5-4 22:21:00 | 显示全部楼层

Re:如何在ogre中嵌入opengl程序?

应该可以用的
但不知道如何解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 11:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表