前言
我们知道,SketchUp 自诞生之日就定位于“开放的平台”——平台本身仅提供有限的原生工具资源,同时开放Ruby接口,并鼓励各行业的专家根据需要编写适合各自行业的Ruby脚本以拓宽平台的应用范围,提高工作效率。这种定位思路并非SketchUp所独有,如3ds Max、AutoCAD、Photoshop……几乎现代流行的各种知名软件,都采用了这种“加插件、开外
挂”的方式以适应更高、更多的用户需求。
SketchUp用户数量在快速增加,用户的平均水平在不断提高,更多用户越来越依赖各种插件完成复杂的建模工作,甚至很多建模任务离开插件根本无法完成。SketchUp的原生工具只有几十个,插件却不断飞速发展,数量大到难以统计。仅本书收录的、带有工具图标的功能就超过900个,再算上没有工具图标要到菜单中调用的功能,总数超过1300个,这居然达到SketchUp原生工具的十多倍。可见SketchUp用户与Ruby脚本(插件)之间已经形成了一种紧密结合的生态。
这本书的内容,原先是《SketchUp曲面建模思路与技巧》的第3章,因为内容丰富,篇幅太大,经跟出版社协商,下决心拆分出来,补充了更多常用插件,独立成书,这样也更方便读者查阅使用。建议读者把本书与《SketchUp曲面建模思路与技巧》对照着学习使用。
因为SketchUp的插件数量远多于大多数其他软件,对各行业的各个细节均有覆盖,造成了SketchUp“入门容易,想要提高学习水平的成本却较高”的现实,原因是在学会SketchUp原生工具外,至少还要能熟练运用几十甚至上百种(组)插件,因此所需付出的时间远高于学习SketchUp本身。这使得学习曲线实际上变得很漫长;比如本书作者自SketchUp 3.0版开始入门,只用了三五天就可以投入设计实战;而经历了20年,16个不同SketchUp版本后的今天,还在不断学习新出现的插件,还在为曾经用过的插件失效寻找替代品,甚至会为忘记了似曾相识的插件如何操作而犯愁,想必稍微有点资历的SketchUp用户都会像我一样对插件“爱恨交加”。
作者希望这本工具书的出现将很大程度上改变这种尴尬。
作者也确信这本书的读者将会把它放在案头当作重要的工具。
2022年7月1日