每年,世界各地著名的Warez 组织都会推出一个小的动画片来比较,仅仅是用来炫耀其实力—64K 的3D动画。

要知道,一首普通的MP3 ,通常就有4000K 左右,一张普通的JPG 压缩图片也要30-40K ,而这个仅有63K 的3D动画,你花半个小时也看不完而且不重复带音乐,最经典力作!将1.9G的数据压缩为64K ,其3D渲染和声效却令人震撼,尤其是已64K 的大小竟然演示了近30分钟的不重复3D影片,其技术令人震惊~因为,事实上,这个动画的真正容量超过15G ,也就是说这个Warez 组织把它压缩了25万倍。注:系统必须安装有directx9.0才行。因为动画支持DX9.0 加速。

你会觉得不可思议,因为它只有64K.更高的渲染效果,3D画面的细腻的衔接,音效也没得说。

可以直接点击运行欣赏,ESC退出。

fr-08: .the .product

2000年的空前之作,也是德国farbrausch小组的成名之作,在国内也是最出名的作品."The Party 00"的第一名作品.最值得称道的是kb的BGM.所用3D接口是Direct3D 8.0.

最低要求:PII350,128M内存,TNT2显卡,DX8.0.

project genesis

这是目前能与fr小组抗衡的另一新锐,来自匈牙利的Conspiracy小组的成名作.

"Breakpoint 03"的第一名作品.3D效果,音乐一点不逊于fr08.所用3D接口是OpenGL.

推荐要求:PIII600,支持OpenGL硬件加速的显卡.

the prophecy – project nemesis

(博主0point注:即使其它的你没有时间看,这个你一定不能错过,视觉效果堪称震撼,不过显卡要求较高,GeForce 8400以上才能流畅观看。the prophecy 为同名电影《彗星撞地球》英文名,此作品就即是根据此电影制作。

Conspiracy小组的另一优秀作品."Assembly 04"的第一名作品.

这个作品为了突出主题而着重展示比较真实的一些特效.

3D接口是OpenGL.编程语言:C++.

推荐要求:2Ghz,512M内存,Geforce4Ti/Radeon9600,128M显存.

Heaven7

"Mekka & Symposium 00"的第一名作品

最值得称赞的是此作品没有使用3D硬件加速,而是完全使用软件映射!

音乐很动听,主题主要以文字片段叙述的.可惜比较短.

最低要求:PentiumMMX.

fr-019: poemtoahorse

farbrausch小组"Mekka & Symposium 02"的第二名作品.

fr-034 / hjb-104: time index

farbrausch小组"Simulaatio2 03"的第二名作品.

beyond

Conspiracy小组"state of the art 04"的第一名作品.

推荐要求:PIII900,GeForce3或Radeon8500以上显卡,较新的显卡驱动.

chaos theory

Conspiracy小组"Assembly 06"的第二名作品.

a place called universe

Conspiracy小组"SceneCON 03"的第一名作品.

推荐要求:PIII600,支持OpenGL硬件加速的显卡.

please the cookie thing

aardbei小组"Ambience 00"的第一名作品.

and_sqs

and小组"Assembly 02"的第一名作品.

最低要求:PentiumII-400,128MB内存,GeForce以上显卡

and_zm3

and小组"Assembly 03"的第一名作品.

最低要求:PentiumIII 1GHz,128MB内存,GeForce3或Radeon8500以上显卡,DX9.0.

195/95/256

rgba小组"Euskal Encounter 13"的第一名作品.

创意参考了Plastic小组的demo原作.

&nbsp

; 推荐要求:Radeon 9600或GeForce 6600以上显卡.

rgba_prd

rgba小组"Euskal 04"的第一名作品.

推荐要求:Pentium4 2.0GHz,ATI9600或NVidiaFX5900以上的显卡.

他们的团队主页 http://www.theproduct.de/ 上面还有一些其他的东东下载

“程序最优化的结果,充分发挥电脑硬件的极限潜力,处处体现着DEMO制作者高深的编程功底

瑞典有一个着名DEMO团队TheComputerCnonoad

DEMO的核心,其实就是压缩和解压缩算法,你看到画面最初始的时候那个进度条了吧,那其实就是个解压缩的过程,这些程序都是自解压的。要达到这样的效果,这些程序通常都要求用汇编语言编写,因为只有汇编语言才能达到这样最优化的效果,充分发挥硬件的威力。另外DEMO往往要进入一个特殊的绘图模式,这个模式称为X模式。刚刚看到的那些非常炫的3D效果,其实都是针对显卡进行实时编程,只有这样才能极大地节省体积。还有,你们注意到DEMO里面的那些画面了没有,如果观察够仔细,会发现,里面的很多东西其实都是重复的,由同样的几何图形组成,重复的东西往往最好压缩,因为只要划出一块地方保存那个图形,其他重复的,只要再调用那个图形就行了,音乐也是这样,翻来覆去,老是那么几个音调……”

3D动画都在64K左右,然而却都不是省油的灯。运行起来都要吃掉几百M的内存。在购机是可以用它们检验机器性能。特别是第三个动画“彗星撞地球”, 即使你的机器可以运行魔兽,但也不一定能流畅的运行它。

注:系统必须安装有Directx8.0,因为动画支持DX8.0加速。 机子太老的就别打开了,小心cpu和显卡狂飙!

你相不相信64K大小,竟然看到这么久的三D精彩动画,而且质量会如此的高,不信就下来看看吧!

64kb=1.6G是个什么概念?看看就知道。懂E文的可以看到最后的介绍里面提到有1.6g的数据包含其中。其实还有很多不过这个是最好的。以后游戏要是这样就好啦。可能1Mb的游戏就可以玩N个钟头啦。期待…………

国外的0DAY组织经常自制DEMO,完全用源代码编写,用来炫耀本组织技术。而各组织之间的竞争也会通过全球DEMO大赛来进行,比赛规则是最大的DEMO不超过65K!这几个作品中最小的一个只有6KB!每个DEMO都声色俱全,效果震撼,令人惊叹不已!

Demo是怎么做出来的:

  实际上是这样的, 小组的程序员用他的业余时间(也可能是工作时间)写一个程序框架, 用来同步显示和音乐, 当然, 包括特效的部分. 这样一个程序通常由汇编, C/C++, Pascal等写成, 然后为了Demo运行的更流畅, 一些代码要用汇编重写. 最后, 手绘的图形, 美妙的音乐通过精心设计的代码组合起来, 又一个Demo出现了!这是Demo的编程部分. 图形部分当然由美术家来完成. 美术家的工作包括3D建模, 贴图制作(这通常是一件逐象素的描绘工作), 设定虚拟摄像机的运行路径以供程序员使用之类. 音乐家将完成音乐的创作和制作. 大多数情况下,这是一种叫做Module的音乐,使用一种叫Tracker的程序完成. Module与MIDI有点类似, 但Module使用自己的乐器采样而不像MIDI使用的是声卡或软波表的乐器, 因此Module可以在所有硬件平台上获得同样的播放效果,而且, 文件却很小巧. Moudule允许对声音完全的控制, 对应着, 制作的难度水平. Module文件后缀通常为mod, stm, s3m, it, xm之类, 这些格式的音乐大都可以用Winamp来播放, 但有更专业的Module播放器如: ModPlug Player(Tracker/Plugins too)等等. 另外, 越来越多的音乐开始使用MP3格式. 请访问http://www.maz-sound.com/比如平台性能, 文件大小等, Demo的制作需要很高的技术水平: 你知道你能在64k大小的程序里放些什么!!

调用Opengl或者DX。精心的编写代码和数据。然后做一个类似UPX的压缩壳。压缩容量。

简单地说就是生成技术,包括纹理,模型,音频采样都是由少量参数计算生成的,很有规律性,所以一般只能演示抽象,自然的动画.

汇编几乎没必要,即使有一点,内嵌到VC里就足够

也些也用专用的Loader.根据自身的特点,定制一个压缩方案。来达到最佳的压缩效果。

64K的动画,所高深不高深,不过真的要做还是有一定的难度。

动画无非就是调用opengl或者Dx来画点线面和贴图。64动画里面的贴图都是很简单的。有些甚至没有贴图。比如我要画一个房子。就几行代码。

伪码类似下面:

GLBegin(GL_PLOY)

Vertex(x,x,x)

Vertex(x,x,x)

Vertex(x,x,x)

GLEnd

其实看起来特殊形状的物体也是靠技巧用少量数据生成的.

模型都是一些基本形状(方形,球形,四面体等)用sin,cos等函数变换一下顶点坐标就能把模型复杂化,运气好就能得到像样的模型.纹理也用简单的p=f(x,y)函数算出来每个像素的颜色值.不同纹理直接再融合一下就能变出很复杂的纹理.音频采样也是同样道理.几个函数的代码量当然比几幅纹理的数据量少得多.

国外电脑狂人大作!3D美女演示动画,在结尾处会出现一段字幕,说明动画所包含的内容,如178兆多媒体纹理、159MB的wave文件、12条音轨、8亿5千万波样等。

可以直接点击运行欣赏,ESC退出,小的可怜,大得可怕! 按Win键退出

在网上混迹多年的朋友们可能或多或少地听说过这些只能用奇迹形容的3D Demo程序吧:

不超过64K的体积

据说是为了展示能力而做的限定,Demo的大小不能超过64K;

华丽的3D动画

语言不能描绘出令人惊艳的动画效果,只能亲自去感受了

全程音效

虽然不能说仙乐,也还能入耳

我在网上收集了一些,要说看完的感受,那就是叹为观止。好东西不敢独享,请大家一起品味。欢迎讨论......

其实还有,德国开发团队.theprodukkt发布了首个功能完整但大小却只有96KB的人物射击游戏.kk的96KB大小的第一视角射击3D游戏游戏文件贼小,对硬件要求贼高~

本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/1316378,如需转载请自行联系原作者

Warez 组织的64K 3D动画下载相关推荐

  1. 大小仅有64K时间却长达半个小时的3D动画,25万倍的压缩!

    每年,世界各地著名的Warez 组织都会推出一个小的动画片来比较,仅仅是用来炫耀其实力.64K 的3D动画.     要知道,一首普通的MP3 ,通常就有4000K 左右,一张普通的JPG 压缩图片也 ...

  2. 3dmax和python做3d动画_Autodesk 3ds Max 2015(3D动画制作3dsmax2015)官方中文版下载 - 下载吧...

    3dsmax2015官方中文版(3dsmax2015)能够为用户提供强大且即购即用的专业级3D动画创建功能,3dsmax2015具有用于3D建模.动画.模拟和渲染的创意工具集,可帮助游戏.电影和运动图 ...

  3. 彗星撞地球 | 近25万倍压缩的精品3D动画

    文章目录 写在前面 Prophecy<彗星撞地球> 下载地址 简概 注意 3D射击小游戏 下载地址 简概 写在前面 WareZ是个无形的组织,号称"不以赢利为目的纯技术团体&qu ...

  4. 2023超级3D动画渲染工具——key shot“底纹云渲染”

    KeyShot是Luxion的3D渲染动画工具,属于交互式光线跟踪和全局照明渲染器. 与KeyShot一起使用的软件包括3dsMax.Maya.Rhino.NX和C4D. 它可以方便快捷地创建3D模型 ...

  5. windows游戏编程_少儿编程该怎么学?看看帕拉卡3D动画编程创始人李西峙分享七个核心...

    原标题:少儿编程该怎么学?看看帕拉卡3D动画编程创始人李西峙分享七个核心 市场上,有很多教孩子们学习编程的平台.我认为,它们都太糟糕了.我宁愿让我的小孩去玩游戏,也不愿意让他们去这样的平台上学习编程. ...

  6. android 三维动画效果,9款令人惊叹的HTML5 3D动画应用

    原标题:9款令人惊叹的HTML5 3D动画应用 之前我们已经向大家分享了很多HTML5动画应用了,大部分都非常炫酷,也有一小部分是很实用的.今天我们要向各位HTML5动画爱好者介绍更多的HTML5 3 ...

  7. 8款帅酷的HTML5/CSS3 3D动画、图片、菜单应用

    今天要给大家分享8款帅酷的HTML5/CSS3应用,它们中包括很酷的HTML5 3D动画应用,也包括实用的CSS3图片.菜单.进度条等插件,一起来看看吧. 1.HTML5 Canvas火焰燃烧动画 如 ...

  8. 与虫子尾交3d动画网站_PPT中最酷的效果 —— 3D模型全解

    Hello,大家好,我是利兄~ 前两天一个客户问我,该如何用PPT制作超级震撼的3D效果? 我突然发现,对于PPT种的3D玩法,我好像一直没有讲过,今天我们就来详细的聊聊这个PPT中的逆天功能. 先温 ...

  9. 视觉盛宴 HTML5 3D动画应用赏析

    以下是一些很棒的HTML5 3D动画应用,值得一看. 1.3D HTML5 Logo动画 HTML5多视角3D旋转动画 HTML5 3D动画实现起来非常方便,之前介绍过基于jQuery的3D旋转插件是 ...

  10. blender使用_用Blender教青少年3D动画

    blender使用 汤姆·H aines是导演和共同创始人3Dami ,在英国的一个非营利性的教育计划,侧重于年龄分布在14岁到18岁教3D动画青少年. 这是一个为期7天的课程,学生可以制作自己的动画 ...

最新文章

  1. C++之shared_ptr总结
  2. 博主谈:聊聊我们说的网站优化
  3. Servlet学习笔记心得(二)
  4. 最大连续子数组和与JUnit测试
  5. Yii2.0 ActiveForm Input Fields
  6. Spring Boot(3)---Spring Boot启动器Starter详解
  7. Cesium基础使用介绍
  8. 前端笔记 | CSS基础
  9. 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 1325期】
  10. psasp和matlab,MATLAB和PSASP电力系统潮流计算比较研究
  11. Tushare数据工具介绍
  12. vc2008工程转vc2005
  13. 计算机系统的软件有,计算机系统软件有哪些
  14. 编译原理课程设计c语言,编译原理课程设计心得体会
  15. mppdbLibra
  16. 365天英语口语学习_11,收拾餐桌碗碟
  17. ELK日志分析Elasticsearch模块——语法基础CRUD
  18. python自动评论_selenium+python 的微博自动转赞评功能实现
  19. IoT with Mongodb cloud
  20. C语言的靠谱和C++的笑话:C语言的前景

热门文章

  1. [附源码]java毕业设计社区医院电子病历系统
  2. 爬虫访问中,如何解决网站限制IP的问题?
  3. 自助任务平台WQ5.5.6源码对接微信带分类信息线报赏金赚悬赏猫驴赚网版本
  4. 兜兜线报软件合集_柚子快报淘抢购秒杀系列【送秒杀软件】
  5. 吴恩达深度学习教程及资料
  6. linux shell 数字雨,cmd命令如何实现数字雨的效果
  7. 对抗样本之FGSM原理coding
  8. 最新解决vscode中文乱码问题
  9. Markdown和Latex语法
  10. 深入理解设计模式-建造者模式(生成器模式)