三维程序游戏制作基本常识

三维程序游戏制作基本常识

ID:5585678

大小:25.50 KB

页数:4页

时间:2017-12-19

三维程序游戏制作基本常识_第1页
三维程序游戏制作基本常识_第2页
三维程序游戏制作基本常识_第3页
三维程序游戏制作基本常识_第4页
资源描述:

《三维程序游戏制作基本常识》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、三维程序游戏制作基本常识很多flash3d初学者都是从flash或平面绘制转型的,对三维方面的常识的确理解甚少,即使是天天玩三维游戏的人。虽然这些信息对一些三维经验丰富的朋友是显然得不能再显然的东西,但写这一篇对某一些新上手的朋友是有必要的。建模除非简单几何体,任何复杂一点的模型和贴图位置,都只能靠其他三维软件导入,这不光是flash3d的常识,也是游戏制作的基本常识。甚至很多朋友会以为既然用flash是可以‘画’图形的,那么用flash3d就能直接‘画’三维模型。三维模型之所以叫做‘建’模,就一定和‘画’模有本质的区别。模型就像"一个灯

2、笼框,外面粘着各种图画"一样,立体的‘灯笼框’肯定是不能简单的用笔‘画’出来的。建模至少包括两个步骤:1模型的建立,每个顶点的空间位置的确定。2确定模型每个顶点对应的贴图位置,以便能够正确的贴图而这两个步骤,人类不靠建模max,maya,xsi等等建模工具是无法完成的。理论上来说,只要知道一个模型的所有顶点和对应的贴图位置,就能不靠三维软件也能建模,但问题就是稍复杂点的模型至少都是几百个点到几万个点,人类不靠三维软件是根本无法知道这些顶点和对应贴图的位置的。具体如何导入外部模型,请参考《超简易papervision3D基础第三篇导入外部模

3、型》->点击去教程具体如何建漂亮的模型和贴图则是美工工作,网上有很多教程,和flash3d关系不大。电视剧难看,把电视抱着啃没什么用,对吧。引擎‘引擎’的定义现在看来已经包括三种:1)图形引擎最简单的理解就是一个成像的东西。把三维的数据变成图像,放映给观众。就像一个电视机一样,把接收到的数据信息变成图像。这是我们最早称作‘引擎’的东西。它的目的就是减少游戏编程者的工作,因为图形编程的工作量很庞大的,避免每次重复开发,和让游戏编程者尽量把精力集中在游戏本身的逻辑和规则的开发,而不是怎么显示图形上。现在很经典的游戏图形引擎比如DOOM,虚幻等

4、等。Pv3d,away3d等等都是ActionScript写的图形引擎。2)动力引擎个人认为动力引擎最初的目的应该是"编程人员向动画人员发起的挑战"。以前的三维游戏,动态全是靠动画人员制作出来。有些简单游戏使用动画人员又有些不必要,简单动作希望能用程序模拟出来。动力引擎的好处是每次模拟出来的动态随受力不同会有改变,这是动画师无法达到的,因为动画师做出什么动作就是什么,无法随机变化,头发,布料,高处下落,吹飞,拖扯都是动力引擎的强项。但弊端是无法制作出复杂的动态,比如说跳肚皮舞(=_=好冷)所以现在的大作,一般都是动画师和动力引擎共同实现,

5、动力引擎处理一些随机的动态,动画师(和动态捕捉)处理人物的基本动作。游戏界hover这个三维动力引擎是非常有名的。Box2d是一个可以说小巧完美的flash的二维动力引擎,用它可以做一些非常有趣的小游戏。Wow则是我们flash3d的三维动力引擎,比起前两者还是非常不完善的。不知道以后会否有hover的支持,(shockwave是可以用hover的)3)游戏引擎比如说我们现在说的‘《上古卷轴》引擎’的意思就是说能够轻松做出自制任务的引擎,这种引擎制作者根本不用考虑游戏的规则,逻辑判断,或者图形效果等等,大部分精力完全专著于制作任务就是了。

6、也就是说,制作者根本对基本游戏规则没法修改,只能根据这个规则添加或改变内容。所以实际上这个东西以前是不叫做‘引擎’的,只是现在大家都喜欢这么称而已。什么是三维从物理概念来说,所有屏幕上显示的东西,都不是三维的,都是二维的。只有我们这些能被摸到的东西才是‘真的三维’。我们能触摸到屏幕,但触摸不到屏幕里显示的美女,对吧。所以屏幕是三维的,显示的美女是二维,即使这个在现实中存在的美女真人是三维的。但我们平常所说的‘三维’,实际上一种在平面上模拟三维的成像技术,它除了‘左右上下’的移动,还多了‘看起来像’是‘里外’的移动(其实就是缩放)。和‘看起

7、来是否立体,玩起来是否立体’没有任何关系。举例:《红侠Joe》和《勇者斗恶龙7》都是卡通渲染,看起来像是二维画的,但都是‘三维游戏’举例:DC上的《斑鸠》和PS2上的《魂斗罗》都是只能平面的移动飞机和人物的游戏,但他们都是‘三维游戏’"三维"的最大不清楚的地方是,区分"即时(实时)演算三维"和"渲染播放三维"其实,从本质上来说,这两个的区别是‘即时(实时)演算三维’的渲染一张图的时间只有0.0几秒,而‘渲染播放三维’渲染一张图的时间需要很多个小时。另一个区分方法就是"是否有交互的可能性"举例:最终幻想10,12有很多玩家不能交互对白过场动

8、画(不是指那种漂亮的渲染CG的过场动画),这些都是‘三维’的,虽然玩家不能交互,但有‘交互的可能性’,就是说制作者愿意,玩家是可以对对白场景进行各种旋转操作的。而那种漂亮的渲染CG是没有‘交互

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。