预言:下一代CAD软件什么样?

  作者:朱辉杰
2009/3/12 10:42:16
下一代CAD软件将结合新兴的计算机软硬件技术,在交互技术、网络化、图形加速技术和三维打印等方面有突破性应用进展。

本文关键字: CAD 网络化 技术

早在2000年,国内三维CAD技术研发、应用的倡导者和先驱者之一北京航空航天大学的唐荣锡教授就曾撰文描绘过下一代的CAD软件技术,他在文中天马行空般地预言,下一代CAD技术将具备网络化、智能化、自动化和数据库化等特征。这些预言对于当时刚刚开始接触三维CAD软件的国内用户而言,无异于“天方夜谭”。时隔九年,三维CAD软件在网络协同、数据管理和自动化设计等方面已经有了长足的进步,一一印证了当年唐教授的预言。

旧的预言获得应验,而记者在Solidworks 2009大会上又与新的预言不期而遇。在第二天大会的主题演讲中,面对4000多名来宾,DS SolidWorks公司的创始人之一、三维CAD软件领域的传奇人物Jon Hirschtick先生预言:下一代的CAD软件将结合新兴的计算机软硬件技术,在交互技术、网络化、图形加速技术和三维打印等方面有突破性应用进展。为了证明预言的切实性,Jon向人们展示了几段非常有趣、神奇的视频和两件产品的设计原型。Jon的预言无疑是当天、乃至整个会议的亮点之一,此后,在各个分会场和媒体中心,记者经常能看到、听到率真的欧美工程师和媒体工作者在讨论Jon的预言。

 

CAD软件将引入新的交互技术

从计算机辅助设计技术诞生以来,人们就必须通过键盘、鼠标这些输入、指点设备与计算机进行交互,以完成设计工作。20多年来,无论是UNIX小型机还是Windows PC,这种交互方式从未有过本质的改变。Jon说:“下一代的CAD技术将颠覆传统的交互方式”。他以iPHONE为例,介绍了新的多点触摸交互技术在CAD软件中的应用前景。利用多点触摸交互技术,用户可以随意使用手指或手写笔在屏幕上完成草图绘制、零件建模和装配等任何操作,计算机则智能地识别用户的各类手势,执行相应的指令。而且,用户可以双手同时,甚至多人、多手同时进行触摸交互操作,而不互相干扰。一段简短的视频展示了两个用户同时在一片触摸屏上用手指行云流水般勾画草图曲线,并通过点按等手势完成曲线的相交、剪切操作。如果读者对触摸交互操作没有太多感性认识的话,Jon现场播放的电影《钢铁侠》片段则更能说明触摸技术的神奇之处。主角强尼通过各种手势直接编辑虚拟三维空间中的机械装甲模型,物理意义的鼠标和键盘完全被舍弃了。

事实上,这种交互技术的实用化并不遥远。2010年底即将发布的Windows 7操作系统将支持丰富的触摸操作指令,2010-2011年内,大量的图形工作站、笔记本电脑甚至普通PC将配备高解析度、灵敏度的触摸屏,而SolidWorks实验室也在尝试将新的交互技术融入到SolidWorks的新版本软件中。通过各种手势和触摸实现交互操作,在简化交互设备的同时,却极大地丰富了交互操作所能传递的信息量,进而解放用户的思维,激发设计者丰富的想象力,促进创新设计在效率和质量上的双重提高。我们可以想象,未来几年后,工程师学习和使用SolidWorks不再需要掌握大量的菜单和指令,而仅仅需要学会如何利用双手“勾画、触摸、移动、组合和拆分”哪些虚拟的图线、模型,略显枯燥的设计工作将成为一种十分有趣的“活动”!

 

CAD软件的全面网络化

相比交互技术的实用化,Jon所预言的“CAD软件的网络化”似乎就在眼前。我们在日常工作中其实都在使用网络化的软件。例如,当我们使用即时通讯软件Msn的时候,我们仅仅在本机运行客户端程序,而安装在服务器端的应用程序则负责数据的接受、存储和传递工作,客户端和服务器端的程序通过网络进行交互,Msn的主要部分就是网络化的。如果你使用过SUN公司新版本的Open office软件,你就会发现这套Office程序是可以完全运行在网络服务器上的,用户通过网络浏览器插件就可以远程启动程序,并远程读取、编辑修改和存储文件,多个用户可以同时启动网络office程序,也可以同时对同一文件进行操作,却不会相互干扰,这是完全网络化的Office软件。

在网络世界中,网络就是软件,而软件将完全网络化,人们将像使用浏览器那样使用应用软件,其中就包括CAD软件。这就是Jon所预言的“CAD软件网络化”的真意。Jon的这条预言已经非常切实,因为,他在现场就展示了网络化运行的 SolidWorks软件。他从浏览器界面登陆远程的SolidWorks应用,并开始进行设计操作,完全与本地运行、使用SolidWorks软件一样!他说:“设计软件的网络化可以进一步降低设计的难度,也可以节约企业的计算资源和成本。”让我们再来设想一想,也许就在SolidWorks的下一个版本,用户可以完全摈弃性能强大,却能耗高昂、体型宽大的台式图形工作站,在任何时间、任何地点,只要有足够的网络带宽连接,使用轻便的瘦客户机或Mini笔记本就可以登陆和使用服务器端的SolidWorks软件,而大量的数据也可以集中由服务器端的PDM系统进行管理。软件版本的升级也不再需要重复安装单个节点,直接一次性部署、配置服务器端程序即可。一切都简单了!

 

新型图形物理加速技术——PhysX的应用

PhysX是一套由 NVIDIA 公司设计的执行复杂物理运算的技术,这项技术允许计算机利用NVIDIA GeForce显卡的显示核心(GPU)承担原本由CPU负责的图形物理运算任务(PhysX是AGEIA公司的技术,NVIDIA收购了前者)。目前,普通计算机的CPU主要是双核和四核,并允许使用多线程技术并行地执行多个系统任务。而早在几年前,NVIDIA GeForce的图形计算核心GPU就已经包含了数十、甚至数百个核心了,可以高效地完成并行计算任务。因此,GPU的集成度和并行计算潜力比CPU强大得多。为此,NVIDIA 公司提供了PhysX技术,允许软件开发商调用NVIDIA GeForce显卡的GPU辅助CPU完成复杂的图形物理运算任务,以降低系统负荷,提高并行运算效率。

最早提出PhysX技术的时候,其主要的应用对象是娱乐和游戏,特别是三维游戏和动画,利用GPU的超强计算能力,很多三维游戏实现了更为惊人真实的图形效果,如大爆炸后四处飞舞的烟尘、碎片,雨滴溅射在物体表面再四处弹开等等,这些图形表现的背后有着复杂的物理模拟和运算过程,原本由CPU完成计算任务是不堪重负的。

现在,Jon预言,PhysX技术也将和CAD图形技术相结合,以挖掘GPU的计算潜力,帮助CAD软件实现更为高效的三维图形物理计算、几何体渲染和图形互动操作。

 

来源:CAD/CAM与制造业信息化

责编:张赛静
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
走进开元:共话制造业转型升级之道

当低廉的劳动力成本不再成为“中国制造”的优势,制造企业不得不面临迫切的变革需求,如何最大化的利用资源,让生..

让制造业进行更智慧的创造

PTC总裁兼首席执行官Jim Heppelmann来到中国,与大家分享PTC推出产品生命周期管理(PLM)、计算机辅助设计(CAD)、应..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918