APP下载

3DS MAX软件若干未知问题的解析

2012-04-29蓝淑渊徐尼锋李亮

计算机时代 2012年11期
关键词:关键帧方正鼠标

蓝淑渊 徐尼锋 李亮

摘要: 3DS MAX功能强大,但也隐藏有一些未知的、无从查询的问题,对使用者造成很大的麻烦。文章指出3DS MAX软件存在的这些问题,分析了导致问题出现的原因,并提出快速解决办法。这些问题主要有:①样条线的绘制与拆分问题;②连续布尔运算出错问题;③在动画制作中,手动关键帧模式与设置关键帧模式不等同问题;④对象360度旋转动画问题。这些问题的提出与解决为使用者扫除了障碍。

关键词: 3DS MAX; 样条线; 布尔运算; 关键帧; 360度旋转

中图分类号:TP319文献标志码:A 文章编号:1006-8228(2012)11-08-02

Analysis of solution to several problems in 3DS MAX software

Lan Shuyuan1, Xu Nifeng2, Li Liang1

(1. Guangxi University, Nanning, Guangxi 530004, China; 2. China Telecom Corporation Limited Guangxi Branch)

Abstract: Though powerful, there are still some unknown problems in 3DS MAX software, which cause a lot of trouble for the users. These problems are discussed in this paper, and fast solutions are proposed. The main problems include (1) drawing and dividing of spline curve, (2) error in consecutive Boolean operation, (3) the unequal problems of manual key mode and auto key mode in animation, (4) object 360 degrees rotation problem for animation. The raising and solving of the problems have removed the obstacles for the users.

Key words: 3DS MAX; spline curve; Boolean operation; key frame; 360 degrees rotation

0 引言

3DS MAX软件是Autodesk公司开发的目前在PC机上最流行、使用最广泛的三维建模制作软件。经过二十几年的发展,由最初运行在PC机中DOS平台上的3D Studio MAX发展到现在的3DS MAX 2012版本。该软件是工业设计专业学生和从事设计相关工作的人员必须掌握的三维设计软件。笔者已经使用3DS MAX软件15年,在使用中发现,尽管软件不断升级,但软件本身存在的一些问题一直没有得到解决,在设计制作中遇到这些问题时,无教材资料可查,造型设计方案被迫中断或修改,严重影响设计效果,本文列出了这些问题并提出快速解决方案。

1 关于绘制样条线的问题

样条线的创建方法简单,教材通常是简单带过,也正因为这样,在建模时容易出问题。笔者在授课时叫学生用线工具画一条线段,然后用拆分工具均匀拆分成十一段,一部分同学得出如图1所示的效果,另一部分同学得出如图2所示的效果。

图1均匀拆分线段图2非均匀拆分线段

显然,图1均匀分为十一段,图2被分为越来越短的十一段。同样的操作,得出两种截然不同的结果。同学们互相找原因,试了又试,全班四十三个同学,竟找不出原因。看似简单的事情,却解决不了。线段没有均匀分段,那么接下去的造型设计就没办法做。线段是容易画的,拆分工具也容易操作,以致从来没有书籍资料针对这两个工具进行详解。针对此问题,笔者根据多年的经验和观察,绘出与学生绘制一致的图2效果,发现:①画线的时候,如果在视口中单击鼠标左键,确定线的第一个顶点位置,松开鼠标左键,将光标移动到其他位置再单击鼠标左键,确定线的第二个顶点,然后点击鼠标右键,结束线的绘制,那么拆分的时候就会被均匀拆分;②画线的时候,如果在视口中单击鼠标左键,确定线的第一个顶点的位置,不松开鼠标左键,而是一直拖动到其他位置,然后松开鼠标左键,再单击鼠标左键,确定线的第二个顶点,最后单击鼠标右键,结束线的绘制,那用拆分工具拆分就得如图2的效果。同样画一条样条线,当确定第一个点之后不松开鼠标左键绘制第二个点,绘制出的样条线拆分就是不均匀的。样条线的绘制方法很简单,画好线接下去如果不用拆分工具来拆分,那么怎样绘制都是正确的;如果用拆分工具来拆分就会出现上面的问题。这是一个不容易被发现的问题,所以没有相关的资料可查,设计者遇到这种问题就会没办法解决。

2 关于布尔运算的问题

布尔运算可以实现模型之间的加减运算,在进行多个物体或连续多次布尔运算时,常会出现无法计算或计算错误的情况。如图3所示,用一个长方体减去两个圆,当进行第一次布尔运算时,得出图4的正确效果,当继续进行布尔运算时,得出图5所示的不正确效果,长方形的左下角被减去了,但右下角又恢复了,出现计算出错,这个就是连续布尔运算出现的错误。很多软件都会出现布尔运算错误,布尔运算一直在不断地改进,直至出现了Power Boolern这样的布尔运算插件。当制作中出现布尔运算错误,要找插件、安装插件,安装了还不一定能用,整个过程会花费大量的时间。对于上述的布尔运算错误,笔者发现可以这样快速解决:需要进行多次连续布尔运算时,当第一次布尔运算之后,先对被减物体如图4中的长方形,使用【编辑多边形】修改器,即将其转换成可编辑多边形,然后再进行接下来的布尔运算,减去图4中的圆,即得图6的正确效果;如果还要继续布尔运算,那就要继续先将其转换为可编辑多边形,再进行布尔运算。这种方法既快捷又方便。

图3长方体未减去球体图4长方体减去右边球体

图5长方体减去左边球体图6长方体正确减去球体

3 关于自动关键帧模式与设置关键帧模式

3DS MAX常规动画有两种模式:自动关键帧模式与设置关键帧模式。相关的教材及资料对这两种模式是这么解释的:使用【Auto key】自动关键帧模式按钮设置一个时间段,在视图中可以对对象进行移动、旋转和缩放等变换操作,还可以调节对象几乎所有的参数设置,系统会自动将场景的变化记录成动画[1]。使用【Set key】设置关键帧模式手动设置关键帧,它比【Auto key】自动关键帧模式更易于控制,用户可以方便快捷地创建或删除自己的想法,而不必撤销整个工作过程[1]。对反向运动学使用设置关键帧模式,但设置关键帧模式目前还不支持“IK/FK启用”。由上述可知,设置关键帧模式更加灵活,优于自动关键帧模式,可是笔者发现,在实际动画操作过程中并非如此,有一些动画只能用自动关键帧模式,不能用设置关键帧模式,如材质动画和灯光动画。读者可以试着在视口中创建一个长方体,给它赋材质,做一个动画,让长方体由蓝色变成红色,就这么一个颜色渐变的简单动画过程,用自动关键帧模式可以实现,用设置关键帧模式就实现不了。还有在视口中创建一个泛光灯,让灯光的颜色由暗到亮的变化过程,用自动关键帧模式可以实现,用设置关键帧模式就实现不了。所以,这两种模式不是简单的制作方法不同,其实功能也不一样。

4 关于对象360度旋转动画

使用3DS MAX做旋转动画的设计者都会遇到这样的问题:如图7所示的旋转变换输入框中的X,Y,Z的绝对值不能超过180,超过的话数值会自动变为其他值。以制作一个360度旋转的瓶子动画为例,用自动关键帧模式,把时间滑块拖到100的位置,然后使用旋转工具旋转瓶子,在如图7所示的旋转变换输入框中把Z值改为360,按回车键,Z的值就自动变为原来的0.0,也就是说不能输入360度值。当输入240,一回车就变成-120,输入120的话没有发生改变,这些问题是软件本身固有的问题。

图7旋转变换输入框

那么,如果需要对象以360度或者更大的值旋转该怎么做呢?笔者发现可以这样解决:用设置关键帧模式把整个动画进行分段,多设置几个关键点,在每个关键点处设置的对象旋转值不超过180(但输入时依然输入超过180的值,回车之后自动转换成小于180的值)。就以瓶子绕Z轴旋转360度为例,假设总帧长度为100帧,在0到100帧之间总共设置第0、25、50、75、100帧为关键帧,第0帧Z的值输入0,第25帧Z的值输入90,第50帧Z的值输入180,第75帧Z的值输入270,第100帧Z的值输入360,这样,瓶子就能以360度旋转了。

5 结束语

3DS MAX是一个功能强大的软件,它每次功能的升级和革新都为设计师带来无限的创作空间,但软件本身存在的问题也不少,这些问题对于一个初学者或自学者来说是很大的障碍,需要资深设计师找出软件存在的问题并给出解决问题的方法。本文列举并分析了3DS MAX软件本身存在的四个问题,给出了快速解决办法,希望能为给3DS MAX使用者提供参考和帮助,以及对提高设计效率产生实际意义。同时必须看到,即使是资深设计者,也难以完全解决问题,比如对象360度旋转时,贴图会出现水平翻转的情况,至今没有办法修正。只有3DS MAX的使用者们善于发现问题,并发表问题的解决方案,才能促使3DS MAX软件的功能得到不断地完善。

参考文献:

[1] 姚振杰,李欣,刘文波.3DS MAX 9 实用教程[M].北京电子工业出版

社,2007.

猜你喜欢

关键帧方正鼠标
Progress in Neural NLP: Modeling, Learning, and Reasoning
浅析射阳大米的由来
关于钢铁厂车间动力自动化设备管理应统筹管理的思考
基于改进关键帧选择的RGB-D SLAM算法
方正
基于相关系数的道路监控视频关键帧提取算法
基于聚散熵及运动目标检测的监控视频关键帧提取
Microwave Photonics for Modern Radar Systems*
一种基于自适应关键帧的视频序列拼接方法
45岁的鼠标