我的推荐:路向何方?请看下文,应该对你的软的件开发方面有点帮助!

来源:岁月联盟 编辑:zhu 时间:2003-07-12
话不言多,以下是本人对该领域的看法。

1.做3D的硬件基本配置
17#彩显,30G硬盘,PIII733,256M内存,显卡要挑高档,显存32M。
当然,不是低档一点的机器不能做3D。由于3D渲染时特别耗时,所以要求机器性能好一点,这样渲染时间会缩短很多。还有,性能高一点,作出来的效果才会很好显示出来,以便于修改。

2,操作平台
一般在微软的NT平台下。因为MAYA支持NT或者WIN2000。WIN2000作为NT的升级版本,也是不错的平台。当然,WIN XP更不错。笔者在WIN2000中安装MAY6A解密后,又装了WINXP(现在是三系统中文版本WIN ME,WIN2000专业及英文版WIN XP),结果不需要解密即可运行。

3.制作工具
3D工具相当多,现将比较完美的3D软件组合包列于其下,希望对大家有帮助。(按流程工具分类)
三维制作笔者认为有四大版块:建模,动画,渲染及后期合成(如视频裁剪,加背景音乐等等)
建模工具三剑客----3D STUDIO MAX,MAYA,SOFTIMAGE
当然,这三个软件不只是建模,还创造Animator(动画),至于使用,大家可以到网上搜一下,现在资源不少。但是,网上一般是特效,零零碎碎的,不利于初学者。初学者最好去买教材,虽然这是大出血,但是也是必要的。
建模方面还有很多优秀的软件,如Metacreations的POSER和BRYCE,前者侧重人体建模和渲染,后者侧重场景(山,海)建模和渲染。后面还会介绍其他强大的3D周边工具。
渲染工具:这方面软件不少,光是MAX插件就不知其数,这里主要介绍专业级工具: Ray-Draem.studio,Lightwave, Lightscape.这三款软件的安装只需要注册码,相比之下比前面的安装简单。
后期合成工具:做视频的一般没有一气呵成的(除了超短片),要完成一部作品,就需要后期合成。视频合成领域有几款不错的软件,比如Adobe公司的Premiere,Ulead的Viediostudio,Mediastudio_PRO。Premiere现在的版本是6.0,后两者版本分别为4.0和6.0,当然,还有一个经典的专业级的视频制作软件Studio_mp10,不亚于会声会影(Viediostudio)。(买几千元的视频卡才会带有该软件!)
声音得需要前文提到的音频制作工具来完成。
当音频和视频完美结合起来时,一部优秀的作品就诞生了。

4.三维制作流程
笔者的流程已经在上面阐明了,即建模,动画,渲染和后期合成,只是简单提了一下。下面是比较完备的流程,供大家参考。
撇开后期合成和其他因素不谈,一个典型的三维制作过程应包括建模、灯光和材质、贴图、动画以及渲染。
•建模(Modeling)
建模即建立模型,就象是做一件产品的毛坯。做完了毛坯之后才能对其装修美化。
从简单的基本形体开始逐步修改、变形得到复杂的模型是建模的一项重要技术。基本形体的建立参数可以在创建之前设置,也可在创建之后编辑。3DS MAX中,你就可以在Create面板中设置创建参数,或者在Modify面板中对选择物体的参数修改。而Maya中,你一定早已注意到很多菜单右侧的小方块,点击这些方块就能激活相应命令或操作的将来执行参数编辑窗口,注意下次执行时均以你所设的参数为准,除非你再次修改,而要对所选物体进行操作则可用Channel Box或Attribute Editor(快捷键Ctrl+A)。
在3DS MAX中,建模过程的诸般操作(变形、修改等)历史记录放在堆栈(Stack)中,你可以随时编辑修改它,这种功能为我们的工作提供了很大的方便。由于文件储存时会保持这些历史信息,因此在模型定型后塌陷(collapse)堆栈能精简文件大小。
Maya将构建历史信息存储在Channel Box和Attribute Editor中,这是两个非常重要的功能模块,你可以在此编辑历史信息,当然也可以删除它。
3DSMAX的建模方式包括型(Shape)建模,体块建模以及复合物体(Compound)建模等。型建模即是使用二维形体开始建立模型,如直/曲线,多边形,文字等,还包括放样(Loft)。型建模是建立复杂模型的有效手段。
体块建模是用既成体块(Create面板下的Standand/Extended Primitives)建模。现实世界中存在着大量的机械复合体态,如建筑、零件等。我们可以将她们分解为一些基本组成体块,如方块、圆柱、圆锥等,或者对其略作修改变化。这种建模方式是3DSMAX的强项。(Kinetix公司是AutoDesk的子公司,AutoCAD擅长做什么,MAX也应当擅长做什么,变化主要是从二维转向三维。)
复合物体主要是布尔运算(Boolean,19世纪英国数学家),主要是体块间的相并(Union)、相交(Intersection)和相减(Substraction)操作,可用于诸如在墙面上挖门洞、窗洞。
NURBS的特性就在于其平滑过渡性,它不会产生陡边或褶皱,因此它非常适合于有机物体或角色(Character)的建模和动画,例如《侏罗纪公园》中的恐龙模型。NURBS建模不在于精确性,而在于艺术性——动画师的即兴发挥和灵活操作上。
Maya中NURBS建模主要是线方式,即大部分模型都是由曲线经过一些操作(如Loft、Birail等)而成,注意一下它的Primitives菜单下三维基本物体较少,这是由3DSMAX差异较大的地方。但是这种曾经统治着工作站高档软件领域的建模方式确实功能强大,相信你也一定会对它钟情。
•灯光(Lighting)
显然,三维软件要对现实世界模拟。灯光、摄像机、重力、风力都是具体的例子。
计算机中的灯光一般都有泛光灯(如太阳、蜡烛等四面发射光线的光源)和方向灯(如探照灯、电筒等有照明方向的光源)。灯光起着照明场景,投射阴影以及增添氛围的作用。同真实的灯一样,你可以选择光色、强度,设置衰减等,也包括一些真实灯光所没有的特性,如对场景中的物体选择性的影响以及是否投射阴影的控制。
由于计算机中的物体没有反射性(除非使用辐射度(Radiosity)渲染器),因此设置一个恰当的照明环境是个比较麻烦的过程。
•材质和贴图(Material & Mapping)
材质,即材料的质地,体现于物体的颜色、透明度、反光度和反光强度、自发光特性以及粗糙程度等特性上面。对于模型“毛坯”,如果不作贴图处理,就要对它设置相应的材质属性。
贴图,顾名思义,就是使用一幅或多幅图像“贴”到模型上,制作物体表面的纹理(Texture)或绘图特征很显然,对具体的图像就要贴到特定的位置,三维软件使用了一种贴图坐标(Map Coordinate)的概念,一般有平面(Plannar)、柱体(Cylindrical)和球体(Spherefy)贴图,分别对应于不同的需求(注:Maya的贴图概念略有差别)。
毫不夸张地说,材质和贴图是一件作品的灵魂,好的材质和贴图可以弥补建模的不足。对于精细的物体,一般都需要多重贴图,如对一片叶子,可能要用到颜色贴图,凹凸贴图以及Mask贴图。
•动画(Animation)
传统的赛璐珞(cel)动画已经过时,计算机逐渐取代了他的位置。计算机动画一般使用关键帧(keyframe,这一点,用过FLASH和Fireworks的朋友会很熟悉)的概念,即由你设定动画主要画面(一般是动画中动作或场景变化较大的那一瞬间)并设置关键帧,而关键帧之间的过渡由计算机来完成,这个过程称为插值(Interplet)。
为了形象化动画信息,更好地不编辑动画情态,三维软件大都将动画信息以动画曲线(Animation Curve)表示。动画曲线的横轴是时间(帧),竖轴是动画值,你可以从动画曲线上看出动画设置的快慢急缓、上下跳跃。Track View是3DSMAX的动画曲线编辑器,而Maya中的动画曲线编辑主要是Hypergraph。
动画的动是一门技术,可以说摄像机就是为动画而专门设计的。虽然你可以在计算机里随心所欲地摆弄它,但这也是梦魇般镜头产生的原因。大家观看影视节目的时候,除了注意剧情的恩恩怨怨,有没有在意镜头的运动?
•渲染(Rendering)
渲染本是个绘图用语,在这里是指根据你的场景设置,赋予物体材质和贴图,计算明暗程度和阴影,由程序绘出一幅完整的画面或一段动画。这个一个兴奋而漫长的时刻,也是要你升级处理器和增加内存的时刻。
渲染是由一段称为渲染器的程序完成的,渲染器有线扫描方式(Line-scan,如3DSMAX内建的),光线跟踪方式(Ray-tracing)以及辐射度渲染方式(Radiosity,如Lightscape渲染软件)等,其渲染质量依次递增,但所需时间也相应增加。较好的渲染器有Softimage的MetalRay和Pixal公司的RenderMan(Maya也支持RenderMan渲染输出)。

5.周边工具
这里指的是插件或者在侧重某个小方面的小软件。说它小,也不一定很小,只是和3DS MAX这些动不动数百兆的庞然大物比起来小很多罢了。除了前文介绍的多媒体巨头的产品,还有几款不错的软件,现介绍一些:
Graph 只要给出方程就能画出精美的三维图象。
Exreme 专业级的3D物品制作工具
Crystal3D 水晶3D,顶级的3D物品绘制软件
TrueSpace 3D绘图工具,具有质量光效果
3DBuilder PowerLite 3D图象设计系统
6.学习方案
网上3D教学及资源相当多,但是都是零碎的心得或者特效,适合于拔高,初学这最好花一百来块买一本带光盘的教材,只有这样才能很快入门。这里笔者不是为传统出版界做广告,因为这是必要的。现在3D书很多,比较有名的是小魔神系列和火星人系列,是3DS MAX的教材。
愿我们能够创造奇迹。


再谈谈IT领域。

这个领域大家是不陌生的,铺天盖地的报纸向我们涌来,时时刻刻报导着IT最新动态。但是又多少人真正知道IT的涵义呢?
IT全称是Information Technology,中文意思为信息技术。信息领域包罗万象,我们接触互联网只是它的一部分,连一半的比例都没占到。它大致可以分为这么几个领域:

电信技术领域

毫无疑问,这个领域将是非常吃香的,因为它具有必备性,可发展性,有时候还具备垄断性,但是,这个领域有着IT领域的特性——技术性,必须有过硬的技术才能进入这个领域。小到普通电话,大到全球联网WAP技术,没有一门技术是可以轻松掌握的。一个项目,也不是一个英雄所能够独自完成的,它需要协作进行。这是一个庞大的集体性质的领域。

计算机硬件及周边产品技术领域

这个领域大家不会陌生。从50年代的贝尔实验室,到70年代的仙童公司,再到今天的INTEL,AMD,每一代都在疯狂地与技术打交道。单从CPU技术领域可以看出,这是个充满着尖端技术的领域。几年前,有位国内IT界权威专家斩钉截铁地说,中国IT发展就要独辟蹊径,对于CPU和操作系统要坚决放弃,这正从侧面表明CPU芯片技术的难度,虽然中国已经研制除自己的CPU。由此看出,这个领域要求的技术水平要比通讯领域还要该高。至于类似微软的维也纳计划和凯思集团的女娲计划的的周边产品,也就是信息家电(Information Appliance),如网络电话,网络电冰箱等等,将是未来家电的主流。也就是说,这个领域的前途也是不可限量的。

网络技术领域

这个领域可谓应用广泛之极。它又可以分成这么一些领域:
组网技术
从两台或多台机器组成的对等网,到主机控制的以太网,再到生动活泼的互联网,每一处都需要这门技术的支持。1968年,当“LOGIN”的“LO”从美国加州洛杉机分校的电脑屏幕跳到斯坦福大学的电脑屏幕上时,标志着人类首次组网技术的成功!虽然,这一次也不是完全成功,毕竟再输入“LO”之后,传输系统突然崩溃。组网技术经过50年的锤炼,已经成熟了些。
管理技术
这是一个永久的话题。网络成员一多,如何管理,如何防范和处理来自内部和外部的攻击,对管理员自身的技术都是一个严峻的考验。也就是说,网管得具备黑客的素质。
网络后台技术
HTML的动态太少了,靠图片不能实现交互性,于是就出现了网络后台语言编程技术。传统的老牌的语言有CGI,perl,c,vb,目前最主流的语言是PHP和ASP,新兴的发展的语言有JSP,mod-perl,其他非主流的语言有ISAPI,NSAPI等等。
ASP(Active Server Pages)的脚本语言是vbscript和javascript,,其支持环境是:操作系统WIN NT4.0或者 WIN2000+数据库SQL Server+WEB服务器IIS(Internet Information Server)+编程语言ASP(vbscript或者javascript)
PHP的方面环境则是:操作系统Linix+数据库MYSQL+WEB服务器Apache+编程语言php。

IT领域无疑是技术汇集的领域,但是也是最具有发展前途的技术领域之一.

目前IT业十大热门新技术陈列于下:
1.802.11b无线局域网技术
2.蓝牙技术
3.宽带技术
4.互联网络的目录服务
5.IP语音通讯技术
6.IPv6通讯协议
7.波分多路复用传输技术
8.存储区网络与纤维频道
9.应用次序外包与出租
10.质量服务体系QoS

而IT业十年来十项最重要的产品为别为:
1.NCSA公司的Mosaic软件
2.Novell公司的NetWare 3.x软件
3.思科系统公司的7500路由器
4.微软公司的Windows NT软件
5.Kalpana公司的EtherSwitch产品
6.Apache的Web服务器
7.Network Associates的Sniffer产品
8.思科系统公司的2500路由器
9.Check Point的FireWall-1产品
10.Lotus公司的Notes软件

由此可以看出,要进入IT领域,必须具备一流的技术。当然,技术还需要业界的认可。一份认证,无疑是进入IT领域的通行证。但是普通的认证是不太引人注意的,一些难得的认证是技术的最好证人:
IT业最具有权威性的认证之一-----Novell认证。Novell是信息技术(IT)和信息系统(IS)培训和教育认证的先锋,10年之前便开始IT/IS专业人士。Novell的资格认证包括CNA(Certified Novell Administrator, Novell认证网络管理师,可以为软件用户提供直接的技术支持),CNE(Certified Novell Engineer ,Novell认证网络工程师,对网络进行规划,安装,配置,排障等),Master CNE(Master Certified Novell Engineer, Novell认证高级网络工程师,能够提供有关网络的解决方案),CNI(Certified Novell Instructor, Novell认证Internet专家)。

微软认证在业界也是有名的,它的考试内容相当专业化。目前有这么几项认证:
MCP(Microsoft Certified Professional微软认证产品专家),
MCSE(Microsoft Certified System Engineer微软认证系统工程师),
MCSD(Microsoft Certified Professional Solution Developer微软认证开发专家),
MCDBA(Microsoft Certified Database Professional Administrator,微软认证数据库工程师),
MCT(Microsoft Certified Trainer,微软认证教师),
MSS(Microsoft Sales Specialist,微软认证产品销售专员),
微软认证产品专家+Internet,
微软认证产品专家+SB(Site Building),
微软认证系统工程师+Internet.

CCCP(Cisco Career Certification Program,网络规划和网络支持工程师资格认证)是由思科公司(Cicro)推出的针对其产品的职业资格认证体系。
CCIE(Cisco Certifild Internetwork Expert) 资格认证是正个互联网行业最高水平的技术专业人员认证项目之一,根据行业来分,思科职业资格认证体系具有2个系列(track):
1.网络支持(Network Suppor,简称NS);
2.网络设计(Network Design,简称ND)。
对与每个认证系列及其分支,按照知识和技能水平的高低,又分为三个等级:工程师(CCNA/CCND),专家(CCNP/CCDP),高级专家(CCIE)。

由3COM公司推出的Master of Network Science(MNS,网络大师)认证代表着当今网络界对网络工程师的专业技术水准所给予的最高认可。MNS共设5中独立的3COMMNS证书,包括LAN(局域网)解决方案证书,WAN(广域网)解决方案,远程访问解决方案,网络管理证书,网络结构证书。

Oracle认证(OCP)是由著名数据库公司Oracle颁布并实施的一项权威的专业技术标准。一次性通过Oracle认证专业专家计划包含了两个目前IT行业十分热门的认证角色,即数据库管理员(DBA-DataBase Administrator)和应用程序开发员(DEV-ApplicationDeveloper)。

Sun公司针对最先进的科技,推出Java以及Solaris技术认证方案。SUN推出的专业认证包括以下三种:Java认证,Solaris系统管理认证考试,Solaris网络管理认证考试。
CIT(剑桥信息技术)是由剑桥大学考试委员会主办的一种信息技术技能培训及资格认证,它提供国际认可的实用信息技术能力。CIT在众多国家中已经得到系统化的发展,并为社会和企业所广泛认可。
ASE是COMPAQ的授权系统工程师。COMPAQASE是美国COMPAQ公司推出的全球通行网络硬件方面的专业证书,学员需要完成NOVELL CNE或者微软的MCSE的课程及COMPAQ专业课程并通过全部考试后方可获得,并可成为COMPAQ俱乐部会员。
还有其他认证,这里不再介绍。
实话,认证只是进入IT行业的敲门砖。在你没有很多过人之处的时候,一个证书往往起到意想不到的效果,但是仅此而已,要想有更大的发展还要通过自己不懈的努力。

总之,IT既然是信息技术,必然要求技术性强。

无论是多媒体领域还是IT领域,都需要凭我们的技术去闯荡。我们还年轻,如果充分利用青春来编织自己的事业篇,那么,中国在未来几年将是百花怒放的繁华景象!

让我们来织必然会成为现实的梦吧!