关闭

dome资料

1632人阅读 评论(0) 收藏 举报

以下是关于demo的介绍:

提到DEMO,一般的玩家会以为是游戏开始前介绍剧情的动画。但我们今天讲的DEMO是一些团体为参加国际性DEMO比赛而制作的DEMO,展现出许多高难度的图形,带给欣赏者不少的赞叹。
“DEMO是demonstration的缩写,在电脑上的DEMO简单的说就是展示电脑图形与音乐的程式,所以游戏开始的动画战士也是DEMO的一种。在电脑公司,可以看到电脑上展示介绍电脑软硬件的程式,这些属于商业性质的DEMO;这些DEMO是凭借图形与音乐来吸引顾客,达到寻穿的目的。
但如果知识一般DEMO那就没有什么好看的了。这里主要介绍的DEMO并非指的商业性的DEMO,而是在国际比赛,有个参赛团体专门为DEMO比赛而制作的DEMO。这些DEMO主要目的是:带给欣赏者趣味并且发挥电脑在秽土与音乐上的亲历。也就是说DEMO结合另人看到目瞪口呆的CG与音乐,在加上DEMO制作者的编程技巧与功力,展现出许多高难度的表演。有人说DEMO就是:“亲爱的,我把PC变成SGI了。”得奖的DEMO在设计时一般进行程序最优化,充分发挥PC的硬件潜力,产生惊人的效果,包括:多变的音乐,即时运算产生的RENER图形,FRACTRL,透明,PLASMA,3D VECTOR SPACE,VIRTUAL REALITY,MORPH等。
为了达到这些效果,这些DEMO通常有下面四个特性:

1。使用汇编语言,要产生一个简单的DEMO,用高级语言可以很轻松的写出来,但因为一些限制速度很不理想。运用汇编语言最优化,可以充分发挥与控制软硬件饿威力。
2。多声道的音乐。
3。突破传统的绘图能力:在PC上标准VGA在320X200的解析度只能显示256色,很少有记忆页,造成很多限制。而DEMO往往使用特殊的模式,通常称做X MODE,在这些模式下能达到320X200 256色多记忆页。
4。即时运算:在这些DEMO里大多有3D向量空间,虚拟真实的部分,或是有许多的电脑上色效果,还有变形等。由于即时运算的关系,尽管一个DEMO不大,也可以播10-20分钟。

DEMO的创造者
DEMO就象编一个游戏,任何DEMO都需要有程序设计,美术人员与编曲人员。常常以DEMO团队的方式来编制DEMO。
一个DEMO团体通常包括:
1领队ORGANIZER:统筹策划带领团队
2编程人员CODER:设计DEMO程序
3做曲家MUSICIAN:创作配合DEMO内容的音乐
4美工GRAPHICS ARTS:绘制DEMO的图形
5其他人员:负责BBS和协助等


DEMO界的大集会
“International Demo Competi-tions”国际DEMO大赛,通常由组织较为庞大的DEMO团队来主办,比赛项目包括DEMO,INTRO(小于64Kb的DEMO),muisc及GRAPHICS。
通常会为不同机种举行不同比赛。由投票产生名次,获奖者可获得奖金或赞助商的奖品。
目前知名的DEMO比赛:
Assembly 芬兰 每年夏天结束
The Party 丹麦 圣诞节
The Gathering 挪威 复活节前
The Computer Crossroad 瑞典 夏天之前



以下是制作demo的简单教程:

现在你不必羡慕别人作出的眼花缭乱的Cs Movie,只要有点耐心,你自己也完全可以随时作出一个你自己的作品 视频制作 概述 自从半条命1.1.0.9版本之后,startmovie命令改变了很多事情,让从半条命demo来制作视频这件事情变得更加简单。下面我们来看一看具体的方法。 第一步:录制Demo 要制作视频,你需要一个demo。大多数人知道如何录制demo,下面是具体操作: 在游戏中,打开控制台,输入record demoname.dem,其中的demoname部分可以自己替换成喜欢的名字。这就会立刻开始录制,要停止录制输入stop。录制也会在你同服务器断开连接的时候自动停止,或者在换图的时候自动停止。录制好的demo可以在cstrike目录下找到。

  Erling K. Sæterdal制作了一个脚本,让录制demo变的非常简单,你可以在这里或者pikkupojat.org下载到。 第二步:播放demo并生成BMP文件 要把demo输入到一个视频编缉器中你首先需要把它转换成bmp形式。这需要很多磁盘空间(游戏分辨率和demo长度是首要决定因素),因此要保证你在半条命的安装分区上有大量的空间。 要把事情变得更简单一些我极力推荐下载和使用GeekPlay demoplayer,可以在这个网址找到:http://www.geekboys.org/geekplay/

  在安装和配置好geekplay以后,进入demo存放的目录然后双击demo文件,这会打开geekplay并且自动选定了这个demo文件,同时demo的属性也全部可见。我强烈推荐你首先把demo的分辨率转换成为640*480或者更低,因为更大的demo文件将需要更多的时间来完成,同时生成的视频文件也会更大。在转换成功以后点击播放来观看demo。 demo一开始播放,你就需要在控制台中输入startmovie命令。这个命令有两个参数:将要生成的文件的名称,以及要生成的视频文件的刷新率FPS。

  名称可以是任何单个单词,fps在大多数情况下应该是30。整体命令就应该是这个样子: startmovie moviename 30。其中moviename可以任选自己喜欢的名称。 视频现在就开始录制,而你会看到你的刷新率在你观看demo的同时有动态降低,这很正常。 要注意视频只在控制台被关闭的情况下才会正常录制,当控制台可见的时候,不会录制视频。这很方便,因为你可以在不想录制demo中的某些段落的时候调出控制台。在你录制了全部内容之后,在控制台输入endmovie,现在你可以退出半条命。 现在你的半条命目录应该有很多文件,名称象这样:moviename00001.bmp。。。moviename00659.bmp。

  这些是将要形成你的视频的每一个单独桢的bmp文件。这些文件会占用很大的空间。 第三步:生成视频文件 下一步你需要把这些bmp文件装载到你喜欢的视频编缉器里,制作出一个视频文件。我极力推荐VideoMach来做这个工作。这是一个非常容易使用的软件,对于我们的工作将会有完美的表现。

  现在开始。打开程序的文件-〉打开选项,然后选择所有的bmp文件。现在这些bmp文件被装载到程序里了,你需要做的就是配置设定。这可以通过点击屏幕底部中间窗口之上的蓝色磁盘映象图标来进行。选择Check Video Only(只查看视频),在视频文件框中选定最终生成的文件的路径。点击窗口顶端的Video tab,取消Automatic checkbox under Frame rate (fps) part这个项目的复选框,也取消Keep original duration项目的复选框。把刷新率设定成你在使用startmovie命令时指定的同一数字上(比如推荐的30)。

  最后点击Format选项按钮,为你的视频选择一个编码器。我推荐选择DivX Pro 5.0 codec。最后点击Configure按钮设定编码器选项,这中间最关键的是Encoding Bitrate滑杆,这个滑杆决定了你的视频文件的质量和大小,你越往右拖动滑杆,你的视频质量就越高,但文件就会越大。在700和5000kbps的设定值将会符合大多数人的需要。 点击ok,ok,ok你就做好了生成视频文件的准备。 要开始生成文件,最终要点击在蓝色磁盘映象右边的蓝色箭头。生成视频文件需要一阵子,这取决于文件的长度,分辨率,还有你的电脑的性能。耐心一点。在这个过程结束以后,视频会自动开始播放,并被保存到了你开始指定的路径上。 尾声 要生成更长的视频,还带有声音和音乐,我推荐使用其它更先进一些的视频编缉软件。VideoMach对于把短的demo片段转换成视频片断很完美,但也许不足以生成一个较长的复杂视频。我推荐Adobe Premiere,但同时还有其它一些更廉价或者免费的软件也可以使用,比如VirtualDub。当然要使用好这一类较复杂,功能丰富的视频编缉软件需要一点练习,虽然这不太难,但需要点耐心。 至于具体的诸如Premiere的使用方法,这里不作详细介绍,有兴趣的朋友可以去参看相关方面的介绍文章。

  这个更详细 其实自己制作一个CS视频在过程上来说并不难。跟着我nrbunny所说的步骤,很快时间就可以制作出一个简单的CS视频^-^ 你完全可以将自己在cs中的完美表现制作成AVI或者其他视频格式的文件,来与大家一起分享你的精彩瞬间。   首先需要下载一些脚本文件。 有了这些文件。可以更方便的来制作自己的CS movie。 准备工作: 将下载好的压缩包中的Demoscript_v2.2c解压缩到X:/sierra/Half-Life/cstike/目录下(商业版的CS则是X:/Counter-Strike/cstrike/目录下)   接下来需要在cstrike目录下新建一个叫做valve.rc的cfg文件。(用记事本打开你cstrike目录下的config.cfg,选择文件>新建。然后保存为valve.rc就可以。) 在valve.rc里添加   exec "demo_record.cfg"   //-- StuFF   stuffcmds   console "1"     接着用记事本打开你的cstrike目录下的config.cfg,在里边添加两行:   bind "F8" "toggel_demo_1"   bind "F9" "toggel_Movie_1"    (前提是你的F8和F9没有被Bind为其他功能键,如果有,换两个没有被使用的按键就可以。类似可以设置bind "F10" "toggel_Movie_2" ,即第二次按F9键结束第一次截图后,按F10键开始第二次截图,可以省去重新开始DEMO截图的步骤,推荐哦)

  做完以上工作后在游戏中时你就可以随时按下F8就开始开始录制demo。是一个叫做demo1.dem的文件。这个文件将会保存在你的cstrike目录下。至于F9的用途是用来制作bmp文件,这个在后边会有详细说明。

  1、录制demo 为了制作一个CS-MTV,首先必须要有一个CS的demo。只需要在游戏进行中的控制台下输入record X.dem或者按下你的demo录制键(F8)就可以开始录制demo。在你想要结束录制时再按一下那个按键就可以了。(或者在控制台里输入stop)
  2、播放demo和把demo转换为bmp文件 把demo转换为bmp文件一个很重要的地方是需要先改变demo的解析度。因为bmp需要占用大量的硬盘空间,所以在你的CS安装盘上需要相当大的硬盘空间。你可以用SK Player1.1来改变你demo的解析度。

  在你下载好SK Player1.1后可以把它解压缩到你的cstrike目录下。运行SK Player1.1,在SK Player1.1的下方会有一个Browse按键,选中它,再选择你的hl.exe文件所在位置并打开。这样,你以后就可以直接双击打开你的dem类型的文件了。然后用SK Player1.1打开你所需要制作成MTV的demo,选择面板上方的convert resolution键。然后将你的demo改变为你想要的解析度。推荐是640x480或者更小。我的经验是一段1分钟左右的1024x768的demo在完全转换为bmp文件后将会占用2G左右的硬盘空间。(别担心。在完全制作好成为AVI文件后只需要十几或者几十MB)所以还是尽量把解析度改小一些。除非你的硬盘BT。

  下来就可以开始将demo转换为bmp文件的工作了。首先开始播放你的demo,用SK Player1.1播放或者在console里输入playdemo demo1都行。然后,按你的录制Movie按键(F9)就可以开始制作bmp文件。在这时,正在播放的demo会变的很慢,这是完全正常的现象。在停止录制Movie后就会变回正常速度。在你想停止时,只需要再按一次录制movie按键(F9)就可以。在这里需要 注意 的一点是:在录制movie的过程中,绝对 不要将你的console打开。只有在console处于画面外时才可以正常的录制movie。
  
  这时你可以关掉你的CS了。退出后你会发现在你的Half-Life目录下(商业版为Counter-Strike目录下)会多了大量的好象csdumpX.mclip00001.bmp ... csdumpX.mclip00659.bmp 这样的bmp文件。正是需要用这些文件来制作你的CS视频。

     3、创建一个Movie文件   接下来所要做的就是将这些bmp文件转换成为一个视频格式的文件。如果没有这方面的相关经验,可以用压缩包里的VidioMach软件来完成这件工作。 在下载后安装它。运行后会弹出一个窗口问你要cdk,点选Evaluate就可以了。

     然后在VidioMach的面板上选择File>open。然后找到刚才那些大量bmp文件所在的目录,全选那些bmp文件。(点第一个,按住Shift,再点最后一个。)这样那些文件就会出现在面板左下的列表中。下来在面板上寻找一个磁盘样子的按钮 ,找到后按一下,在弹出的新窗口中File标签卡上的out put选项中选Video Only,在vidio file选项中给你将要做成的movie起一个文件名,在下边一栏选择你想要的视频格式(最好用AVI)。然后点选Vidio标签卡,把里边所有打钩的地方的钩钩全去掉就行了。然后点击format栏里的format opition。进去选择你的编码解码器。我推荐大家使用DivX502版本。这个版本兼容性很好,不会产生什么麻烦的问题。用DivX的其他版本也可以。

     在选择完Divx解码器后,做出来的文件也不会很大。接下来的事情就是一路点ok。然后点击蓝色磁盘标志右边的箭头标志 就可以开始制作你的movie了。

     PS:在open file文件时是不会对同名文件有什么影响的。所以可以将几个demo中的精彩镜头分几次来制作成bmp文件后一次打开它们来制作movie。出来效果很不错。自己研究一下再加上些movie的特效和动感的音乐,自己的精彩视频就诞生了。



以下是demo制作的相关命令:


DEMO制作相关命令  
请将路径更改为你自己游戏安装的路径
\cstrike.exe -console -game cstrike -condebug

进入游戏,并正常开始一场游戏

当您想录像时请按?键呼叫出控制台,在控制台输入以下命令:

record filename...............开始记录一个录像,录像保存在\cstrike\filename.dem

demos.........................循环播放使用 startdemos命令播放的录像

listdemo demoname.............列出录像信息

playdemo filename.............使用正常速度播放 filename.dem 录像

playvol 9.....................设置录像回放次数

removedemo demo sgmt..........移除录像中设置的片断位置

setdemoinfo demo sgmt info....增加一个录像信息,例如一段文字,渐进渐出或者快进快退

startdemos....................循环播放一段录像

startmovie filename...........播放一段录像

stop..........................停止录像

stopdemo......................同上

swapdemo demo seg seg.......交换录像中两处片断位置

imedemo demoname..............播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps

appenddemo demoname...........在该录像文件后继续录像, 不覆盖原录像

removedemo....................从DEMO中剪掉一个片段,先用listdemo 看录像的信息

edgefriction 2............3D画面方面的东东

hpk_maxsize 0.5...........在custom.hpk多大时, 系统自动砍掉, 以MB为单位



TurboDemo.v6.0.0.547.Enterprise.Cracked.WinAll-HS
DEMO演示制作工具,不需要编程知识,即可制作出多种格式的演示、教程、说明等。
支持输出的格式包括标准的flash,标准exe,无限制的java程序,PDF文档,GIF动画
,自定义的CD和AVI播放器。


以下是demo最简单的制作概述

DEMO制作标准

  为了更好地在网上进行课件观摩与交流,在提交作品时,网络版课件可以直接提交链接及展示帐户;单机版课件需提交demo;小于2M的作品也可直接提交。
  单机版课件根据课件开发情况,demo制作方法如下:
  开发过程中保留源文件(程序)的作品要打包发布成网页形式。可以通过 Authorware等软件实现。页面中的视频文件不进行链接。
  开发过程中没有保留源文件(程序)的作品,可以采取各种形式将课件设计核心内容进行展示,如: 1. 通过动态抓屏软件录制demo。 2. 使用Powerpoint、Flash等软件制作demo,并配上图片及文字说明。 3. 使用Dreamweaver、Frontpage等网页编辑软件制作demo,并配上图片及文字说明。(有网络条件的在报名表中提供网络地址。)





Flash Cam 1.79 企业汉化版.zip



以下是较详细的快速制作demo教程:

你可能使用过UCDOS中的演示工具DEMO,当你欣赏了制作精美、图文并茂的UCDOS演示后,一定非常希望给自己制作的软件加一个演示程序。NEO Soft公司出品的NEO Show就可以使你梦想成真。1997年《电脑报》曾经作过简单的介绍,但对于初学者有一定的难度。笔者在使用这个软件时,摸索出了一些小经验,它可以帮助初学者在最短的时间内完成DEMO的制作。
  首先,选择一些图形文件(.PCX或.BMP)。然后进入Windows界面,打开“附件”中的“画笔”,用中的Open依次打开一些图形文件,加入一些文字或美术字,选中的Save as保存所编辑的图形文件,格式为.BMP或.PCX,退出Windows,假定将编辑好的图形文件放在一个子目录D:DEMO下,然后进入NEO Show的界面。
  1?选择中的New,建立一个新文件,不用输入文件名,直接关闭窗口。选择中的Build,用光标↓键进行切换,选择驱动器及路径(D:DEMO),按下按钮ACCEPT(确认)后再按Build,就会将D:DEMO下所有的图形文件依次插入进来。
  2?选择Edit中的Select all。
  3?选择Before中的Clear screen。
  4?选择Effect。假如有10个图形文件插进,先用鼠标点第一个文件,再选Effect中的各个选项(从Blind到Wipe共26个选项)。可以将10个文件都选成一个选项,也可以分别选10个选项,依个人喜好而定。
  5?选择After中的Wait For Key/Mouse event。
  6?选择中的Compile(编译),出现对话框,给出编译成可执行文件所在驱动器、路径及文件名,如果点击Compile按钮,则默认系统指定(D:NEOSOFTUNTITLED.EXE),生成Untitled.exe文件。如果想改变生成文件的路径和文件名,则需要重新选择。
  7?调试建立的程序。选择中的Dos shell,回车,返回到DOS提示符下,键入untitled.exe,就可以欣赏所建立DEMO的精彩画面。如果对某一个画面的显示效果不满意,键入EXIT返回NEO Show中,选择中的Open,用鼠标点击生成的图示文件(.SHW),就可以修改某一个画面的显示效果,然后重新编译。
  NEO Show是一个共享软件,它支持多种操作,如加入声音文件(.VOC)、位图文件(.BMP)等等,大家在使用中,可以细细品味。



一、Demo的制作:
第一视角Demo就是录象里只能看到你自己的第一视角,录制方法很简单
在游戏中按"~"打开控制台,然后在控制台里输入record 1(你也可以使用其他名字,1只是你录制的DEMO的文件名),这样就开始录制你屏幕上显示的画面了
等录制结束后,再次按"~"打开控制台,然后输入stop,这样你刚才录制的第一视角Demo就被保存下来了
保存的1.dem文件就在CS\cstrike里,如果是中文版,那么就在CS\cstrike_schinese里
二、Demo的播放:
Demo需要播放器才能观看:点此下载 SK_Player 1.1(无需注册 无广告 直接下载)
不需要安装,只有一个应用程序,解压出来就可以用
打开demo_player1.1播放器,如图设置后,按Play!就开始播放Demo了




以下是一个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/. 在这些站点上你可以找到更多的链接.


在今年四月份,德国开发团队.theprodukkt发布了首个功能完整但大小却只有96KB的人物射击游戏.kkrieger之后声名雀起。现在,.theprodukkt再度重拳出击,推出了基于上述游戏的全新技术:可以创作最终文件大小只有64 KB的3D展示和模型的综合工具Werkkzeug1[/COLOR][/SIZE]。

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大小的程序里放些什么!!

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:504485次
    • 积分:5964
    • 等级:
    • 排名:第4399名
    • 原创:160篇
    • 转载:114篇
    • 译文:1篇
    • 评论:24条
    博客专栏
    最新评论