游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: zhengy88

3d游戏引擎中到底是自己来实现整个图形流水线还是调用

[复制链接]

8

主题

57

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2006-5-29 12:06:00 | 显示全部楼层

Re: Re:3d游戏引擎中到底是自己来实现整个图形流水线还是

lustskyboy: Re:3d游戏引擎中到底是自己来实现整个图形流水线还是调用像DX和GL呢?

个人觉得,如果要写引擎,使用DX,Gl只有多与少的问题。你完全可以建立一个双缓存将结构,全部用软件来实现。

用软件速度太慢了,跟不上现在的发展啊,因为现在都是硬件在主导了,可惜在驱动程序方面还太次,而且技术是不OPEN的。但是我只是想问问现在流行的游戏是用什么来编引擎的,看不到GL和DX的影子啊,是我没看仔细吗?感觉好像是GL,但是又不是很肯定。

8

主题

57

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2006-5-29 12:08:00 | 显示全部楼层

Re: 流水线无法用软件"写"出来

xjyhust: 流水线无法用软件"写"出来

前面的大哥已经说过了,不可能自习写流水线(除非用shaders).
gpu中的传统几何流水线是硬件设计的一个部分,一...

shader这方面正在研究,我是想了解在现在流行的游戏的引擎是不是都把DX和OL来封装啊?怎么在代码中看不到啊?

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-5-29 15:13:00 | 显示全部楼层

Re:3d游戏引擎中到底是自己来实现整个图形流水线还是调

是封装了,要想看到最简单的办法就是全文搜索 dx 或者 gl 的 api ,比如 : DrawPrimitiveIndexed or glBegin.

8

主题

57

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2006-5-29 22:05:00 | 显示全部楼层

Re: Re:3d游戏引擎中到底是自己来实现整个图形流水线还是

congy: Re:3d游戏引擎中到底是自己来实现整个图形流水线还是调用像DX和GL呢?

是封装了,要想看到最简单的办法就是全文搜索 dx 或者 gl 的 api ,比如 : DrawPrimitiveIndexed or glBegin.

那就不怕了,如果是这样还是可以 自己来写一个游戏引擎的,在SHADER的基础上,文件形式可以自己来定义(文本)自己写加载函数,就是CG方面有点困难,没有自己的设计软件。

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2006-5-30 09:10:00 | 显示全部楼层

Re:3d游戏引擎中到底是自己来实现整个图形流水线还是调

在老的包里面的quake3原码不包含渲染部分的,最新的原码里面才会有
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 15:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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