您的位置:首页 > 理论基础 > 计算机网络

demo之梦 http://www.cqcn.com/blog/archives/20050311_the_dream_of_demo.html

2007-10-28 23:24 435 查看

demo之梦

  “之所以把它放在这里,是因为我认为demo是技术和艺术的完美统一。作为一名计算机系的大学生,demo更是我精神的化身。demo是团队的成果,是编程,图象,音乐的结合,而这些东西正是一个完美的计算机作品所必须的。我希望自己在团队工作中能够作为一个桥梁,把工作中所有的元素有机的融和起来,这是我的方向,也是我的理想。”

  上面这段话是我在本世纪初写的,现在这些文字依然静静的躺在老站的下载页面中。
  这是一个梦--demo之梦,一个从来没有被我忘却的梦,只是有时候睡得太深、太沉。我曾经疯狂收集各种demo,到处寻找、下载,观看、整理。也曾经一直想做一个专门收集demo的网站,精选一些我喜欢的demo作品,由于种种原因,一直都未能成形。
  现在,我已经没有以前那么疯狂了,虽然看这些作品(我所喜欢的)的时候依然热血沸腾,在听demo音乐的时候内心依然激动澎湃。如今,我不再为收集而收集,一切都随自然的产生,因为我依然保有这个demo的嗅觉。
  前月的某日,我突然想听一首demo音乐,花了15分钟的时候找遍硬盘,仍然未得,心中甚是遗憾,最后安慰自己:“逝去的也就逝去了,珍惜现在,把握未来。”从中稍微得到一些解脱,然后专门立了一个目录来收集demo音乐。

  分享:我把以前收集的一些经典demo作品(用今天的眼光来看,也许有些地方比较粗糙了,不过这么多年了呀)打包,提供下载
  赠品:2首demo音乐
  下载地址:http://www.cqcn.com/download/demoforyou.rar
  注:有些demo作品很大,我这里只提供64k以下的。
  友情提醒:这种东东一个月看一、两次足矣,否则容易产生审美疲劳。
  附录:关于demo的一些介绍、一些国外的demo收集站点



对很多人来说, 计算机是迷人的机器. 所谓迷人有种种的种种, 一些人依靠他们的智慧和创造精神, ***了多不可数的精灵, 这就是这个FAQ存在的原因和意义所在.
什么是Demo(Short4Demostration, Demo秀):

  传统的Demo是指在计算机上展示一系列奇妙的动画和效果的非交互的多媒体程序, 通常有原创的配乐. 它与传统动画的区别在于Demo的演示效果是由实时运算产生的(与你所看的电影版FinalFantasy不同, 但和游戏是一样的, 但Demo和游戏Demo毫不相关), 这给***者很大的挑战(这与计算机性能有关: (). 大部分Demo运行在PC上, 但并不全是, 事实上, 最初的Demo运行于诸如C64, Amiga之类的机器上, 而且几乎所有的平台上都有Demo在运行.这里对Demo有一个粗略的分类, 实际比赛的项目分类要详细的多:
  intro(Short4introduction): 一般为4k, 64k大小不等(少数intro甚至小到128bytes,256bytes... 我所见到的最小的Demo是farb-rausch的fr-016: 16bytes!!), 特效较少, 而且较小的intro大多没有声音, 通常用来介绍新的Demo大赛, Demo小组, BBS之类, 甚至有介绍自己的婚礼或大胖儿子的intro: ).
  MegaDemo: 不用说, 数兆大小, 当然效果也就更炫. 有些MegaDemo有令人费解的情节, 但效果一级棒.

----------------------------------------------------------

这些漂亮的Demo都是什么人做的:

  通常是一些年轻的计算机爱好者, 很大一部分是学生. 他们用热情写出了这些漂亮的Demo, 夜以继日的热情. Demo常常要花费数日, 数周甚至数月来完成, 而且程序员并不一定在音乐美术方面在行, 所以通常有几个人分别负责这些部分, 这样, Demogroup形成了. 一个Demogroup的成员可能在同一间学生宿舍, 也可能住在两个国家, 他们通过IRC交流或者在Demoparty上见面. 著名的Demogroup有farb-rausch等. 因***Demo而闻名的国家有: 北欧诸国(Scandinavia半岛上的瑞典、挪威、丹麦、冰岛等国), 芬兰, 荷兰, 瑞士, 波兰, 法国, 德国. 一些东欧国家近来也出现了不少优秀的作品. 西班牙, 意大利, 日本, 美国也有人在做Demo. 总之, Demo***者大部分是欧洲人, 正因为如此, 在欧洲以外的国家, Demo又被叫做euroDemo.

---------------------------------------------------------

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/以获得Module的播放***工具.由于种种限制: 比如平台性能, 文件大小等, Demo的***需要很高的技术水平: 你知道你能在64k大小的程序里放些什么!!

----------------------------------------------------------

做Demo那么费劲, 为什么人们还要做:

   : )有很多人认为做Demo是在浪费时间, 但Scener们认为做Demo是a cool way to waste.. 有一段很棒的描述, 非常棒(by Grant Smith):
  Jonny looks around, confused, his train of thought disrupted. He collects himself, and stares at the teacher with a steady eye. "I want to code demos, " he says, his words becoming stronger and more confidant as he speaks. "I want to write something that will change people's perception of reality. I want them to walk away from the computer dazed, unsure of their footing and eyesight. I want to write something that will reach out of the screen and grab them, making heartbeats and breathing slow to almost a halt. I want to write something that, when it is finished, they are reluctant to leave, knowing that nothing they experience that day will be quite as real, as insightful,as good. I want to write demos. "
  Silence. The class and the teacher stare at Jonny, stunned. It is the teachers turn to be confused. Jonny blushes, feeling that something more is required. "Either that or I want to be a fireman. "

-----------------------------------------------------------

我可以做么:

  完全可以. 你需要的只是一点数学知识, 几本图形学编程的书和热情(我是说编程方面). 而音乐, 呵呵, 大概很多人都玩过电脑作曲吧.

-----------------------------------------------------------

什么是Demoscene(Scene):

   Scene是指涉及某一领域的所有人, 是无组织的文化群体, 通常有点地下的味道. Scene并不总和Demoscene甚至并不总和计算机联系在一起, Demoscene并不是唯一的Scene, 有众多形式各异的Scene比如Music Scene, Cracking Scene(你也可以叫他WareZ Scene, Pirate Scene, 是的, 盗版, 据说Amiga市场就是由此被做掉的:(). 一种发明发现一旦流行起来, 总有众多的追随者, 追随者可以被叫做Scener. Scener并不是头衔, Scener应热爱他所热爱的领域并对它有所贡献. 当然, 只要你对它有兴趣, 你就可以把自己叫做Scener. 对应与它的名字, Demoscene是一个Demo爱好者们组成的景观: ). 一种计算机多媒体文化, 比如说, 黒客文化, 其实两者有很多相像的地方: 边缘, 传奇, 高深莫测: ), 事实上,老一辈Demoscene的成员们就是做Crack出身的黒客. 最初人们Crack一个软件或者游戏以后, 他们经常加上一些精致的动画(CrackTro:))以告知使用者: 看, 这是我们的Crack, 我们有多棒!后来他们中一些人认为做这些动画比Crack软件更有意思, 于是他们开始***独立的演示动画程序. 就这样, 大约在1980年左右, Demo scene产生了. Demo***小组也保留了许多Crack小组的风格, 包括小组名称和一些行话.
但现在的Demoscene和盗版毫不相干: ). 传统的Demo用汇编写成, 1995年左右, 人们开始使用C, 后来Java也开始使用. 二十年过去了, 随着最初平台(C64, Amiga, IBM-PC with DOS, etc)的消亡, demoscene转向了Windows, Linux, 和互联网. 而且随着时间的推移, Demoscene正努力成为人们所接受的主流艺术形式, 大型Demoparty的商业化表明了这一点. 老一辈的Demoscener认为这是一种堕落,然而大部分人认为这是一个好的方向. 很多Demoscener最后投身计算机游戏工业, 并且做得很棒: 他们所要做的, 只是把他们的Demo加上交互就可以了: ).

------------------------------------------------------------

什么是Demoparty:

  弥漫着competition和enjoy气氛的聚会, 这使得Demo***者有机会在现实世界中见面: 聊天, 交流技术. 众多Demo***好手的作品在Party上50平方米的屏幕上展示出来, 参加者投票决出最佳. 获奖者将获得组织者提供的奖金: 来自赞助商和门票收入. 竞赛项目有intro, demo, music, graphics, 另外还有一些讲座和比如扔软盘, 扔光盘, 扔硬盘(!), 扔计算机(!!)之类的娱乐性项目. 最大的几个Party有the Assembly(Finland: http://www.assembly.org/), The Party(De
nmark: http://www.theparty.dk/), The Gathering(Norway: http://www.gathering.org/)等等, 每年都会有2000-5000人参加. 但最大的并不一定是最好的, 因为这些Party的参加者很大一部分是来挑Quake, 跑极品而不是来关心Demoscene的, 所以中小型Party才是最棒的, 比如The Takeover(Holland: http://www.takeover.nl/), the Mekka-Symposium(Germany: http://ms.demo.org/)等等.在欧洲, 平均每周都会有一个Party.

-----------------------------------------------------------

什么是Diskmag, 什么是Musicdisk:

   前者为Demoscene的电子杂志, 后者是Demo小组的Music专辑, 两者均不定期发行. 通常为可执行文件, ***精美, Musicdisk常带有专辑专用的Player. 在ftp://ftp.scene.org/pub/demos/mags/, ftp://ftp.scene.org/pub/demos/music/disks/, 你可以找到这种杂志.

-----------------------------------------------------------

哪里可以下载Demo:

   http://www.scene.org/, http://www.ojuice.net/, http://www.pouet.net/. 在这些站点上你可以找到更多的链接.

附录部分转自TLF



Posted by eapass at March 11, 2005 05:08 PM

 Technorati Tags: Demo Dream Website Art Classic 艺术 经典 网站 梦想

 Tags: Demo Dream Website Art Classic 艺术 经典 网站 梦想
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐