Q:如何理解Forge在Autodesk产品层面和业务层面的定位?它与BIM 360,Fusion 360等云产品的关系是什么?
A:Autodesk从1982年推出首款单机版软件AutoCAD,经过30多年的发展,已为CAD行业提供了很多设计,仿真,制造,建造,管理等方面的综合解决方案。多种数据格式成为行业上下游应用集成的规范和标准。Autodesk从诞生伊始,就非常重视产品平台化,通用性和可扩展性。单机产品提供了大量的API(应用程序接口),有效的解决了很多细分领域和特定流程的行业需求。这也是大家看到这么多年来,Autodesk生态圈的欣欣向荣。可以说,Autodesk的发展也极大的得力于合作伴基于Autodesk产品的深耕细作。
与时俱进,为客户持续提供创新性应用一直是Autodesk秉持的理念。这几年,无论是软件,硬件,制造,建造方式,都发生了有目共睹的巨大变革。CAD行业本身多年的发展,也进入了‘互联’的时代,逐渐遇到了很多迫切需要解决的挑战:创意互联,团队互联,设备互联,制造/建造互联,系统互联等。例如:多种设计软件产生了多种文件格式,如何不依赖特定软件获取模型信息,随时,随地,任何设备的呈现;如何能够轻量化客户端直到‘零’客户端,无需繁重的软件;如何在支持足够量的面片和模型体量情况下,图形显示仍旧流畅;如何按需集成仿真,加工,3D打印,衍生设计等功能;如何以低投入保证信息传输的安全性,可靠性,可弹性等等。
Autodesk的云产品,例如SaaS产品BIM 360,Fusion 360等,就在逐渐的解决这些挑战。和单机版产品一样,实际需求,尤其‘互联’时代的需求,很多是强动态性,多样性,特定性。因此,Autodesk很早就在探索提供什么样的拓展和集成的方式,可以与合作伙伴一起为最终需求的实现贡献力量。Autodesk敏锐的看到,‘互联’时代挑战的背后,核心要素就是数据。只要能解放数据,让‘数据’这个共同语言流动起来,借助数据的特性,传输和集成的轻量,‘互联’就不再遥不可及。同时,应用开发技术也有突飞猛进的发展,云技术,移动技术,浏览器开发框架,高效的,跨平台的网络开发语言,浏览器的图形显示技术,虚拟现实(VR),增强现实(AR),物联网技术(IoT),人工智能技术(AI)等,都为解决这些挑战创造了契机。
所以,Autodesk于2015年正式推出了Forge平台。Forge是云服务的平台PaaS,围绕着设计,制造/建造,使用,SaaS系统集成,人工智能等方面提供单元化,模块化的功能,让合作伙伴,第三方应用程序可以按需集成到自己的系统中,打通数据的互联。Forge的技术体系包括了数据平台和环境,云服务,应用程序框架,流程平台等。
从上图可以看到,Autodesk自己的SaaS云产品其实也基于Forge的云服务,例如BIM 360 Docs,上载下载文档,文档管理就是基于Forge的【数据管理服务】,网页中查看模型,用到【模型提取和转换服务】和前端浏览器技术【Forge Viewer】。合作伙伴的应用程序可以直接基于Forge的服务搭建自己的应用,或者嵌入一些服务到自己的体系之中,也可以单机软件互联,或者和 SaaS云产品集成等。通过这些服务,结合其它网络开发架构,数据库,云服务等实现自己业务中设计阶段、施工准备阶段、现场实施阶段及数字交付和运维等阶段的应用需要。
Forge使用最先进的云服务架构,遵循国际标准的云安全规范(例如SOC2,oAuth),数据安全规范(例如GDPR),有着高效的弹性,迸发处理,也不断的增强这个云服务体系的健壮性和可靠性。
基于Autodesk Forge搭建的技术平台,我们的Forge生态圈的合作伙伴可以与Autodesk的研发团队一样使用同一套与时俱进的云服务架构技术,和Autodesk站在同一个技术栈进行应用创新。所以,可以说Forge是Autodesk公司全新打造的一个重要的技术生态平台,是一个与合作伙伴实现共同技术创新,实现业务共赢的重要技术平台。
Q:Forge的主要功能和特点有哪些?如何收费?Forge是否也会定期例如每年发布更新版本?
A:前面提到,Forge通过提供单元化,模块化的云服务,为数字建筑与数字化建设的数据管理,业务流程与项目落地提供强大的技术支撑。可以很好的帮助完成全生命周期文档协同、现场管理、数字化交付与运维管理等互联时代的需求。因此Forge不是通常使用的桌面产品或云软件,并没有一个具体的软件叫Forge。Forge是云服务的集合,要用程序开发来做出最终客户可以使用的软件和应用。另外,Forge目前也没有私有云模式,不能整体销售。因此没有所谓‘Forge一个或一套多少钱’的概念。
不像以往单机软件的更新模式,Forge几乎每两周就有功能的更新,问题修复,版本的升级等或者推出新的服务系列,所有这些都是无缝完成,无需‘卸载,重装,打补丁’等。云服务的更新,Forge都会有及时的通知,我们部门对重大的变化或新服务都会及时的进行宣讲,并配以演示材料和代码工程。而且,Forge诞生自当前强劲的新技术体系,和很多开发框架无缝对接,所以在开发成本或者迁移难度方面远远低于以往的方式。
总的来说,Forge按照云服务实际使用量而收取费用。某些服务是按用量,某些是按照云服务操作的CPU时间,某些是按照操作数据的大小,以后的新服务或许又有其他计量方式。计量的单位是云币。云币类似游戏币,开发用户采购后,Autodesk给予一定数量的云币。根据实际发生的使用量而扣除。每个地区的兑换因子不同,以美国为参考,100美元目前可以兑换100个云币,云币的等额价值大概是1美元。
举个例子,大家所熟悉的【网页中加载模型的应用】,发生费用的只在使用【模型数据提取和转换服务】这一步,即原始模型转换为网页浏览格式。费用大概是:目前转换一次Revit,Navisworks文件等复杂格式,收取1.5个云币。而其它AutoCAD,Inventor,Solidworks等简单格式收取0.2个云币。为何有这样的区别,因为前者通常要比较多的转换时间,而后者少。其余相关的云服务和Forge Viewer都不收取费用。而如果续费,只需要最低购买100个云币即可。这种模式能让用户有很大的灵活性来按需采购,当然同时也有效的保持了用户粘性。我们有一篇专门的微信文章,详细介绍了Forge费用事宜……
Q:Forge在国内外的应用情况如何?
A:从Forge平台诞生开始,得到了众多行业客户的青睐,已经有大量合作伙伴进行了应用集成,其中有知名的国际软硬件巨头,还有大量的中小软件集成商,咨询服务提供商。国内也有很多开发者和商业应用。这些成功应用横跨项目管理,模型管理,数字化施工,建筑运维,设备管理,物料管理,智能制造,需求对接,采购系统,造价算量系统等等方面。在实际的业务中得到了广泛应用。请参考Forge全球案例和Forge全球博客,上面有详细介绍。
有趣的是,不仅是CAD行业内客户,我们看到了很多其它行业的客户,例如专业运维系统,物联网服务提供商或平台商,VR,AR服务商,也对Forge云平台产生了浓厚的兴趣。活动中,CAD行业朋友结识了新朋友,大家又相互见识了彼此的新技术。由于Forge‘数据互联’的天然特性,以及性能优良的【网页模型浏览和管理 (Forge Viewer)】,CAD行业外的朋友迅速的和Forge进行了对接,推出了新业务或推荐Forge给他们的业务伙伴。Forge让‘跨界’应用更加容易和顺畅。
我们在国内举办了各种各样的活动,包括研讨会,工作坊,包括Forge开发者大会来帮助开发者快速了解Forge最新服务和技术,每次都会有很多开发者会来参与。还有我们在第三方技术论坛SegmengFault上开辟了Forge频道,为方便国内朋友分享资料和解答技术问题。Forge微信群现有近800人,每天都有很多活跃的开发者在其中咨询问题,相互分享使用经验。Forge公众号订阅数也近3000人。热度持续升温,而在技术深度和应用广度上也不断扩展。
Q:Forge的云服务可否在私有云上部署?
A:前文提到,Forge是公有云体系,目前在美国和欧洲有服务中心。客户可以选择数据放在哪个中心。客观的说,由于网络连接的物理条件,国内客户在访问服务,上载下载数据的体验上是稍逊一些。
Autodesk向来重视咱们国内的市场,也积极倾听国内客户对于网络性能的诉求。云服务体系的复杂度和单机版不是一个数量级,而且还有服务维护成本等诸多因素,所以服务中心落地国内是一个逐步的过程,虽然落地暂时没有具体的时间表,但推进的步伐不会停住,我们也感谢各位朋友的理解和耐心。
这里需要提到的是,虽然Forge没有私有云模式,但对于【网页中加载模型的应用】的场景,经过Forge公有云服务转换模型以后,可以下载转换的数据部署到本地服务器,通过【Forge Viewer】这个浏览器前端技术加载,在接下来的第5点详细讲解。
总之,Forge没有私有云体系,但我们一直在推动公有服务(数据)中心落地国内。
Q:Forge Viewer对于大模型数据的处理确有独到之处,请介绍一下这个技术的特点,以及国内的用户和开发商应该如何以正确的姿势使用Forge viewer
A:是的,很多朋友了解到Forge,也是源于【Forge Viewer】。这是个很有趣的技术。
前面提到,互联时代的一个挑战是如何无需安装繁重的软件就能看到模型,如何实现任何终端进行模型的协作,检查和管理,如何灵活能将模型数据和其它业务系统对接。Forge 的【模型数据提取和格式转化服务】可以支持多达60种以上CAD格式,这些文件可以统一转化为一种内部称为SVF/F2D的数据格式(SVF对应3D模型,F2D对应2D图纸)。Forge又提供了【Forge Viewer】,不需要安装任何插件,从Forge云端抓取SVF/F2D数据,然后在浏览器里面直接加载,渲染,呈现到浏览器中。【Forge Viewer】不仅能查看模型,而且有模型的层次结构信息,构件属性信息等重要数据。
【Forge Viewer】是一套JavaScript(*.js)库和Css库(*.css),通常使用压缩混淆版(*.min.js, *.min.css)。最主要的代码文件名为‘Viewer3D.js’或者‘Viewer3D.min.js’(压缩混淆版),很多功能是额外的JavaScript代码,例如第三人漫游,标记,刨切,测量,模型实时协作等,技术上称为Extension。
‘Viewer3D.js’有一部分是基于Three.js库进行了拓展,而Three.js架构于浏览器渲染图形基础技术WebGL。但‘Viewer3D.js’或者‘Viewer3D.min.js’,配合上另外一个加载模型算法库wgs.js,很多代码是Autodesk针对浏览器图形渲染性能做的优化,可以支持超大规模的模型数据高效加载,又能保持良好的漫游查看能力。还有很多代码是Viewer缺省的功能(漫游,模型结构,构件属性,环境设置等),还有为应用拓展提供的大量API。其性能和拓展性得到了得到众多朋友的认可。
由于浏览器技术的特殊性,当客户端使用【Forge Viewer】,会从Forge的服务器端下载JavaScript库和Css库,所以对于开发客户而言,代码看似‘公开’了。但是,【Forge Viewer】相关代码不是开源的,Autodesk拥有版权。应用程序合法使用的正确姿势是:SVF/F2D的数据包必须从Autodesk Forge的【模型数据提取和格式转化服务】而来。【Forge Viewer】相关代码在应用程序中导入也必须通过Autodesk官方链接。另外,改造或变更Viewer相关代码也是违反Autodesk相关软件许可及服务协议和使用条款的行为。
我们注意到国内有客户,通过某些技术绕开Autodesk Forge的【模型数据提取和格式转化服务】产生数据,用【Forge Viewer】加载这些数据,显示模型,并使用【Forge Viewer】API进行应用拓展,甚至将【Forge Viewer】改头换面,标识成自己独创的网页模型查看技术。这些行为都违反了Autodesk相关软件许可及服务协议和使用条款,涉嫌侵犯Autodesk的版权和代码专有权。Autodesk保留维权并追责的权利。
Q:Forge的发展规划是什么?有什么黑科技可以给大家分享的?
A:一些朋友是因为了解到【Forge Viewer】,容易把Forge等同于【Forge Viewer】,或者等同于行业的流行语‘模型轻量化’。而前面提到,Forge覆盖从设计,制造/建造,使用,SaaS系统集成,人工智能等方面提供单元化,模块化的功能。除了【Forge Viewer】相关服务和API,还有无需本地安装Revit,Inventor,AutoCAD就可执行脚本,创建或编辑图纸模型(Forge云端自动化设计服务),无需激光扫描的昂贵繁重的方式,用照片来逆向创建模型,点云等(Forge现实捕捉服务)。因此 Forge是包括‘模型轻量化’的服务。
虽然目前的云服务很好的解决了行业的需求,但我们看到,这些其实都依赖某种文件格式的方式,而实际的需求中,有些是高频协作,展示,变更的场景,例如建筑造价审核中,需要调整构件参数来适应合适的预算,例如用户在网页里进行模型参数化调整最终决定哪个尺寸的样式是自己可以下单的,还例如上下游每个环节里对模型的变更,如何实时反映到其它环节,而无需繁重的文件的传递或者数据提取。所有这些都是如何很好的实现协作设计,让设计,制造/建造和使用更加紧密的互联。所以,Forge接下来的一个重磅内容是搭建【高频数据管理】(HFDM)的数据平台,它的基础不再是文件格式这样的数据结构,而是量子化的数据单元。变更的传输,只是发生变化的单元信息。它将和基于文件的低频数据并存,满足不同场景的业务需要。
在HDFM之上,Forge又提供【应用程序框架】,封装了一些组件,让用户的应用可以使用到HDFM的架构,例如【网页图形系统(WGS)】,对3D或2D图形进行渲染展示和管理,和【Forge Viewer】不同,它能实时展示模型在任何设计端发生的变化,而不需要重新转换一次模型。还有个组件【云实体建模(CSM)】,配合WGS,让网页中直接模型设计成为了可能。
Forge还可能将提供流程平台,这部分内容刚刚出炉,还未发布,请关注今年11月举办的美国AU大会资讯。另外,Forge路线图里甚至计划提供解决方案构造器,不会编程的客户都能设计出一款网络应用app,例如网页中最终用户能修改产品构件的尺寸,贴图,颜色等参数,满意后下单输送到3D打印流程。全过程只需要拖拽单元模块,链接逻辑,就能发布app,自适应任何设备而且风格时尚。是不是很酷!
未来,Forge还计划提供更多深度高级的功能,例如仿真,复杂建模,机加工,衍生设计,人工智能服务等。更好的解决数据互用性和协作这个长期存在的问题,客户也不再花费大量精力投入到国际标准,云安全,高频传输等底层的细节之中。
本期我们没有更多时间做具体的讲解,而且这个技术刚刚起步,还需要时间发展和成熟,更好的满足实际需要。我们今天提到的也不保证肯定会在最终发布。欢迎大家关注我们接下来几个月的活动。
Q:目前国内很多行业用户和合作伙伴在定制、开发过程中,希望集成Forge技术,有什么具体应用建议?
A:首先,我们非常感激国内朋友们对Forge的关注和应用。对于刚刚接触Forge的朋友,建议先查看一些在线资料,看看是否有些案例和样例能帮助您评估Forge解决您需求的可能性。接着可能是要考虑开发资源,Forge是云服务,遵循Restful规范,所以使用上没有语言的限制,我们也对每种语言提供了样例代码,只是有些综合的样例,较多使用Node.js或流行框架编写,不过大家也可以从中得到参考。
如果是使用【Forge Viewer】,您的团队需要有JavaScript的开发人员。集成【Forge Viewer】,额外的功能请通过创建Extension(扩展)方式进行。要是遇到问题或有些功能还没有实现,请联系我们报告给开发部。
如果您有需求,技术的困惑或者特定的技术咨询,或者您需要对接一些合作资源,请记得Forge有完善的支持体系,不要犹豫,联系我们,我们会尽可能帮助大家。
Autodesk最新的战略口号是帮助行业【Make Anything】,不仅自己创新,而且也愿意与合作伙伴一道创新,Forge为我们的并肩前行和行业发展开辟了崭新的道路。
(欧特克大视界 欧特克Autodesk)
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。
- 暂无反馈