sketchup常用插件插件安装覆盖问题

给SketchUp插上个性的翅膀 ——SketchUp插件漫谈作者:肖万涛 建筑设计师 北京市建筑设计研究深圳院 著名紫天SketchUp中文网志博主原文地址:
& &对喜爱SketchUp的人来说,学习了解和掌握SketchUp插件也是一件非常有意思的事情。很难想象如果没有SketchUp插件,仅靠SketchUp本身要完成一个像样的建筑模型该是一件多么费力的事,使用SketchUp插件可以大大提高建模的效率,甚至完成一些以前无法完成的工作,那么到底什么是SketchUp插件呢?
& &2004年在SketchUp发布4.0版本的时候,增加了针对Ruby语言的接口,这是一个完全开放的接口,任何人只要熟悉一下Ruby语言就可以自行扩展SketchUp的功能。Ruby语言由日本人松本行弘所开发的 ,是一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,掌握起来比较简单,容易上手。这就使得SketchUp的插件如同雨后春笋一般发展起来,到目前在为止,SketchUp的插件数量已不下千种。正是由于SketchUp插件的繁荣才给SketchUp带来了无尽的活力。
& &SketchUp的软件开发者们对待插件的态度是完全开放的,他们并没有走其它三维软件开发的老路,一看到好的优秀插件就直接吞并整合到软件自身里面,而是鼓励它们自由发展。可以对比一下,三维建模软件3ds Max在2002年发布5.0的时候还不到500M,而2012版的中文安装文件已经到了3G之多,而同一时期推出的SketchUp仅仅只有十几兆,到去年推出的SketchUp8.0的安装文件也仅有60多兆,容量上只占是3ds Max的1/50。SketchUp在保持了自身苗条身材的同时,开放了插件端口,这就把自由选择的权利完全交给了使用者,使得每个软件应用者都可以按自己的需要安装甚至开发适合自己的插件,按自己的需求去拓展SketchUp的功能,因此SketchUp也就变得越来越具有个性化。
大部分的SketchUp插件都是由个人开发的,他们自身也都是SketchUp的疯狂粉丝,而这些插件也大都以共享软件的方式免费公开发布。那么在你使用SketchUp插件的同时有没有了解过这些开发插件的幕后英雄呢?
TIG& && & 著名论坛sketchucation的版主,其开发的插件已经接近150个了,这些插件多以解决实际问题为主,非常实用。
Thomthom&&著名论坛sketchucation的版主,开发了50多款插件,最出名的有Vertex Tools(顶点编辑器)、Cleanup(新废线清理)和Edge Tools (边界工具)。
Fredo6& &&&比起前面两位来说Fredo6所开发的插件数量上稍少,有20多款,但是重量级的精品插件居多,象Joint Push Pull(联合推拉)、BezierSpline(贝兹曲线)和Curviloft(曲线放样)基本已经成了必备插件。
Didier Bur& &早期开发了很多优秀插件,共有40多款,近期没有什么新动向了。
Chris Fullmer&&近期也不怎么活跃了,不过它曾经开发的Shape Bender(形体弯曲)、Greeble 2受到不少人的喜爱。
kirill2008& &&&来自俄罗斯,他开发的插件不是很多,但总是能让人眼前一亮,也曾沉寂了一段时期,不过最近他又带着它的LSS Toolbar 2.0风风火火地杀回来了。
GohChunHee 来自韩国的开发者,他开发的1001bit在国内的影响范围很广
相比国外的插件开发者来说,国内的插件开发者数量就少了很多,而且似乎更愿意把开发精力放在插件的管理上面,值得一提的有:
WiKii& & 他开发的Follow me and keep(保持Z轴路径放样)在国内外都很受关注,而他领导开发的SUTOOL应该是最早类似天正界面的插件管理器之一。
双鱼、麦兜& & 他们开发的SUAPP也早在2007年就发行了第一个版本,最新发布的SUAPP2.0版与SU吧论坛紧密结合起来,达到插件的网络学习、网络安装卸载、云存储等亮点功能,很好地解决了插件安装麻烦的问题。
PowerMedia&&他开发的PowerCEMF、PowerSutool和PowerPM在国内也享有很高的知名度,尤其是PowerCEMF很好的解决了SketchUp封面问题,效率非常高。
关于插件的安装:
起初SketchUp的插件功能比较简单、单一,文件也就是单独一个扩展名为rb的文件,这些rb文件都可以使用任何文本编辑软件直接打开,打开之后就能看到程序的源代码。,一些作者出于保护知识产权的目的对源代码做了加密,这样扩展名就成了rbs格式的文件,再用文本编辑器打开看到的只是乱码。不过它们工作的方式都是一样的,直接把它们复制SketchUp的plugins目录下,然后重新启动SketchUp就可以正常运行了。随着插件的功能增多增强,出现越来越多较大型的插件,它们的文件数量就比较多了,为了避免混乱,大部分开发者们还是遵守着一些不成文的规定:1、在SketchUp的plugins目录下只保留一个后缀为rb的引导文件,其它文件以该插件的名字建立目录放入子路径中。2、插件的文件安装目录是SketchUp的plugins目录,虽然放入SketchUp的Tools目录下的效果一样,但是一般来说Tools目录是放官方插件的地方(如sandbox插件,就属于官方插件)。不过依然有部分插件开发者不遵守这样的规定,这么做对于插件运行来说没有什么影响,但这种不良习惯会令使用者反感。
目前常见的插件安装文件主要有3种,最为常见的是zip压缩文件格式,我们只要解压缩就行(注意winzip在解压缩的时候要保留原始文件的目录结构,有些新手可能不小心改动了这个选项,破坏了原始的目录结构,导致插件安装失败),然后把rb引导文件和其子目录一起复制到SketchUp的plugins目录下。少数插件如LSS toolbar2.0还需要对应复制Resources目录下的文件,所以在插件安装之前最好先仔细看下插件的相关说明。
还有一种是exe格式的插件,可以直接运行安装程序,如城市规划插件 (Modelur)。这样的确是方便了新手,只需要指定SketchUp的安装目录即可。不过对于老手来说这种方式不够透明,他们更关心这些插件到底往我的硬盘上写入了哪些文件,以备不需要的时候可以随时把它删除。
第三种是RBZ格式的插件,这种类型的插件是从SketchUp8.0才开始支持的新格式文件。对于这种插件的安装只需要打开SketchUp8.0的属性设置对话框,然后选择扩展程序一栏,点击安装扩展程序就可以选择安装RBZ格式的插件了。
不管是第2种还是第3种方式,它们的工作原理与结果都和第1种手动模式是一样的,而第3种RBZ格式文件的好处在于我们可以修改RBZ文件的后缀文件名为ZIP,这样你就发现这个文件其实就是一个标准的zip压缩格式文件,这样我们可以在安装之前就先了解它包含的文件内容了。
插件安装好之后首先遇到的问题是我应该从哪里运行它。这个就没有什么不成文的规定了,插件可能会出现在SketchUp工作界面的任何位置。一般来说是在plugins的下拉菜单下面,不过出现在其它地方也是经常见到的,有的在Tools菜单下面、有的在右键菜单下面、有的有自己的工具条……所以还是养成在安装插件之前先仔细看插件的相关说明的好习惯吧。有兴趣的话也可以直接用文本编辑器打开那些RB文件,一般在文件的头部作者会加入该插件的功能、安装和使用方法介绍,有的还包括插件的更新历史等信息。
插件不能运行的解决方法:
1、先检查一下是否按插件的说明要求安装好了?尤其是一些插件之间需要互相调用,比如Fredo6开发的插件就需要调用他开发的另外一套插件LibFredo(语言翻译平台)。如果相关的插件没有安装,插件也是无法正常运行的。
2、.插件的兼容性出问题。大部分插件都支持最新的SketchUp8.0版本,只有极少数早期开发的插件由于作者已经停止更新了所以在SketchUp8.0下运行会受到影响。解决办法可以试着安装不同版本的SketchUp,或许可以解决。
3.插件的冲突。
由于插件大部分都是个人开发的,受到操作系统不同、SketchUp的版本不同和个人开发的环境局限性,常常会导致插件冲突。一些插件会挑剔你的SketchUp语言版本或者你的操作系统,又或者两个插件在某些情况下会发生打架的情况。这类情况就非常复杂了,可以通过打开SketchUp里的Ruby Console来查看具体问题是出在哪里。至于解决方案么,只有积极给作者反馈,希望作者尽快更新插件版本杀掉BUG。
新手对于插件的误区:
常常见一些刚刚安装了SketchUp的新手在讨论群里问哪里有插件大全,哪里有最全的插件安装包这类的要求。这类安装包的确是有的,但是我觉得在不了解这个插件的作用之前装上你也不会用到的,只会拖慢SketchUp的整体运行速度,。等真正用过一段SketchUp的插件后你就会发现真正自己工作中能经常用到的插件也就10款左右。记得“贪多嚼不烂”。
不要以为装了插件能提高你的SketchUp水平。插件只能在某一方面提高建模速度,真正体现你SketchUp建模水平的主要在于你对模型的组织、管理和控制能力,和你对SketchUp本身建模特性的了解。
对于安装插件的忠告:
我的建议最好最安全的插件安装方法就是用一个装一个,不常用的或者是装上出错找不到原因的还是把它们删除掉吧。这里也推荐一个管理类的插件000_AdditionalPluginFolders (自定义加载插件路径),把经过测试通过的工作中常用到的插件先安装好,其它不常用的插件以及新下载要测试的插件可以放到一个自己定义的目录下面,然后通过这个自定义加载插件路径的插件加入自己定义的文件目录。正式工作不需要这些插件干扰的时候就直接取消自定义的目录就行了。
最后,祝各位SketchUp粉丝们新年快乐、工作进步。也希望明年的新版SketchUp功能更加强大,更多更好用的插件层出不穷。
紫天SketchUp中文网志
专于设计,筑就未来
无论您身在何方;无论您作品规模大小;无论您是否已在设计等相关领域小有名气;无论您是否已成功求学、步入职业设计师队伍;只要你有想法、有创意、有能力,专筑网都愿为您提供一个展示自己的舞台
投稿邮箱: &&&&&&&&
扫描二维码即可订阅『专筑』
微信号:iarch-cnSketchUp插件安装方法:rbz是什么
SketchUp插件安装方法:rbz是什么
第一节:SU插件基础知识
SU的插件大多都是使用Ruby脚本写的,其文件后缀为*.rb。一个功能简单的插件往往只用一个rb文档就能解决问题,如:生成面域1.1插件“MakeFace11.rb”,清理插件“purgeall.rb”。“单个rb”
而功能较复杂的插件往往由一个rb文件外加主程序文件夹构成,其单一rb文件的作用就是给SU带路,引导SU进一步加载主程序文件夹里的文件(起实际作用的脚本,图标等)。如:一键通道插件“RND_Suchannels”。“rb+文件夹”
还有一种可持续发展的插件会把一些基本动作(寻点,画线,画弧,选择等)做成脚本库,并在此基础上开发出一系列神级功能,比较典型的是ThomThom大神开发的TT系列插件。想要使用这套插件,需要先安装最新版本的TT_Lib?(TT运行库),然后再安装其他插件,如TT_Edge Tools?,也就是说,如果你想用TT_Edge Tools,那么最起码的,你要有这几个文件:“库+rb+文件夹”
一般来说,升级了SketchUp版本的话,TT_Lib?要跟着升级。
如何安装插件呢?在Google时代的SketchUp版本中,我们需要把上图所述的文件,全部复制到SketchUp安装路径中的Plugins文件夹里,默认是C:/Program Files (x86)/Google/Google SketchUp 8/Plugins。那么在这样操作后插件用不了的常见错误是:
路径还是不对(这单蠢属于眼神不好)。
只复制了*.rb,没有复制主程序文件夹(相当于装软件却只复制了桌面上的快捷方式,实际内容并没有安装,这不是逗么,往往这时候SU会报错)。
系列插件没装插件库,或插件库版本过时,典型的就是想用TT系列插件中的某一个功能,却没事先装好TT_lib,或者TT_lib不符合SketchUp版本,需要下载最新版进行升级,这个时候SU还是会报错的。
装了SUapp造成了插件冲突(这时候可能需要卸载SUapp,甚至重装SketchUp,原因可能是注册表冲突,详细逻辑我不太了解)。
以上应该算是SU玩家们的常识了,今天要说的,是Trimble公司接管SketchUp以后,所有的插件格式统一变成了一个文件*.rbz。
第二节:*.rbz的正确打开方式
有了这个*.rbz格式,安装插件就变成了非常简单的事情。
如果你的SketchUp版本是SketchUp8 M1以上,换句话说,如果你的SketchUp图标已经变成了这样:
那么就可以快速安装*.rbz了。Trimble的官方教程如下:
在这个SketchUp的Window菜单下点击“Preferences”(偏好设置)。
选择“Extensions”(扩展程序)。
点击左下角的“Install Extensions”(安装扩展程序)。
找到你要安装的*.rbz文件,点击打开。
接下来它会提示,要往系统文件夹中复制文件了,问你是否同意,点击同意就好,最后它会说,插件已经成功安装。就这么简单。
第三节:rbz是什么
*.rbz文件实际上是若干“*.rb文件+主程序文件夹”使用zip压缩算法压制的压缩包。
以SketchUp 2015版为例,原本的Plugins路径被改到了一个非常冗长的隐藏路径下:C:/Users/Administrator(这个是你的系统管理员名,你的很可能不一样)/AppData/Roaming/SketchUp/SketchUp 2015/SketchUp/Plugins。这个路径需要设置显示隐藏文件才能找到。为了叙述的方便,下文把这个路径就简称为“神烦隐藏路径”。
只要把第一节中提到的“*.rb文件+主程序文件夹”,复制到“神烦隐藏路径”里,插件就会生效。仅仅复制*.rbz过来,或者把*.rbz后缀改成*.rb都是错误的做法。
那么自己手动安装插件的方法是,把*.rbz后缀名手动改成*.zip,这时候就可以使用解压缩软件解压了,你会得到若干*.rb文件和若干主程序文件夹,把这些文件一并复制到“神烦隐藏路径”,插件就装好了。而这正是第二节的教程中点击“安装扩展程序”时,SketchUp悄悄为你做好的事情。
所以,你如果拿到*.rbz文件,就用第二节的方法装。拿到*.rb+主程序文件夹,就把它们复制到“神烦隐藏路径”里。或者复制到SketchUp安装路径下的“ShippedExtensions”,默认是C:/Program Files/SketchUp/SketchUp 2015/ShippedExtensions,复制到这里以后,你打开SketchUp的时候,它还是会自动把这个文件夹里的东西悄悄搬运到“神烦隐藏路径”里,所以本质上都是一样的。
第四节:自定义插件包
已经知道了这些知识,我们能做什么呢?
我们可以逆向思维,把自己常用的插件用zip算法打包,并且把*.zip文件后缀名改成*.rbz,这样下次安装的时候,使用第二节的方式加载*.rbz就会非常非常方便了,再也不用去找“神烦隐藏路径”了,软件会帮你把这些麻烦事都悄悄料理好。
我在中所提供的适用于SketchUp 2015版本的“SU2015封面套装.rbz”就是用这个思路制作的,内含最新版的“TT_Lib?”运行库文件+“TT_Edge Tools”+“生成面域1.1″三组插件。如果你像我一样是使用WinRAR打包文件的,那么注意压缩的时候选择ZIP算法。
SU插件请去或检索。如果你经常混迹于,那么你肯定用不上这篇文章。
希望这篇教程能解决你在安装插件时的困惑。
网站推广阶段,欢迎您关注网站的微信公共平台:
请注意,为了保证我能看到所有留言的提示,留言将通过审核后才会显示,请不必重复留言。
站长,天津大学研究生,天津人
存为书签: .}

我要回帖

更多关于 sketchup常用插件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信