在讨论这个问题之前,我们先看一下从ArchiCAD中另存为SketchUp模型的核心逻辑。
我现在ArchiCAD中创建了一个小房子(请忽略我的设计水平-。-)。
然后在三维视图中,通过【文件-另存为】选择保存类型为SketchUp文件。
大家可以看到,在弹出的SketchUp导出选型面板中,给出了模型的复杂性结果为【简单】,并按照多边形来进行计数为450多边形。
在之后的设置中,可以按元素类型来选择导出的元素,也可以按图层来选择导出的元素,最后设置导出SketchUp的版本。
最后导出SketchUp2019版本的模型,文件大小2.01MB。
通过SketchUp导出选项,我们可以发现ArchiCAD在导出SketchUp时,对模型大小的一个主要因素是【多边形数量】这个因素。
那么有什么方法可以控制【多边形数量】的大小呢?
为了对【多边形数量】有一个更深的了解,我将刚刚建立的小房子模型进行了完善。我在室外和室内增加了设计过程中常用的一些元素。
然后将模型导出,在导出SketchUp时,模型的复杂性为复杂,多边形的数量为26828,模型文件的大小为15.2MB。
回到ArchiCAD,我们通过【视窗-面板-多边形计算】打开多边形计算面板,就可以得到当前模型中多边形统计的详细结果。
在结果中我们可以看到,总的多边形数量为26828,其中占比97.97%的对象元素的多边形数量为26284,占比超过1%的还有窗。
知道了各个元素的多边形数量,我们就可以有针对性的进行多边形数量的优化。我们可以看到,在多边形计算的对象元素后面被标记为【通过模型试图选项】。
我们通过【文档-模型视图-模型视图选项】来打开模型视图选项面板,并在面板的右侧图库部件其他设置栏目中,找到对象和等细节水平。(门、窗、楼梯、栏杆等元素也可设置。)
在这里,我们可以设置对象元素在3D中模型显示的复杂度。我们将3D和剖面/立面由完全改为简单。
在我们可以看到,对象元素的模型发生了变化,变得更加简单。而多边形计算给到我们的结果也发生了大幅度的降低,数量变为11069。
我们导出SketchUp模型,这时多边形模型复杂性为复杂,多边形数量为11069,优化后的模型文件的大小为10.7MB。
利用这个方式,我们可以对导出SketchUp的模型大小进行一定程度的优化,如果想进一步降低的话,除了在模型视图选项中进行设置之外,在导出时也可以将较大模型反向勾选不进行导出。
利用多边形计算面板查找详细的不同元素多边形的数量,有针对性的进行优化,可以有效的控制模型复杂度,降低导出SketchUp模型文件的大小。