64KB?1.9GB!

2010年8月23日 分类: 网来往事

这几天整理文件的时候突然翻出好几年前收藏的64KB动画,不敢独享,速度放出,没看过的人可以大饱眼福了。

一个个64KB的文件,却包含1.9G的源文件,包括100多MB的音轨和178兆多媒体纹理、159MB的wave文件、12条音轨、8亿5千万波样等,这些数据在未压缩之前的体积为1.9GB,压缩后为63.5KB。这种神压缩比怎么看都不可能实现,但是,确实有人实现了。

同其它3D动画制作流程一样,这个DEMO也经过了建模→制作纹理→纹理贴图→设定动画→加入音乐等一系列的过程,虽然建模和制作纹理可以相互调换,但是也要彼此照 顾。

建模做场景:fr-08采用了使用简单的几何图形(如正方体、立方体、圆柱等)进行组合,从而产生复杂的场景。它不同于其它的3D动画多采用3D Max或者MAYA等3D制作工 具,制作出比较复杂的场景再进行贴图;而是从一开始就注意了“节省”,采用最简单的模型、运用不断优化的算法,组合出最复杂的效果.

做纹理并贴图:同制作场景的思路相同,fr-08也尽量采用最简单的方法制作出自己喜欢的纹理,在fr-08的最终版本中,采用了66幅256×256点大小的32位纹理,未压缩前纹理大小为16MB。

动画中有一段节奏感很强烈的背景音乐。而这段音乐的大小足有159MB!整个音乐是使用LOGIC AUDIO制作出来的。音乐包含两个部分,一个是Loading Music,另 外一个是Main Music,你可以在下文下载这个包含了159MB的最终大小为37KB的音乐,你还可以把它解压缩来看看压缩前的波形音乐文件有多大。

最终压缩:虽然在制作DEMO动画的过程中,程序员们都采用了最节省空间的方法,可再怎么节省,那么多的纹理,那么多的音乐,要放到一个只有63.5KB的文件中,少了 压缩软件怎么可能呢?这里,程序员们采用了一个可能将一堆代码压缩为1KB~2KB的压缩软件UPX——一个广为流传的专门压缩可执行文件的工具。可惜我没有找到UPX的 截图,不能让大家一睹它的芳容。 其实,在整个制作过程中,开发者自始至终使用了一个自己开发的工具“generator.exe”(开发者暂定的名称)。据说这个工具第一版设计出来的时候界面相当简陋,只有 两个子窗口,一个用来显示纹理,一个则用来做文本编辑。在对这个简陋的工具感到忍无可忍之后,开发者不得不重新编写它,这到底是怎样一个程序呢?现在我们只能望 梅止渴了,希望有一天,大方的开发者能将之公布出来。 如果看完了文章,你还是不能相信63.5KB=1.9GB这个等式,最好的方法就是去下一个回来自己“研究”一下。

 

以上改自百度知道。

下面献上几幅截图,大家就知道画质如何了,丝毫不比游戏过场差!

8`M9_@}0`2P}ZYQH]W`KRUM

@MJVO9C2JRSK7]O2IXU6$4X

image

image

image

image

image

image

image

更多精彩动画,大家自己下载回家看吧~

下载地址:http://eastern-project.googlecode.com/files/64kb.zip

标签: ,

53 条评论 于 “64KB?1.9GB!”

  1. 2010年8月23日12:36
    1

    如果现在的视频都能压缩到这么小,然后效果又好,那得节省多少空间呀.哈哈

    Internet Explorer 7.0 Internet Explorer 7.0 Windows XP Windows XP
    • 2010年8月25日08:22
      2

      以现在的情况来看压缩到这么小所耗费的时间及精力的价值远超那空间的价值
      ———-
      笑话不需要分类,只需要全文订阅

      Firefox 3.6 Firefox 3.6 Windows 7 Windows 7
  2. 2010年8月23日13:52
    3

    哇~这个太厉害了~~

    不过播放了一下,不知道说什么,看不懂 = =

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
  3. 2010年8月23日16:51
    4

    感觉有一点不可能,超高的压缩率啊,感叹一下。

    Firefox 3.6.8 Firefox 3.6.8 Mac OS X  10.6 Mac OS X 10.6
    • 灵曦
      2010年8月23日18:37
      5

      我的感觉和你一样,怀疑过是不是从网上下载数据或者利用系统内置的数据做渲染,但是经过一系列测试后。。。我崩溃了。。。里面有一个程序执行后会在同目录解压出一定的图片,关闭后会清除,证明确实是这么压缩过来滴。。

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
  4. 2010年8月23日19:39
    6

    这个压缩太高深了,看不懂。

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
  5. 2010年8月23日22:07
    7

    仔细看,材质可以用特定的算法算出来,随机运动的轨迹也可以,异型多边形也是一样,看起来多,实际上占据的空间也就几百字节.光效不用说,全部是算出来的如果不是随机的,而是特定的,比如特定的镜头视角,特定的形状(彗星撞地球中的房子,第七天堂中的人形占用的存储比其他要多得多.)彗星撞地球中彗星撞到楼,楼不变形倒塌,估计是没有空间放楼体的碎片及其运动轨迹了.这么一比较,那个95kb的fps就很强了,包含了玩家运动控制,战斗等等.毕竟有空间的限制,比如重力没有包含在内(也不能要求太高).想省空间就要多运算,如果是一个广阔而复杂的游戏场景,按照这样的方式运算估计传说中的intel48核也招架不住吧.扯远了,都说到游戏了.值得一提的是,第七天堂的音乐很不错.

    Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP
    • 灵曦
      2010年8月23日23:18
      8

      第一次看到有人这么认真的回复。。。我感动得稀里哗啦的….

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
    • 灵曦
      2010年8月23日23:22
      9

      破解密码的时候GPU运算是CPU的十余倍,我推测他用的也是GPU运算吧!当然也要有强大的CPU支撑图片解压和动态处理,我赞成raychow的说法,音乐的MIDI的,不应该有那么大,但是确实很好听。

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
  6. 2010年8月23日22:14
    10

    这压缩比只在小说里看到过~

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
    • 灵曦
      2010年8月23日23:18
      11

      哪本小说这么无聊啊。。。还写到压缩比~

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
      • 2010年8月24日22:31
        12

        楼上是指诸如500本txt小说打包下载之类的压缩文档吧

        Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP
      • 2010年8月25日10:47
        13

        就这么无聊…几GB压几KB..
        那个95KB的游戏叫 没玩过的可以去玩玩 很震撼的

        Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows XP Windows XP
        • 2010年8月25日10:49
          14

          未来特警
          kkrieger

          Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows XP Windows XP
          • 灵曦
            2010年8月26日12:38
            15

            win7运行不了

            Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
      • 2010年8月25日20:54
        16

        貌似是《超级电脑》..记不清了~一台很牛逼的未来电脑,讲到过把一个游戏压缩成在线游戏什么什么的~

        Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
  7. 2010年8月23日22:25
    17

    我对这方面不是很了解,但这些贴图都是实时运算的,所以为了效率考虑不能实现很复杂的效果,即使如此我也感觉到显卡散热急剧增加。那些大型3D游戏之所以大贴图占了很多。至于音乐,完全是MIDI的,他说压缩之前一百多MB不知道是什么说法。

    Google Chrome 6.0.495.0 Google Chrome 6.0.495.0 Windows 7 Windows 7
  8. 2010年8月23日23:18
    18

    这个压缩是不是? 我太震惊了

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP
  9. 2010年8月24日20:10
    19

    空间换算成时间 ~
    虽然空间占用超小,不过对电脑要求超高呢 ~
    基本上要图形工作站才能在高分辨率下面解析出这些图形 ~ /huaix

    Google Chrome 6.0.496.0 Google Chrome 6.0.496.0 Windows XP Windows XP
  10. 2010年8月25日21:46
    20

    64KB? BT种子吧? /lenghan

    Firefox 3.6.6 Firefox 3.6.6 Windows 7 Windows 7
  11. 2010年8月25日21:56
    21

    好久以前就有看过64K 的演示. /haha

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
  12. 2010年8月26日02:01
    22

    这个…
    好吧,大家讨论的很火热。。。 但是我貌似不怎么感冒对这个强力压缩过的东东。

    Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 Windows 7
    • 灵曦
      2010年8月26日12:39
      23

      呵呵,主要是这项技术很牛叉

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
  13. 2010年8月26日15:48
    24

    不知道是个什么东西。

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
  14. 2010年8月26日20:23
    25

    什么情况,还是不太理解

    Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP
  15. 2010年8月26日22:44
    26

    纯技术展示,这即时演算十分滴费U

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
  16. 2010年8月27日13:59
    27

    64KB的东西,包含了那么多的文件啊

    Google Chrome 5.0.360.4 Google Chrome 5.0.360.4 Windows XP Windows XP
  17. 2010年8月27日14:45
    28

    这个压缩比太强悍了,哈哈

    Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP
  18. 2010年8月27日19:22
    29

    这个我确实在一本小说里看过,那里面描述的更牛,说两个武侠人物的对战,每次运行都能组合出不同的动作…

    TheWorld Browser TheWorld Browser Windows XP Windows XP
  19. 2010年8月27日19:23
    30

    还有,我的域名换了,把域名更新一下~~

    TheWorld Browser TheWorld Browser Windows XP Windows XP
  20. 2010年8月27日19:23
    31

    刚刚访问你的博客,好慢~~

    TheWorld Browser TheWorld Browser Windows XP Windows XP
    • 灵曦
      2010年8月27日19:30
      32

      昨天回访你博客都打不开呢

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
    • 灵曦
      2010年8月27日19:31
      33

      记错人了~~~~~~~~·

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
      • 2010年8月27日19:33
        34

        我晕,我的博客偶尔出现500错误,但服务器一直没当过机.500错误的话,等一两分钟就好了.这阵子正准备搬到收费空间呢.

        TheWorld Browser TheWorld Browser Windows XP Windows XP
  21. 2010年8月28日02:33
    35

    改了下主题,麻烦回去看看评论的时候还能记住信息不。 我都不敢测试了~ /zhuakuang

    Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 Windows 7
  22. 2010年8月28日12:47
    36

    很不错支持 /haixiu

    Maxthon 3.0 Maxthon 3.0 Windows XP Windows XP
  23. 2010年8月28日23:15
    37

    我勒个去 这些经典~~~

    Sogou Explorer Sogou Explorer Windows XP Windows XP
  24. 2010年8月29日10:51
    38

    高人的东东啊……
    其实这种技术应该推广开来,那样我们的硬盘就不会那么快的“危机”了……

    Opera 10.61 Opera 10.61 Windows 7 Windows 7
    • 灵曦
      2010年8月29日16:55
      39

      这些东西应该是以牺牲CPU运算来节省空间的。

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
  25. 2010年8月29日23:22
    40

    这个东西很早就看过了,当时惊叹啊!说实话现在游戏一个客户端就是上GB的,要是也用这个技术就好了,哈哈~~当然他们是不可能费这么大的劲的,什么东西量产了都是悲剧~~ /hanxiao

    Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 x64 Edition Windows 7 x64 Edition
  26. 2010年8月30日09:12
    41

    我下载了看了看 不错啊 但是这东西是不是不用GPU来处理的?

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows XP Windows XP
    • 灵曦
      2010年8月30日11:05
      42

      我估计不是用GPU的,或者很少。因为播放的时候CPU疯长。

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
  27. 2010年8月30日18:35
    43

    下了,怎么整成非全屏播放啊

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
  28. 2010年9月11日00:29
    44

    这样的比例,真实不可思议。。。

    Google Chrome 7.0.519.0 Google Chrome 7.0.519.0 Windows XP Windows XP
  29. 2010年9月12日14:46
    45

    都做得好棒好啊,贊一個

    Internet Explorer 7.0 Internet Explorer 7.0 Windows XP Windows XP
  30. 章小郎
    2010年9月17日00:42
    46

    早年看过慧星撞地球的表示无压力,现在看如此之多牛逼的硬件,这种彪悍的东西反到有些技术zhuangbility的味道,不过美帝那边的3D技术近些年越来越强大了,梦工厂的动画3D总叫我震惊

    Unknown Unknown Unknown Unknown
    • 灵曦
      2010年9月17日12:13
      47

      天朝连zhuangbi的能力都没有呢(叹)

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
  31. 2010年9月19日12:16
    48

    技术很牛,人才难得! /haha /haha

    TheWorld Browser TheWorld Browser Windows XP Windows XP
  32. 2010年9月23日20:01
    49

    OH··看过·· /huaix 其实我在想是不是这些图像都是directX里面有的呢···

    Firefox 3.6.10 Firefox 3.6.10 Windows XP Windows XP
    • 灵曦
      2010年9月23日20:04
      50

      汗、、、
      那啥,看见AA牌饼饼的名字第一感觉就是SPAM。。看了网站原来是kaka的= =||

      Maxthon 2.0 Maxthon 2.0 Windows 7 Windows 7
      • 2010年9月23日20:42
        51

        /huaix 我是一个没有软件可以拦住的SPAM

        我们TheHLC团队有四人~ /kuu

        Firefox 3.6.10 Firefox 3.6.10 Windows XP Windows XP
  33. 2010年9月27日06:45
    52

    这个囧…好早以前自己也有这文件……当年看得那个震撼啊……OTL不行

    话说博主的Twitter怎么很久都没更新了……囧

    Google Chrome 6.0.472.55 Google Chrome 6.0.472.55 Windows 7 Windows 7
  34. 2010年9月27日06:46
    53

    囧- -网址写错了

    Google Chrome 6.0.472.55 Google Chrome 6.0.472.55 Windows 7 Windows 7

灵曦:请留下点什么嗯~

/qy /sy /hx /hp /cj /hz /yang more »