注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 游侠PC游戏综合讨论区 在游戏开发领域,只有微软坚持DirectX,苹果、谷歌、索 ...
查看: 5111|回复: 38
打印 上一主题 下一主题

[讨论] 在游戏开发领域,只有微软坚持DirectX,苹果、谷歌、索尼的产品都是OpenGL [复制链接]

帖子
253
精华
0
积分
130
金钱
856
荣誉
0
人气
36
评议
0
跳转到指定楼层
楼主
发表于 2013-9-25 23:55:22 |只看该作者 |正序浏览
在游戏开发领域,只有微软坚持DirectX,苹果、谷歌、索尼的产品都是OpenGL

这个趋势很明显,微软会被排挤出去。越后面越明显。

乔布斯曾经说过:HTML5比Flash先进、OpenGL比DirectX先进,OpenGL可以实现更加精细的高画面质量。

PS4 依然采用的是 OpenGL 可以实现更加精细的画面效果。

已有 2 人评分人气 收起 理由
AyuanX + 1 是SB
叔叔的叔叔 + 1 乔布斯是谁?是上帝?还是先知?.

总评分: 人气 + 2   查看全部评分

使用道具 举报

帖子
16272
精华
0
积分
8184
金钱
4429
荣誉
1
人气
148
评议
0

39#
发表于 2013-9-28 11:29:06 |只看该作者
本帖最后由 china.gll2 于 2013-9-28 12:06 编辑

非微软平台使用DX,如果是商业用途需要微软授权,否则就等着吃官司吧,因为DX是微软的产品。

到目前为止,还没有微软之外的第三方平台使用DX用作商业用途的先例,一个都没有。


使用DX的只有Windows、Windows Phone和XBOX,全是微软自家的一个第三方的也没有,不知PS4会不会开先例(PS4据说是UNIX内核)。

低级趣味无罪 胡说八道有理

使用道具 举报

帖子
18
精华
0
积分
9
金钱
154
荣誉
0
人气
0
评议
0
38#
发表于 2013-9-28 11:25:16 |只看该作者
DX是微软自家搞的,OpenGL是开放的!目前DX支持的平台好像也就PC和XBOX

使用道具 举报

帖子
1542
精华
0
积分
919
金钱
11156
荣誉
13
人气
179
评议
0
37#
发表于 2013-9-28 11:14:30 |只看该作者
自 DX9 时代开始,目前DX/GL 3D渲染的方式都是一样的,D10和D11 的升级大部分都是在堆硬件设备的参数(d10 统一了 ts vs 处理器 ,d11 增加了dc通用计算),这两家的技术都在互相跟进,dx有了新特性 GLorg就开始讨论是否加入 反之亦然;前段时间GL4.3 还是4.4的更新说明不是还有一条:改进API便于Dx程序的移植 。 其实两者并没有什么差异,我们看到的项目成品画面并不能体现两者的差异,画面和场景最终效果的体现在于 场景设计师和美工..

最近在开始玩linux ,期间也看过新闻 ,在linux上利用dx的只有一个项目wine
但是wine的上游普遍对 d11的状态解释器开发成果不感兴趣 没有收录这个,然后现在又有开发人员再写dx9的状态解释器。。 在linux上使用dx并非技术难题,绝大部分是处于linux的自由开放理念使然...

使用道具 举报

帖子
22039
精华
2
积分
11513
金钱
10478
荣誉
1
人气
123
评议
0
36#
发表于 2013-9-26 15:55:45 |只看该作者

提一点我个人的看法.
早年,OpenGL比起DirectX来确实有很大的优势,许多程序员看不爽DirectX无外乎两个原因,第一它的开放程度很成问题. 第二当年DirectX 3的可谓是声名狼藉臭名昭著恶贯满盈十恶不赦的垃圾. OpenGL能堂而皇之的进入瘟到死.也是因为DirectX 3的糟糕表现...  从画面角度而言,OpenGL最终表现出的画质更具有艺术性一些,比如色彩更浓郁,如同油画一般的效果.这在DOOM3和使命召唤1代中(空降,潜入德军驻地)都可以感觉得到. 在那个时代,说DirectX表现出画质远不如OpenGL,这的确是不争的事实.


不过随着时代的推移,DirectX变得越来越完善,OpenGL的劣势则开始明显了.  OpenGL有个很严重的问题,就是无论你用什么样的开发人员去做,它最终出来的成品都会被打上一个OpenGL的标签. 说白了就是,OpenGL开发出的东西有一种自己完全洗不掉的特色.


就好像用半条命2引擎后U3引擎开发出的游戏,你一眼就能看得出它是出自什么引擎的. 半条命2引擎总给人感觉有一种色调缺乏的贴纸感, 而U3则永远是一片屎黄色.




OpenGL的问题是它的材质表现远不如DirectX那么丰富,而且随着技术和画质的提升,它的色调也开始变得越来越奇怪,总是给人一种油漆抹多了的感觉.




当然,API毕竟只是API. 支持什么API不足以产生优越感,要说PS4不支持DirectX,那可是它自己的问题了...  毕竟PC和XO可以自由的想用什么就用什么.





使用道具 举报

帖子
22039
精华
2
积分
11513
金钱
10478
荣誉
1
人气
123
评议
0
35#
发表于 2013-9-26 15:13:02 |只看该作者
china.gll2 发表于 2013-9-26 15:09
你知道什么是“软件渲染”吗?

通过渲染软件对3D场景进行运算渲染. 这种渲染一般吃的是CPU. 你可以叫它后期渲染,可以叫它CG演算,不同时代叫法不一样罢了.

即时演算属于硬件渲染,通过API调用特效指令集实现最终成品.


虽然名词用的都差不多,但却是两条发展路线.

使用道具 举报

帖子
16272
精华
0
积分
8184
金钱
4429
荣誉
1
人气
148
评议
0

34#
发表于 2013-9-26 15:09:55 |只看该作者
niveous 发表于 2013-9-26 15:07
那是软件渲染...

你知道什么是“软件渲染”吗?

低级趣味无罪 胡说八道有理

使用道具 举报

帖子
22039
精华
2
积分
11513
金钱
10478
荣誉
1
人气
123
评议
0
33#
发表于 2013-9-26 15:07:27 |只看该作者
china.gll2 发表于 2013-9-26 00:58
wow的就能代表opengl?  好莱坞做渲染的工作站都是UNIX系统跑opengl,10年前做出的效果都秒现在游戏很多 ...

那是软件渲染...


使用道具 举报

帖子
295
精华
0
积分
150
金钱
2652
荣誉
0
人气
7
评议
0
32#
发表于 2013-9-26 14:12:47 |只看该作者
DX的优势还是比OpenGL简单容易一点, 效率比不上OpenGL

使用道具 举报

帖子
2450
精华
0
积分
1250
金钱
5342
荣誉
0
人气
58
评议
0
31#
发表于 2013-9-26 13:57:31 |只看该作者
reichelite 发表于 2013-9-25 09:13
又来了,拿单个游戏就能说明一个API的水平了?给你个链接自己看下对比吧,如果你看得到的话
https://www. ...

用1080p看了半天,没发现太大区别啊
2011 E92 335xi 6MT Alpine White M-Sport Premium iDrive Winter Package

使用道具 举报

帖子
16272
精华
0
积分
8184
金钱
4429
荣誉
1
人气
148
评议
0

30#
发表于 2013-9-26 13:18:12 |只看该作者
chaosliqui 发表于 2013-9-26 12:33
这都什么年代了,还在争dx和openg。。。
各种open,openal opengl opencl 不知道有没有opendl, ...

他们以为UNIX/Linux也可以有dx。

低级趣味无罪 胡说八道有理

使用道具 举报

帖子
1257
精华
0
积分
639
金钱
5922
荣誉
1
人气
5
评议
0
29#
发表于 2013-9-26 12:33:54 |只看该作者
这都什么年代了,还在争dx和openg。。。
各种open,openal opengl opencl 不知道有没有opendl,不同平台还得不同实现
windows一个dx搞定,其他平台也没有dx这玩意儿

使用道具 举报

帖子
646
精华
0
积分
324
金钱
3192
荣誉
0
人气
0
评议
0
28#
发表于 2013-9-26 12:31:02 |只看该作者
Jobs这超级忽悠帝的话你还真不能全信.... 他选择HTML5和OPENGL都是有很多商业因素考虑的

使用道具 举报

帖子
2168
精华
0
积分
1089
金钱
6856
荣誉
0
人气
24
评议
0
27#
发表于 2013-9-26 12:18:26 |只看该作者
china.gll2 发表于 2013-9-26 10:38
对PS4支持DirectX抱有幻想的人要明白,除非微软给索尼PS4专门开发一套UNIX版DirectX,否则不可能有这种事。 ...

您跟他们扯这个干什么啊,这个帖子的那几位估计连opengl跟dx是干什么用的都不知道。

使用道具 举报

帖子
2097
精华
0
积分
1052
金钱
4215
荣誉
0
人气
33
评议
0
26#
发表于 2013-9-26 11:44:59 |只看该作者
这有什么好争的,看看现在开发商都用什么开发的?

使用道具 举报

帖子
16272
精华
0
积分
8184
金钱
4429
荣誉
1
人气
148
评议
0

25#
发表于 2013-9-26 10:38:41 |只看该作者
本帖最后由 china.gll2 于 2013-9-26 10:45 编辑

对PS4支持DirectX抱有幻想的人要明白,除非微软给索尼PS4专门开发一套UNIX版DirectX,否则不可能有这种事。


至少到目前为止,DirectX还是Windows独家专用的,微软没有为任何非windows系统开发过DirectX开发工具。

低级趣味无罪 胡说八道有理

使用道具 举报

帖子
320
精华
0
积分
160
金钱
972
荣誉
0
人气
0
评议
0
24#
发表于 2013-9-26 10:26:07 |只看该作者
不知道,没玩过

使用道具 举报

帖子
913
精华
0
积分
472
金钱
16357
荣誉
1
人气
57
评议
0
23#
发表于 2013-9-26 08:54:43 |只看该作者
DirectX本来就是微软自家的东西,用了10几20年了,跟Windows一样,OpenGL是工业标准,类似于Linux Unix的玩意,其它非微软厂商的东西又不是Windows,怎么可能用DirectX呢?微软要扔掉DirectX除非他连Windows也不要了(IE、MS Office啥啥的)。

使用道具 举报

白金会员勋章活跃勋章资深水手勋章游侠之星

帖子
14917
精华
0
积分
7683
金钱
79894
荣誉
15
人气
737
评议
0
22#
发表于 2013-9-26 04:13:43 |只看该作者
已作古的人不會知道未來有何發展的~

使用道具 举报

帖子
1702
精华
0
积分
858
金钱
6875
荣誉
0
人气
70
评议
0

21#
发表于 2013-9-26 02:02:09 |只看该作者
steam 说游戏的未来是在linux平台,原因是这个吧

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-10 09:21 , Processed in 0.344226 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到