科技信息 。本刊重稿0 SCIENCE&TECHNOLOGY INFORMATION 2011年第11期 基于CATIA的实时渲染及工程图研究 尹莹刘希玉 (山东师范大学管理与经济学院 山东 济南【摘250014) 要】目前CATIA主要用于工程设计,它拥有远远强于其竞争对手的曲面设计模块。同时自身所带的渲染模块功能也不可小觑,本文 主要就CATIA的实时渲染功能。工程图制作进行研究并将其在三维CAD系统中的应用做出研究说明。 【关键词]CATIA;实时渲染;工程图 Research of the Real-time Rendering and Engineering Drawings Based on CATIA YIN Ying LIUXi-yu (School of Management and Economics,Shandong Normal Universit3 ,Jinan Shandong,250014,China) 【Abstract]At present,CATIA used for engineering design.It is far better than its rivals with surface desin modolge.At the same time,its own rendering module function is also undisregardable. I is paper make research of he rteal—time rendering and engineering drawings based on CATIA.and its application in 3d—CADsystem. 【Key words]CATIA;Real-time rendering;Engineering drawings O引言 CATIA[11是英文Computer—graphics Aided Three—dimensional 用于渲染,这样就大大增强了对各种实体多方面渲染要求的可满足 性。 2.2对新材料属性的编辑 Interactive Application(计算机图形辅助三维交互式应用)的缩写,是法 国的Dassauh System(达索)公司的CAD/CAE/CAM一体化软件,处于 世界相关领域的顶级地位。CATIA最初起源于航空航天业,但其全面 创建用户、创建时间和修改时间的记录;“分析”选项卡中可对 且强大的功能使它得到各行各业的认可.比如汽车制造、机械制造、电 “Materil”和“Staructurl Praoperties”等进行编辑;“绘图”选项卡中有对 子电器、船舶制造、建筑工程、通信以及消费品行业。特别在欧洲汽车 名称、类型、阴影等的编辑;“复合”选项卡中可进行对“Material type”、 制造行业,CATIA已经成为事实上的标准。它的集成解决方案覆盖所 ‘‘Uncured thickness”、‘‘Cured thickness”、“Maximum deformation”、 ’ CA ⅡA中“渲染”选项卡中可对新材料大小、形状、采光方向和纹 理结构进行编辑:“特征属性”选项卡中有对新材的材料名称的编辑和 有的产品设计与制造领域。其特有的DMU电子样机模块功能及混合 “Limit deformation”、“Fabric Width”等的编辑。 建模技术更是推动着企业竞争力和生产力的提高。可以说,CATIA软 实际操作中,很细小的属性值变化都会对最终渲染结果有很大影 件的诞生和成长,与达索公司在飞机设计制造方面的应用需求是分不 响,不仅是美观程度,同时对3D效果的真实感也产生影响。 开的。本文就CATIA软件中的渲染及工程图功能做出相关研究与说 在支持国产自主版权的应用三维CAD系统中,以园林为对象进 明 行渲染,第一步选择映射类型时要根据实际形状选择最适合几何图形 1 实时渲染 首先说明何为实时渲染.实时渲染的本质就是图形数据的实时计 算和输出。最典型的图形数据源是顶点。顶点包括了位置、法向、颜色、 纹理坐标、顶点的权重等。简单来说,实时渲染,即在计算机上快速绘 造型的映射。可参考下图 制图形图像,通常意味着3D渲染,具有较高的帧频,以及高质量的渲 染效果。 实时渲染的主要技术有:简化场景复杂度:提高图像质量:硬件加 速:场景管理以及动态处理。 ◆●■◆◆ 一 I l 材 0 嗤嘲i { 矗d% 翱崮舞 在其光照明模型中.分为局部光照和全局光照。局部光照仅仅考 虑光源直接照射在物体表面产生的影响,能够产生高质量效果,基本 可以满足需求但是不能处理透明、反射以及阴影等效果。全局光照是 图1渲染材料映射类型 Planar(平面)映射类似于幻灯投影机,可将它用于具有两个优先方 指除了光源,还要考虑间接光照如反射,追求照片级的真实感效果,但 向的纹理,例如园林区内地板,砖墙等。 是全局光照计算量大,实现比较困难。 Spherical(球面)映射类似于着色的灯泡,可将它应用于没有优先 在实时渲染中,阴影绘制也是重点。主要分为两类:硬阴影和软阴 例如石质围栏等。 影。硬阴影是由点光源或者无穷光源产生,会被误认为是物体的一个 方向的纹理,Cylindrical(圆柱面)映射类似于在一罐食物上放置标签,可将它用 部分,如曲面上的褶皱;软阴影由面光源产生,分为本影区(全部遮挡) 于具有一个优先方向的纹理,例如明亮的金属雕塑等。 Cubical( ̄方体)映射类似于包装一个盒子,可适用于大部分实体。 之所以单独介绍这两点.是因为在本文所研究的基于CATIA的 Adaptive(适应性)映射提供两个可选的映射类型:自动或手动。 实时渲染中,光照和阴影部分的处理对最终实时渲染结果有重大的影 对新材料编辑完成后.保存在CATIA软件材料库的目录下,在进 响。 行实体渲染的过程中可以应用此新材料。 本文将以CATIA在实际项目——支持国产自主版权的应用三维 和半影区(部分遮挡),一般来说更为可取。 ’ CAD系统中的应用为例,详细介绍研究相关技术。 为使渲染对象的立体感更强,光源和阴影的选择至关重要。例如 在园林设计中,为了引起观看者的注意,将视线更多的聚焦到需要注 意的区域或建筑物,即突出显示场景中的特定元素.就要根据需要照 明此区域。 CATIA中可供选择的光源类型有三种 :聚光源、点光源和定向 光。(图2)。 2 CATIA的渲染输出过程 2.1使用CATIA中内置的材料库中材料进行渲染13] CATIA自带材料库中有“Construction”(建筑材料),“Fabrics”(纺织 物),“Metal”(金属材料),“Other”(其他),“Painting”(水彩色),“Shape Review”,“Stone”(石质),“Wood”(木质)等素材,选择合适的选项卡下 聚光源在指定位置向圆锥面影响范围内的各个方向发光,主要用 于模拟聚光,对于单独地调整每个对象的光源非常有用。 的素材进行渲染。 点光源创建在给定点各个方向发光的光源,主要用于模拟灯泡类 由于CATIA自带材料库中的材料有限.用户可以自己制作材料 的光,家居,室内对象较多使用这种光源。 7 2011年第1I期 SCIENCE&TECHNOLOGYINFORMATION 0本刊重稿0 科技信息 选取需要的视图后进行局部放大。进行标注尺寸,这这里需要用到到 的是Dimensioning工具栏.可以在图面上表示与修改各种规格的尺 寸,包含常见的长度、直径、半径、倒角与螺纹的标注。 4问题总结与展望 首先,CATIA自带渲染材料库中材料有限.不能满足用户需求,需 鬻恕 点避 迦釉托 要频繁自制材料;其次,CATIA造型功能很好,但是工程图有些功能不 图2光源类型 如达索的低端产品solidwork.工程图中的中文也是只支持turetype字 体,不能像其他软件那样支持所有的中文字体;另外,动画输出时对 定向光创建从给定方向生成等强度平行光线的光源,主要用于模 CPU要求很高,输出视频文件过大,速度慢。 拟全局光源,例如太阳,在此项目中的园林设计渲染中即采用此光源。 但是,任何一款软件都不是完美无瑕的,都需要不断完善更新,以 接下来就是创建阴影,需要说明的是,只有定向光源可以投射实 适应用户需求。目前 达索公司已经推出最新版本CATIA V6。此版本 时地面阴影。在shadows(阴影)选项中有三个参数需要设置:Smoothing 围绕数字化产品和电子商务集成概念进行系统结构设计,可为数字化 (定义阴影衰减,该值越高,光与阴影之间的限制就越衰减);Color(定义 企业建立一个针对产品整个开发过程的工作环境。在这个环境中,可 阴影的颜色以及颜色强度);Transparency(设置阴影的不透明度,该值 以对产品开发过程的各个方面进行仿真,并能够实现工程人员和非工 与阴影的不透明度成反比)。 程人员之间的电子通信。产品整个开发过程包括概念设计、详细设计、 2_3 CATIA渲染后的动画输出过程 工程分析、成品定义和制造乃至成品在整个生命周期中的使用和维 在CATIA中可以使用仿真命令做动画.例如园林设计整体渲染 护。 成功后可以利用仿真命令做出动画,可以以第一视角和第三视角浏览 可以说,CATIA未来的发展对于3D设计软件的发展,对于设计 园林各个区域细节和整体效果。动画最终以AVI格式输出,对CPU资 理念的发展都有至关重要的影响.它的发展方向甚至就代表了计算机 源耗费较大。 辅助技术的发展方向。我们有理由相信,CATIA会在越来越多的领域 得到更广泛深入的应用,它的发展前景不可估量。 3工程图 本文以应用三维CAD系统中的家居实体为例,说明如何将设计 【参考文献】 好的零件或者组合件,输人工程图单元中,并且自动产生工程图,整体 l1]CATIA制作范例fM】 北京:中国水利水电出版社,2001 【2 JCAA V5 gor CAT/A Foudation[C].Dassault Systimes.March.2001. 家居平面或者单独家具都可以使用同样的方式制作工程图。 13 JCATIA API V5 技术文档[CP/CDI.2002. Select an Automatic Layout选项中提供若干种视图种类,可以根 14 jJianfeng Liu,Yong Jiang,Gengyue Son.The Application and Research of 3一D 据需要,选择空白图纸、六个面的视图(包含等角视图)或者某三个面 Standard P—Lib of the Die CAD『C1.Proceedings of the 2o07 IEEE International 的视图 Conference on Mechatronics and Automation.2oo2 [5]尤春风,等.CATIA v5机械设计fM1.北京:清华大学出版社,2002. [6]宁贵欣.CATIA V5工业造型设计实例教程fM】.北京:清华大学出版社,2004. [7]盛选禹,李明志.CATIA V5 R17有限元分析实例教程fM】.北京:机械工业出版 社.2009. E8]胡挺,吴立军.CATIA二次开发技术基础fM1.北京:电子工业出版社,2009. [9]盛选禹.CATIA三维模型入门与提高『M1.北京:机械工业出版社,2003. 【10jCATIA V5宝典[M】.北京:电子工业出版社,2009. 作者简介:尹莹(1988.6一),女,硕士生,研究方向为群体智能厦聚类分 析。 图3工程图布局 通讯作者:刘希玉,男,教授,博士生导师。 例如选取家居设计中的沙发进行工程图制作,如图 ※山东省信息产业发展专项基金资助项目《2008R00038)。 _ [责任编辑:王明朝] 图4沙发视图布局 (上接第9页)构造了一整套基于现场总线技术的风力发电机组集群 [2]邵惠鹤.工业过程高级控制.上海:上海交通大学出版社,1995. 控制系统,将现场总线的成本低、精度高、可靠性高、功能强、易于扩 [3]阳宪惠.现场总线技术及其应用北京:清华大学出版社,1998 展、实时性好和开放性的特点与风力发电机集群控制有机地结合起 [4]赵斌,等.大型风电场的监控系统册.新能源,1998. 来。地面检测系统采用了目前广泛使用的基于PC机的计算机监控系 [5]侯朝桢.分布式计算机控制系统[MI.北京:北京理工大学出版社,1997 统方案,既注重了新技术、新方法,同时继承了已有的成熟经验,在抗 干扰方面也采取了各种有效措施。此外,独到的基于VPN的远程通讯 ※甘肃政法学院青年教师项目,项目编号:GZF2O1O×QNLW57。 系统也将为风电场的管理带来了革命性的飞跃。 [责任编辑:常鹏飞】 【参考文献】 [1]杨育红.LON网络控制技术及应用.西安:西安电子科技大学出版社.1999 8