Skatter+Enscape 代理模型方法及大型场景渲染测试
以前在 SketchUp 里渲染大型场景几乎是不可能事情,尤其是制作树林、灌木、花草什么的,场景一大,转个视角都要等老半天。所以根本不敢轻易放置太多植物,就是放也挑选那些特别简化面数尽量小的模型。V-Ray for SketchUp 提供了一个代理物体解决方案,然而所有代理物体必须提前制作好才能使用,现在这个问题终于有了更加完美的解决方案就是 Skatter + Enscape。请进来看全文。
首先我们使用 Enscape 的代理物体功能,映射本地磁盘上的文件。这里我选了一个 SketchUp Logo 模型,大小99.4K 和一棵松树的模型大小199K.。当它们作为代理模型映射到 SketchUp 里之后,在组件管理器里就能够看到它们的组件名字了,并且这种组件只会显示外框,不显示其真实内容。
然后把这两个组件拖到场景中,再建一个圆形地面,附上个草地贴图,材质名称改为”Grass”,这样一来就不用建草地的模型了,Enscape 在渲染时会自动转换为三维草地。接着用 Skatter 对这两个组件进行散布,我加了些随机旋转和缩放。
散布之后,总共有2027个物体对象,点击 Enscape 进行渲染,渲染只用了5秒钟就完成了,快得有些匪夷所思,大概 Enscape 会对相同结构的组件类对象进行优化吧。下面是 Enscape 的渲染结果,我们可以看到三维的草地、散布的 SketchUp Logo和三维树。
最后我们看下场景文件,渲染出这么多内容,但是场景中仅仅包含48条边线和1个面,就是我用来建地面的那个圆。代理对象的组件在这里根本没有线面参与场景的显示计算。该文件保存后也只有227k,非常精简。
看到了吧?SketchUp 插件之间的强强联合将会让你的工作效率成百倍地提高,科技在进步,可以让你把时间更多地留给设计,出更好的作品。