游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4640|回复: 8

手机上实现3d引擎的技术探讨

[复制链接]

10

主题

33

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2005-1-13 12:47:00 | 显示全部楼层 |阅读模式
大家好:
    这篇帖子的主要目的是解决我的一些疑问, 和大家一起探讨一下手机游戏的3d前景(技术层面)
    本人对手机游戏很有兴趣, 但是一直没有研究过相关的内容, 也就是说对手机游戏开发一窍不通.因此如果有些问题让大家感到幼稚或者愚蠢还请包涵.
    我是从是pc平台上的3d游戏开发的.对3d技术比较熟悉.我常想在移动平台(主要是手机吧)实现3d游戏, 但是一直没有时间和精力去研究, 现在总算空下来了, 准备做一些调研.
    我的第一个问题是, 目前市面上比较优秀的3d手机游戏都有哪些, 哪些是国外的哪些是国内的,如果有相关的网址,那真是太好了.如果没有我可以在google上搜索它的名字.
    我的第二个问题是, 目前有多少手机实现了opengl es 1.1. 那些实现了opengl es1.1的平台是否都是用硬件实现的, opengl es 1.0 并没有要求硬件实现, 只是一个软件实现的标准接口, 1.1 是否强制支持的厂商都是用硬件实现?
    我的第三个问题是, 对于soft rasterizer(3d功能软件实现) 在手机平台上会有哪些限制, 让我们先忽略游戏本身的要求, 仅考虑3d管道的功能实现,那么这些限制可能主要是cpu性能的, 当然对于比较低端的手机上也许也会有mem的限制. 这些限制大家可以主要考虑以下几个方面, cpu对浮点数的支持(好像大部分移动平台都不支持), 有否用协处理器的平台. 主频, cpu 字宽, 扩展指令集(是否有象pc的sse2 或者mmx那样的有大寄存器的扩展)等等
    我目前正在利用业余时间写一个软件渲染器, 很想移植到手机上试试. 可是手机也是挺贵的, 用模拟器的话可能结果未必会和真正运行在手机硬件上一样, 所以以上问题的主要目的就是想知道什么档次的手机才有可能支持real time的 3d软件渲染. 关于我正在做的软件渲染器可以在我的主页上看到截图: http://new.game-studio.org/wiki.asp?o=Lythm%20Homepage
目前只支持polygon 填充, gouraud shading和zbuffer.

    此外对于手机的2d部分的功能希望大家能够介绍一下, 比如支持什么格式的图像(256, 16 32位色), 是否有显存和主存之分, 如果有主存到显存的带宽大概是多少等等.

希望各位高手帮忙, 谢谢!

ps: kingsen 你好, 我看了你那篇关于手机性能的文章, 我比较关心图形方面的参数, 如果有什么资料还希望你能够提供一些资源. 谢谢!


   

10

主题

33

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2005-1-13 12:55:00 | 显示全部楼层

Re:手机上实现3d引擎的技术探讨

另外, 希望大家能够讲一下手机游戏上的美术资源都是怎么做的, 2d和3d都行, 如果有3d的制作经验那就更好了.

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-1-13 21:35:00 | 显示全部楼层

Re:手机上实现3d引擎的技术探讨

软实现的意义不大,软实现的目的是为了让不支持高级profile的手机也能跑3D
但是这类手机一般不支持浮点数

想要性能参数到www.nokia.com,他们的比较详尽

10

主题

33

帖子

69

积分

注册会员

Rank: 2

积分
69
 楼主| 发表于 2005-1-14 09:25:00 | 显示全部楼层

Re:手机上实现3d引擎的技术探讨

wingser:
    你好, 谢谢你的帮助, 请问你说的高级profile是什么意思, 是高级配置?
另外不支持浮点数也没关系, 可以使用定点数(fixed point) 只要有整形就可以了.

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-1-14 21:09:00 | 显示全部楼层

Re:手机上实现3d引擎的技术探讨


我说的是j2me编程,profile是...想成api好了

定点数我想不太可以的,手机是非常慢的,三维渲染得多少符点计算啊
当然可能做出这么一个东西来,但是放到机器上可能就没法跑
定点数做其他东西的时候倒是常用的

你可以看看sun的jsr184的定义,基于ogl es,极少数手机支持它(大多是手机和pda的混合体)

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-1-14 21:16:00 | 显示全部楼层

Re:手机上实现3d引擎的技术探讨

http://mobile.yninfo.com/f/mobile/049/20/26226_7.htm

37

主题

168

帖子

183

积分

注册会员

Rank: 2

积分
183
发表于 2005-1-24 09:24:00 | 显示全部楼层

Re:手机上实现3d引擎的技术探讨

不好意思,好就没有来这里发贴了.
很高兴有像lythm这样对3D有深入研究的朋友前来讨论,共同学习.
对手机上实现的3D,我也只是略知一二.目前比较优秀的手机3D游戏,我觉得主要集中在两个平台,一个是N-GAGE手机上的3D游戏,如古墓丽影,MOTO GP(看看一些N-GAGE手机网站就更详细了),另一个是在JSR184平台上开发的3D手机游戏,目前支持JSR184的手机有几款,索尼爱立信的K700内置了3D网球,MOTO  , NOKIA,西门子都有手机支持了.有好几家JSR专家组成员所在的公司都有JSR184的产品.
   

1

主题

11

帖子

12

积分

新手上路

Rank: 1

积分
12
QQ
发表于 2005-4-16 10:47:00 | 显示全部楼层

Re:手机上实现3d引擎的技术探讨

三星在2005年5月份将推出一款真正支持Open GL1.1的手机,硬件加速。目前的手机,估计还没有硬件加速的吧?不太清楚。

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-4-17 01:02:00 | 显示全部楼层

Re:手机上实现3d引擎的技术探讨

应该没,我没听说过
靠,这个手机爽了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 08:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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