人来研究这个以至于只好去国外的一些专业论坛学习。他地技术进步很快后来加入了一些这方面地小组很快成为那些小组地核心成员。
不过这段时间来他一直没有独立完成一个完整的作品都是协助其他人做demo。因为他后来遇到了一个自己喜欢的人他决定自己的第一个demo一定是为她写的。
在向那个女孩表白之前马良找到项斌和他商量要他帮忙与他一起完成他的第一个demo而且他要用这个demo向那个女孩表白。
项斌的技术在马良之上马良找他就是让他负责编程这块而他自己则专心做图形另外还找了个懂音乐的哥们负责音乐处理。
在此之前项斌已经对demo有了一些比较深刻地认识因为他们几个哥们之间的技术几乎是共享的找到什么好玩的技术都会在第一时间内公布出来谁有兴趣就自己来研究有什么问题就问提供者。当时项斌在学加密而demo技术竟然以这么小的大小能够获得这么绚丽的效果项斌当时就被吸引住了于是展开了研究。
这可是关系到马良地终生大事自然不能大意项斌打起十二分精神和马良一起两人连续努力了快半个月才终于将这个只有64k大小的程序搞定。
在此期间项斌的主要工作就是编程先要写一个程序框架用来将图形的显示和音乐同步起来当然那些特效也是由编程完成。刚开始的程序是用c语言编写的。后来为了使程序的体积更小运行更加流畅项斌又用汇编进行了多次重写。
马良主要是负责手绘图形其中还包括3d建模、贴图制作以及设定虚假摄像机的运行路径等。其中的贴图制作最为烦琐要逐象素逐象素地进行描绘。
最后那个负责音乐的哥们则进行音乐的创作和制作。这是一种叫做modu1e的音乐它与mIdI有点类似但modu1e使用自己的乐器采样而不像mIdI使用的是声卡或软波表的乐器因此modu1e可以在所有硬件平台上获得同样的播放效果而且文件却很小巧。moudu1e允许声音完全的控制对应着制作的难度水平也大大增加。
各部分都完成之后最后的工作就是许毅的了他负责将这些元素同步起来。普通的视频是通过连续不断地播放帧来实现动画效果而一帧的大小就已经达到几m所以这些视频文件非常大。demo显然不能这样不然64k的大小连一张图片都不只这么大。实际上demo程序是通过直接对显卡进行操作和计算其中只包含一些关键帧而中间的实现效果则完全通过算法演算出来而且通常情况下demo里面