数码资源网·下载

展开

3D教程-为何放样放不成样

作者:网友整理
钢构cad手机放样版v3.12 最新版

钢构cad手机放样版v3.12 最新版 44.06M / 简体中文

点击下载
建工专家1.8.8

建工专家1.8.8 22.72M / 简体中文

点击下载
建工专家1.10.8

建工专家1.10.8 30.85M / 简体中文

点击下载
3DS MAX以其丰富多彩快捷方便的建模手段深得3D爱好者的喜爱。但是如果掌握不好其特性,常常事与愿违,让人啼笑皆非,尤其是放样工具,更是烈马难驾。不知道朋友们是否有过放样放不成样的痛苦经历呢?

  〖例一〗要创建这样一个建筑局部模型:如图一,一段半圆形半径r=3000,厚250的钢筋砼墙体。AB垂直面高5000,CD高1000。在3DS MAX中怎样建模?

图一

  通常,我们会直观的想到放样工具:用R=3000的半圆做路径,进行从250*5000至250*1000的矩形变截面放样,是吗?不妨来实际操作一下:

  1.在TOP中建一个R=3000的半圆(从左至右拖)在Front中再创建两个参数分别为:L X W=5000X250,L X W=1000X250的两个矩形。

  2.选择圆弧用loft / get shape,拾取矩形-02,如图二在path中输入100。再拾取矩形-01。(注意:系统默认的弧方向与你拖动创建方向相反,为使墙体从左至右变高,在放样拾取断面时先大后小)

图二

  3.由于3DS Max默认路径上任何一点的切线垂直于“路过”该点的放样断面,并从其重心穿过,而且形状重心继承路径的空间坐标,故得如图三。

图三

  此时。我们需要把其中一个放样断面下边与另一个对齐在同一个水平面上(假定就是地面),点sub-object / shape,在放样物体中框选出其中一个断面,如图四。

图四

  此时,视图中出现该断面的坐标指示。

  4.参看图五的操作,用select and  move 将两矩形移动到同一起始水平面上,松开鼠标退出子物体状态(点sub-object)
图五

  结果如图六。

图六

  与图一比较,还像那么回事吧!可惜观察一下它们的边缘,你就会发现,错了!

请再看下面一个例子〖例二〗

  图七中的物体是一个左侧面50*50,右侧面150*150,长200的四棱台,限定用放样的方法创建,很显然,与〖例一〗类似。



图七

  参其1、2步骤,放样的结果如图八,观察其三视图,不用说,你也知道这并非预期结果。

图八

  此例生动的证明:从甲形状过渡到乙形状在“通过”path时,其渐变是非线性的,基于此,该明白〖例一〗为什么是错的了吧!那么,如何放样放不成样呢?难道是3DS Max有bug?当然不是!

  原来,3D Max放样程序对形状的过渡变化做了插值优化。细分起来非常复杂,限于篇幅,这里不可能写得透彻。概括的就路径来讲分为三大类:
  ① 直线,由直线构成得折线(含闭合)。
  ② 系统定义的弧、圆、椭圆。
  ③ 螺旋线。(注意:是在三维场景中建立的,即使高为0也视为是三维螺旋,注意与①、②的区别)

  路径类别的不同,对放样结果影响很大,很快你就会明白。

  5.选取刚才所做的放样物体,点Modify /Skin parametes的“-”号,用鼠标按住Path steps后的下三角,观察steps值从5->0的视图变化,反过来再观察一遍。你会清楚地看到插值优化过程。并且当Steps=0(注:在以下结论一中有解释)时正是图七的结果!回到[例一],也将path steps=0。咦!非但没有出现正确的结果,反而更糟,为什么?(见下面结论一中所述)。

  至此,我深表遗憾的告诉你:[例一]的放样就是无法放成样的!但软件是死的,人是活的,我们后面会给出一种正确的方法。

  [结论一]

  上述路径分类中,①做为路径时,path steps=0表示路径间没有内分路径段,所以[例二]不得不放成图七的样子了;②为路径时(注意我加了“系统定义的”),path steps=0表示一段弧只有最基本三个段转折,每增加一个path steps值,就会增加三段转折,因此,①做路径放样时可以“妙”用。②做变截面放样,本身就是想当然。并且很容易被生成的类似结果的假象所迷惑,正所谓“不识放样真面目,只缘身在路径中”。

  以上两例都是基于二维形状作路径来讨论的。很多时侯会用到三维空间曲线,典型的就是螺旋线作路径。放出来的Loft物体真可谓百花争艳,令人爱恨交加。

[page]

作为专题“研究”,我们先来热热身,轻松一下:用放样的方法做一个弹簧。

  6.Reset 3Ds Max, 点shapes / Heilx,在Top中创建r1=100,r2=100,h=500,turns= 7,bias=0的Heilx-01,和一个r=15的Circle-01。

  7.以heilx为路径,Circle为shape放样物体----爱不释手的弹簧生成了!如图九。




图九


  8.请注意,3步中下划线那句话,将弹簧物体的shape换为15*30的矩形放样试试,傻了吧?!此时你该明白以圆作shape生成的弹簧只是一个特例,知道正确的错误物体的含义了吧!而且我忠告你,不要试图去旋转shape,那样的话……

图十



  所以工程装修实例中用象图十一中常见的断面作旋梯扶手时,不要犯想当然的放样错误。解决的办法我在天极网设计在线中有相关文章介绍,这里从略。

图十一


 

  〖结论二〗

  用②类路径放样时最好不要变截面,③类路径只好用圆去放样吧;否则放样放得不成样子。

  最后附:例一的正确建模方法。

 

例一的正确建模方法:

  为叙述方便直观,请先观察图十二。现实的施工中ABEF面过渡到CDGH面时高度的增加呈一次曲线,同时“弯成”一个半圆,所以,无论线段AD,还是线段BC恰是一典型等半径空间螺旋线(注意,3DS Max中定义的螺旋线与平面几何中的定义不同).



图十二


  闭上眼,想象一下ABCD是不是一个施工完成后的空间平面(并且在左视图中AB点等高,CD点等高)如果把ABCD面向下挤出10000再用布尔运算减去box(权且表示地面)不就正是图一中的正确结果吗?

  图十三是两种做法结果的叠合,你应该确信例一中的放样是错的吧!

图十三


  正确的方法步骤如下:

  9.Reset 3DS Max,用Creat / shapes / heilx在Top视图中,创建两条参数分别为:
  Heilx-01 r1=r2=3000+125=3125 h=5000 turns=1   
  Heilx-02 r1=r2=3000-125=2875 h=5000 turns=1
  均为顺时针方向

  10.用Select and move 选中一条螺旋线,再反键点之,在弹出的对话框中将其world坐标x.y.z=0.0.0 同样设置另外一条螺旋线。

  11.修改线的属性:在一条螺旋线处于被选状态时,用Modify / Edit spline点角点按钮后用鼠标框选整条螺旋线,移动鼠标指向任意一节点,当光标呈十字箭头时反点,在弹出菜单中,选Smooth,这样所有节点均为光滑节点,同样修改另一条螺旋线的属性。 

  12.不要退出节点编辑状态,点取 Attach 用鼠标指向另外一条螺旋线,按左键(此时两条螺旋线合为一体),再用Connect命令将两条螺旋线的起点和终点分别连接起来。

  13.用Modify / Extude 在Amount参数栏中输入10000形成如图十四的结果。

图十四


  14.在Top视图中创建大小适当的Box做布尔差值运算(两物体相对位置见图十五),“钢筋砼”墙就是这样“浇”成的!

图十五

加载全部内容

相关文章
相关专题