问题及解决方案
摄影机靠近时对象消失
缩放和平移速度过快或过慢
摄影机靠近时对象消失
在以非常小的比例给对象建模,然后又必须在摄影机视口或透视视口中向其靠得特别近时,就会发生该情形。建筑穿行动画因为这种行为而被众人所指责。有一台沿某一路径移动的摄影机,当其在某些位置上和墙靠得太近时,您突然能透过墙看到另一侧的房间。
修正这一问题通常有两种解决方案。
打开手动视口剪切:
您可以打开手动视口剪切,并对其进行调整以看到整个对象。视口剪切有一个远距范围和近距范围设置,如果摄影机离对象的距离比“近距剪切”值小,您就可以透过该物体进行查看。同样,当对象所处的位置超过“远距剪切”值时,摄影机就无法看见该对象。
打开存在问题的场景,然后选择摄影机。
在“参数”卷展栏 “剪裁平面”组中,启用“手动剪裁”。
调整“近距剪切”或“远距剪切”值,或者两者都进行调整。
当您再次看见该对象时,就说明剪切平面的设置正确。
缩放整个场景:
如果您所使用的单位无关紧要,那就缩放整个场景,使对象不受视口剪切的影响。
打开存在问题的场景,然后选择所有对象。
在工具栏上单击 (“选择并均匀缩放”)。
放大整个场景。
不仅场景中的对象变大了,而且对象之间的距离也增加了。所以,场景放得越大,摄影机离周围的对象就越远。
如果您需要在实际世界单位下工作,如英寸或米,就应该在开始建模之前设置场景的缩放比例,方法是将“系统单位比例”值从默认的“1 单位 = 1 英寸”更改为“1 单位 = 0.1 英寸”甚至或“1 单位 = 0.01 英寸”之类的设置。
如果在开始建模之后更改“系统单位比例”,您就需要使用“重缩放世界单位”工具来重缩放该场景。
缩放和平移速度过快或过慢
如果缩放和平移速度过快或过慢,最有可能的原因是“系统单位比例”。3ds Max 在处理极大或极小的距离时会出现舍入误差。这些舍入误差还会导致法线翻转或奇怪的视口剪切。3ds Max 没有足够的数字分辨率能够从太阳系某个遥远的角落无限缩放至您眼前台阶上的蚂蚁。
如果您打算更改“系统单位比例”,请在开始建模之前更改。如果您确实必须稍后对其进行设置,那么最好使用“重缩放世界单位”重缩放整个场景。例如,如果是在一个非常小的比例下工作,如给硬币建模,您可能要将“系统单位比例”从“1 单位 = 1 英寸”默认设置更改为“1 单位 = 0.1 英寸”或者“1 单位 = 0.01 英寸”之类的设置。对于比例较大的场景,如机场,就应增加“系统单位比例”。
将缩放比例保持在最小细节不小于一个通用单位的水平。如果这样使场景过大,以至于无法顺利和有效地进行处理,那么可以为模型创建单独的场景,其中每个场景包含有用于“近距”和“远距”拍摄的摄影机。