如何在3DS中输入汉字

Author: 王利涛 Date: 1997-01-01

  3D Studio是制作渲染图和动画的最常用软件,对我国用户来讲,处理汉字是经常遇到的事情,这对于那些缺乏专业制作汉字软件的用户形成一个阴影,笔者反复研究几种文件的格式,发现了一个简单的处理办法:
  打开汉化的AutoCAD,输入双线体的“中华人民共和国”几个字;在命令行Command:状态下输入psout(回车)以生成Postscrit文件,扩展名为EPS;然后输入new重新开一张新图,在命令行下输入psin(回车),选中刚才生成的文件,给定一点和比例后产生“中华人民共和国”字样(颜色较浅);输入explode(回车),选中该字体,把它炸开;输入dxfout命令,生成一扩展名为dxf的文件;启动3DS,按F1进入2D Shaper,按Ctrl+L弹出对话框,选中刚才CAD生成的dxf文件,把该文件调入,我们欣喜地看到汉字已进入3DS。这个过程经过了以下几个变换:shx→dwg→eps→dxf;其最终目的是为了把text实体变成line实体,以便能在3DS中调入该文件。因为3DS不接受AutoCAD中的text实体。
  需要指出的是汉字进入2D Shaper后,我们要经过3D Lofter的制作而进入3D Editor形成立体汉字,然后设定材质和光源,但3D Lofter只接受那些封闭的多边形,且不能有交叉,这就需要我们对2D Shaper中的汉字作进一步的加工,以满足3D Lofter的要求。选中Select/Vertex.../Quad,然后用矩形选中汉字,再选中Modify/Vertex/Weld,把重叠的顶点焊成一顶点,(把图符命令区的Select键变红),弹出的对话框选Yes,这时我们把Segment变成了Polygon,选中Shape/Assign,用鼠标一个一个地选取(不能用All选),按F2进入3D Lofter调用2D Shaper中定义的Polygon,如遇到交叉的情况,请回到2D Shaper中对局部进行修改。