| igame's profileigamePhotosBlogLists | Help |
|
July 31 随便写写算了,以后不再凑够字数再写space,简短一点吧。(写后注:如果对3D渲染没什么兴趣,不妨skip了前面4段)
当前主要任务当然是Crazy Rocket游戏项目,所以还是先说说这个。 界面组的女同志们开始尝试突破CEGUI界面引擎的限制,去实现菜单动画效果,如果成功的话GUI的表现力将会大大提高,bless。 程序组依然一片迷雾…… 角色组依然在练习中……
场景组开始做测试场景。菜园从ex-BF手上借来相机,拍了图书馆内部照片若干;我就在某天通宵之后找菜头吃早餐(我难得吃早餐啊),顺便一起用手机拍了图书馆内部照片若干。说来气愤,我们做的是堂堂正正的经过信科院批准的项目,换句话说,是officially-approved,居然去图书馆拍照取材都被禁,要偷偷摸摸地拍,真是太荒唐了!取材完成之后开始做图书馆测试场景,我做了一张电脑台(包括电脑和凳)的模型,竟然用了2800多个三角形面(3D模型由三角形面构成,面数越多占用内存越大),这张电脑台还要复制20多次,那将会有近50000个面,但按理说我们整个场景应该不超过3000个面,大超预算……于是开始想办法简化和加速,结果简化没成,加速倒成了,13000多个面的时候在OGRE引擎里能跑120多帧,26000多个面的时候100多帧,减少得不多。既然OGRE那么“给面”,那就不客气了……菜园开始学习3ds max材质(早该学了),有望使用渲染来制作贴图,这样场景又会好看一点了,再bless。不过她今天突然肚子痛跑掉了,莫非3ds max材质有毒?但愿明天能继续开工,模型和贴图就靠她了。
我呢,现在研究着OGRE材质,尝试学习Vertex Program和Fragment Program,突破OGRE本身的那一点点材质功能。如能成功,材质的表现力将会上非常大的一个台阶,可以做出水面、玻璃、光晕、cartoon shading等特效,可能还不止于此。VP和FP是GPU程序,现在打算用nVidia弄出来的Cg Language来写,如果不行的话考虑DirectX的HLSL,毕竟微软的东西资料多,再不行……就剩下和HLSL差不多的openGL了,算罢。不过这种程序是操作显示卡渲染过程的程序,我从来没接触过这些,不免担心。想起来挺兴奋的,显示卡的广告看过不少,显示卡的参数和支持的技术听过不少,这次终于开始着手把这些东西用起来了,再也不用口里说着一大堆时髦的技术而对其一无所知了,partially, at least。
现在正在看Special Effects Game Programming with DirectX(Premier Press出版,有兴趣的可以自己找或者问我要),虽然我们不是直接用DirectX来写游戏,但毕竟3D渲染还是有很多概念是通用的。昨天看了成章的3D Concepts,有3dsmax做基础,还是很好懂的。发现原来3D模型要显示到屏幕上要经过4次变换,一直不知所云的Vertex Shading管的是中间的两次变换。还有就是,原来玩Quake3的时候,你移动的时候并不是你在场景里移动,而是场景绕着你移动,玩家永远处于世界原点,那是场景在做Camera Transformation。再有就是总算看到了z-buffer的概念,就是OGRE里面一直弄不懂的Depth Buffer,用来决定哪个像素在哪个像素的前面。还有就是更加迷雾重重的Vertex Buffer和Index Buffer,现在总算搞清楚了。今天看3D Math,尝试用矩阵处理各种变换,奇怪的是它的矩阵乘法是左列乘右行,到后来甚至左列乘右列,怀疑有误,高度迷惑中。后来又来了个由1个实数和3个虚数组成的Quaternion,未看下文,怀疑是想利用虚数乘法来旋转顶点,看来要复习一下高三课本中砍掉的虚数部分了。
想不到竟然写了那么多废话,严重污染space。反正都污染就,继续写。
今天在北青网(就是msn自己设的主页)上发现了关于“80后是不是迷失的一代”的大讨论。好久没吵架了,很有吵一下架的欲望。好事者可以去http://msn.ynet.com/eventmsn.jsp?eid=11116768看看。有一段驳得非常有力,ctrl+v下来给大家出出气: --------------------------------------------转载,但代表本人观点------------------------------------------- 小升初,有无数的学校有无数种类的加试。初升高,有无数的考试和无数的面试,甚至还要将父母的血汗钱通通花在进好学校的道路上。我们都是乖孩子,能理解父母的苦心。所以通常在夜深人静的时候,一盏台灯,一杯咖啡,几本厚厚的题海是我们最寂寞最忠诚的朋友。 你们还有什么资格说我们精神缺钙?我们这些精神缺钙难道不是你们一手建造的么? 其次,你们这些大人说我们是精神缺钙,说我们缺乏公共关怀和政治热情。那么我想问你,有什么事情教会我们要有政治热情?小学进少先队,永远是老师喜欢的和学习优异的先来。那些真正为集体服务的人反而在后。初中,学校评比三好学生,第一前提是考试成绩要在85分以上,再来是老师的审查。如果你被老师否定,就根本不要妄想当三好学生。这么看来,我们还不如好好的在老师面前表现自己,其余时间都用来努力学习来的轻松。这样的我们可以轻松获得应该给我们的荣耀。如果虚伪就可以得到好名声,我想谁都会愿意尝试。那么请问,我们有什么教育,来告诉我们公共精神和政治热情?小学的思想品德课么?那种连读都读不下去的烂抒情文,有哪个学生爱看?思想品德课教给学生的还没有体育课的多。这就是人性与道德的缺失。 --------------------------------------------------------转载结束------------------------------------------------- 我想这个人说出了一个很重要的问题:上一代人期望我们有很多优良品质,但他们却没有采取有效的措施来造就这些优良品质。很久之前那些思想品德课学来的东西,现在要不就是颠覆了,要不就是忘记了。比如如果有个盲人过街,按照“雷锋精神”,我应该去扶他,问题是,长辈们说“不要轻易接触陌生人”,我估计那个盲人都会这样想,如果我走过去扶他我怕他会反过来怀疑我图谋不轨。所以,为了避免不必要的麻烦,算了,当没看到。现在长辈们又批评我们无视“雷锋精神”,这真是……不能怪我。还有就是那些当医生当军人当老师的理想,早就消失了(倒是很多人劝我们别当医生、军人和老师)。所以,当年前辈们苦心经营的思想品德课基本作废……
倒是妈妈在很早很早之前教给我的3条原则,从根本上决定了我的思考方法,从而成为了其他所有原则的基础。这3条原则是:凡事要讲道理;办法总是有的;别哭,用脑。这三条原则最终能深深植入大脑,经过了很多事情。其中,“凡事要讲道理”是她最强调的。哪怕我还很小,但可以问她要钱,关键是能说出这些钱怎么用,证明这样用是合理的;我可以出去打机,但要有理由,只要理由合理,她甚至带我出去打……这些只是一时想起,与主题无关(其实有主题么?)。
算,手软,不写了。 July 26 计划阶段的停滞自从开了几天会之后,需求分析总算弄出来了,但接着问题来了——程序组没有能在规定的时间交出功能总结。当然,这不能怪他们,毕竟难度很大,要怪就怪我们没有充足的时间(程序组一耽搁下来,我们场景组就够闲了)。没有功能总结,接着的规范书就写不出来。等了好多天,到22号,原计划这一天已经完成了计划阶段了,程序组总算给了一份功能总结,还不是完全的功能总结。于是,4份功能总结收集完了,轮到我的规范书写不出来了。规范书要求有一节,描述一个功能,然后给一个用例。然而,界面方面最重要的人物武器选择界面尚未有定论,程序组更是迷雾重重,场景组的尚不知“卡通场景”的特征所在,人物组尚未给出人物的设定图……一时之间,没办法写规范书,还是用着现在的需求分析算了。接着就是各组的问题,界面组的两位女同志对本游戏的认识和其余三组很不同(毕竟只有这组全是女生),这导致界面组有时提的要求显得很奇怪……于是又免不了一些争吵。
不过现在问题最大的还是程序组,虽说都是高手,但又是第一次做这么大的东西,一时间不知怎么把现有的东西架构起来,粗略试了一下编程,又因为程序效率太低而打回头重做。本来,计划阶段要写一个软件架构,看来这个不知要什么时候才做得出来了。
我所在的场景组,一直研究“什么是卡通场景”,而且研究来研究去都是那一点结论,又不知怎么用研究成果指导实践,于是一拖再拖。名义上我们在“学习基本知识”,实际上很明显,是出于不知怎么下手的混乱之中。不料菜园突然说要14号回家,被迫要做出一个紧张的计划,不管三七二十一,做过才算,所以后天正式开工,希望有进展。
角色组是现在运转得最好的,两个人都在有计划地练习,而且练得很积极,虽说还没有出角色设定图,但他们确实给人信心。
今天已经看到界面组的Crazy Rocket大Logo,很是好看,但不知菜单内部结构如何。可以看出两位女士非常积极,整天坐那里,翻代码,PS,研究……但是界面组和外面是有些分歧,希望做后能解决。
接着,作为Project Manager,一定要重新把各组组织起来。现在一个很明显的问题就是,大家互相之间了解严重不足,都不知别人在干什么,这个问题一定要好好解决,发现分歧马上统一,不要拖到最终成品里面去。但愿我们的Crazy Rocket最终能腾空而起…… July 09 悼念爱机有些东西,没它的时候你过得好好的,一旦有了,就离不开它,比如我这台死去的相机。 这台Konica KD-500Z是当时学农的时候,为了给研究性课题收集图片材料而买的,买的时候什么都不懂,之前也没做过调查,钻进海印就买了一台出来。因为一心想着要拍微距照片,所以特别选那些可以拍得很近的。看过几台CANON的都不满意,于是老板就从台底的某个不为人知的角落掏出了一台机身上写满日文的东西。开机发现全是英文菜单,肯定是水货,不过近距离照得特清晰,感觉良好,再加上送一张16M的SD卡(这都能诱惑到,我笨得太可以了),稍微讲价之后,便以3000块的价钱买下来了。这台东西适合3到100岁的人使用,轻便而且完全傻瓜,通常不管三七二十一按着快门就可以照,光线充足的时候看上去和还可以。而且由于它只比烟盒大一点,可以到处带而不被人发现,于是被我高考前30天拿到课室偷拍了500多张,稻草人一家最后30天的生活状态总算有了记录,这是它最大的贡献。然后,放假的时候,在湘西又拍了若干颇有纪念价值的照片,比如鱼和小妖背竹篓,柳青戴头饰的诡异照等。接着,在大学阶段贡献了近3000张照片,记录了计算机协会各种大小活动,记录了我们班诸如某同学晕倒这样的罕见事件。再加上借给若干个人若干次,所做之贡献难以统计。 不幸的是,室友圣彪(简称SB)所在的爱心助学工程(协会)要为暑假考察队招新,于是SB借去相机,首次照出严重曝光过度的照片。由于这台相机全智能控制,从来都只有曝光不足(因为它最长只有1秒的曝光时间)而没有曝光过度的(不知道最短曝光时间),你想它过度都过不了。现在竟然出现严重曝光过度,看来千里之堤开始有了蚂蚁。果然,若干天后,较长的那段焦距(大概是变焦范围的一半)失效了,全曝光过度。还有不幸的是,班里去珠海沙滩那次,不小心弄了点沙进去,之后镜头移动的时候总是发出咔咔的声音,伴有轻微振动,颇有老态。最后,某人生日,照了其男朋友两张之后,正式宣布全焦距曝光过度,千里之堤总算毁于蚁穴。 由于是水货,肯定没有保修了,就算有,也应该过期了。再加之Konica已经退出数码相机市场,不知还能不能找到官方的地方来修。如果不行,就要去第三方修理店修,不知值不值,找机会试一下。 其实我忍这台全自动相机很久了,每次自动对焦都要半秒钟,很容易就错过经典镜头。不能手工调光圈和快门,一旦遇到光线不足(大约是夏天晴天在5点之后),快门就会被迫拉到1/2秒,不能手持。再加上变焦范围不足,偷拍困难……反正就是诸多不爽。 不过,再不爽都没有现在不爽,就像开头所说,没了它日子难过。 July 06 又见假期呼,漫长的期末考试周总算熬过去了,还好,活着。本来,一切都很正常,虽然整个学期都没学到什么,但凭着最后的一个星期吐血式“复习”,我这个IQ125的脑袋还算成功地应付掉前面的高数线代C++,怎知最后竟然砸在了离散数学上。话说离散前夜,我狂看课件,连续6个小时,翻掉了大部分课件(以前6天都看不懂一个),背了不少定理公式,熬到凌晨4点终于不省人事。不过临阵磨枪,不快也光,第二天首先发了两大张答题纸(巨汗),然后试卷,一眼看过去,全都会做,好是兴奋。怎么知道,做到还剩两题证明和两题计算的时候,只剩下半个小时。证明题5分一题,计算题10分一题,于是径直投入计算题的怀抱。然后,出事了。最后那题要画一棵很大的Huffman树,余15分钟,第一次画,发现有些顺序搞错了;10分钟,再画,发现漏了一截没接上;5分钟,再画,发现有些数据漏了进入排序序列……连错3次之后,冒汗、肉紧、手抖、心跳失律,最后一拼,画到一半都不知自己在画什么了。于是,10分没了,再加上之前放下的两题证明,就20分不翼而飞。再加上再算错些什么的话……等着60多了。哎,为什么又是这样……
上帝是很公平的,没认真学的人,逃不掉遭罚的命运。
离散之后,要面对近60天的暑假了。暑假首先当然是补离散了,然后还有两个项目。这次我们学习华中科技大的Unique Studio,封闭式开发,整个假期就把开发组关在一间摆满电脑的屋子里,除了起居饮食,其余时间大家就在那里忙开发。上帝保佑我们能在9月份交出成果出来,不然就对不起学校的那些赞助小费了。我们的时间真是出奇的紧,明天就开始开发了,考完试才休息两天而已,莫非对于我们学计算机的人来说,这就是我们的future?晕啊……
By the way,最近看了电影《向日葵》,虽然节奏缓慢但都挺有意思,特别被好莱坞的动作片科幻片麻木掉之后看国产《向日葵》,更有意思。最近从FM99.3中听了林志炫介绍他的专辑《原声之旅》,挺有兴趣,找了一些林志炫的歌来听,feel到一种从未有过的成熟感,好是好听…… July 01 摘录越来越发现这个地方值得珍惜,打扫一下先。 过了近一年,终于出事了,比我想象中快,哎…… 总是想写点东西,而且确实有东西可以写,但不会写。离开黄德初两年之后,当年写文章的能力和心智全消失了,改行写代码去了。如果在中文系的话说不定还能写上几个字,可惜不是。最近总算有点心情买杂志看(应该说有心情看买回来的杂志),既然写不出,我抄。不过早就告别语文,现在抄来都不是为了写作文了,只是有点体会而已。简短一点,抄点格言警句之类: 如果迷路,你也许会发现生活中最有趣的东西。 你还应该尝试那些从未走过或也许只能走一次的道路。 很爱你的人也许从不会表达他(她)对你的爱意。 只要眼睛看得方向不一样,世界也就完全不一样了。(good) 该说出真相时却保持沉默,是最残忍的谎言。 最好的选择未必是选择最好的。 有希望,有事做,能爱人,这就是幸福。(old) 使人成熟的是经历,而不是岁月。(good) 开始,要稳重;过程之中,要耐心;收获,要沉着。 什么都不怕的人最可怕。 不同的人看问题的角度不同,但事实真相只有一个。 人最宝贵的是保持自己本来的气质。 夸奖所有的人,等于没夸奖任何人。 何必在忧愁时抓撕自己的头发,秃头并不能减轻你的忧愁。(laugh)
接着摘抄笑话一个: 老师:“小明,用‘要么……要么’造句。” 小明想了想说:“冰棍五毛钱一根,要么?要么?” 老师目瞪口呆。
|
|
|