找回密码
 点一下
查看: 8032|回复: 32

SC2用到的非暴雪技术一览。

[复制链接]
发表于 2010-8-17 20:35:50 | 显示全部楼层 |阅读模式
随便写一下hmmm~~

注意:星际争霸2的游戏图像引擎是暴雪自己开发的,因此下面你找不到。




Scaleform GFx
这个引擎用于用flash来实现游戏界面,Scaleform公司的。SC2的主界面和BN界面就是用这个开发的(所以BN界面其实是Flash啦)。虚幻引擎和显卡危机都有用到这玩意儿。

主页:http://www.scaleform.com/products/gfx


Havok
大家都知道了,因为半条命2而出名的高拟真物理引擎。可惜blz只把它用在了死亡动画上——太浪费了啊!

主页:http://www.havok.com/


FMOD Ex 声音系统
这是SC2中用到的其中一种声音系统。版权是Firelight Technologies。

主页:http://www.fmod.org/


FaceFX
高级脸部表情软件,牛的地方是它能利用语音文件来生成表情。这几年很多游戏有用到。SC2即时演算的口型文件就是用这个做的。

主页:http://www.facefx.com/


FreeType
用于星际2的字体渲染。也就是说,这个游戏跟gdi++以及飞雪大人的MacType用的是同一种字体渲染方式。改过字体的同学会发现,就算是在Windows下看很虚的字体进入游戏后也会变得很漂亮,正是因为此。(说起来正是飞雪大人提到这点我才发现这事儿的,然后才起意写这篇帖子。)

主页:http://www.freetype.org/


Theora, Ogg Vorbis
Ogg Vorbis简单的说就是Ogg格式的音乐和解码器。暴雪在星际2中首次大量使用Ogg格式的音频文件,此前的War3和WOW用的都是MP3。另外,大灾变中也即将大量使用Ogg。
Theora是一种视频压缩技术,扩展名为Ogv。简单地说就是Ogg的视频版。在SC2的M3格式模型中,可以使用Ogv格式来当作视频贴图。

这两个格式都由Xiph.org Foundation开发的。

主页:http://xiph.org/


zLib
免费的资料压缩dll。暴雪系列著名的MPQ压缩格式中也用到了该库。所以SC2里自然也有啦。

主页:http://www.zlib.net/


bzip2, libbzip2
bzip2是免费的压缩工具。libbzip2是其库。压缩文档的扩展名为bz2和tar等。作者是Julian Seward。

主页:http://www.bzip.org/downloads.html


LZMA
就是传说中的7-Zip的压缩算法啦。

主页:http://www.7-zip.org/sdk.html


Expat
这是一个用C语言写的XML解析库。由于星际争霸2使用XML来做游戏数据库,因此blz也用这个来处理XML文档。

主页:http://expat.sourceforge.net/


ImageLib
一个用于图像处理的C++类库

下载地址:http://www.dip.ee.uct.ac.za/~brendt/srcdist/


SCOWL
Spell Checker Oriented Word Lists的缩写,字面意思是“拼写检测向的单词列表”——其实它就是几个文本文件,里头一大串单词列表。列举了大量常用词和动词时态,通常用于拼写检测软件——对我们汉字国家来说当然没啥用。不过地图编辑器里使用这个列表来进行拼写检测(但该功能似乎还未完成?)。作者为Kevin Atkinson。

主页:http://wordlist.sourceforge.net/


PCRE
Perl Compatible Regular Expressions的缩写,意思是可兼容Perl的正则表达式库。作者为Philip Hazel,版权属于英国剑桥大学。

主页:http://www.pcre.org/


libpng
这个库用于png图像文件的读写。

主页:http://www.libpng.org/pub/png/libpng.html


ibjpeg
jpeg图像文件读写库,版权属于Independent JPEG Group。

主页:http://www.ijg.org/
发表于 2011-11-14 12:44:56 | 显示全部楼层

回 24楼(麦德三世) 的帖子

麦德三世: (2011-06-17 09:18)
头目违反斑葵了
回复

使用道具 举报

发表于 2010-8-17 20:47:26 | 显示全部楼层
希望是空前 不是绝后
回复

使用道具 举报

发表于 2010-8-17 21:25:39 | 显示全部楼层
原来用到了这么多非原创的技术啊
回复

使用道具 举报

发表于 2010-8-17 21:30:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2010-8-17 21:33:54 | 显示全部楼层
引用第3楼zphskz于2010-08-17 21:25发表的  :
原来用到了这么多非原创的技术啊


blz这个已经算是很少了。SC2游戏引擎本身都是原创技术。

你要瞧瞧现如今的游戏,哪个不是海量的别人的库和引擎。
回复

使用道具 举报

发表于 2010-8-17 22:01:33 | 显示全部楼层
国内全都是自主研发的,哼~
回复

使用道具 举报

发表于 2010-8-17 23:07:43 | 显示全部楼层
学习了。v5
回复

使用道具 举报

发表于 2010-8-17 23:33:56 | 显示全部楼层
用XML来做游戏数据库的游戏,《文明4》也算个,也有很多很强力的MOD,国内国外都有。我对XML不熟,好像都用专门的软件,什么UltraEdit之类……
回复

使用道具 举报

发表于 2010-8-18 01:30:25 | 显示全部楼层
半条命
好久没玩了
找度娘去了
回复

使用道具 举报

发表于 2010-8-18 02:15:47 | 显示全部楼层
。。。。做游戏嘛。。。没有能满足需求的实现才会自己弄。。。
回复

使用道具 举报

发表于 2010-8-18 05:26:07 | 显示全部楼层
不错不错,顶一个
回复

使用道具 举报

发表于 2010-8-18 05:55:08 | 显示全部楼层
文明4用自己DIY的国家和领袖欺负电脑...
表示改XML很痛苦没快感...
回复

使用道具 举报

发表于 2010-8-18 11:16:28 | 显示全部楼层
文明4, 我一开WB或者一改XML都让我恶心, 然后就太监一局

后来我不修改任何原始数据, DIY了一个新领袖, 可以乱入于任何文明, 然后反抗长期压迫我的神级电脑~~~[s:182]
回复

使用道具 举报

发表于 2010-8-18 22:11:57 | 显示全部楼层
Flash做界面,相当操蛋的说
回复

使用道具 举报

发表于 2010-8-18 22:46:01 | 显示全部楼层
还有IBM的ICU技术
回复

使用道具 举报

发表于 2010-8-18 22:55:00 | 显示全部楼层
头目什么时候再把sc2的算法搞出来啊
回复

使用道具 举报

发表于 2010-8-19 17:46:31 | 显示全部楼层
也是…该创新的地方创新,该用别人的就用别人的,避免重复劳动。。
反观大部分国产…该创新的地方纯抄袭,该拿来主义的地方…哦,拿来了。。
回复

使用道具 举报

发表于 2011-2-24 16:48:44 | 显示全部楼层
很强大
受教啦
回复

使用道具 举报

发表于 2011-6-17 01:50:37 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-8-7 19:13 , Processed in 0.219589 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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