19.12.2016 Views

Architectural_Design_with_SketchUp

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4<br />

Using Plugins Effectively<br />

In this chapter, we’ll explore the many plugins that are available to extend <strong>SketchUp</strong> and<br />

use them for tasks that can’t be done using <strong>SketchUp</strong> alone. Those plugins are often freely<br />

available, they are easy to install, they add a wide range of functionality, and you can use as<br />

many or as few as you need for a given task.<br />

Some of the things that are possible <strong>with</strong> plugins are physics simulation, advanced creation/deformation<br />

of objects, organic modeling, fabrication preprocessing, building energy<br />

analysis, and—as we will see in Chapter 5—photorealistic rendering.<br />

Key Topics:<br />

NN<br />

NN<br />

NN<br />

NN<br />

NN<br />

NN<br />

NN<br />

Where to find plugins and how to install them<br />

Plugins for general 3D modeling<br />

Plugins for architectural modeling<br />

Plugins for digital fabrication<br />

Plugins for data integration<br />

Plugins for animation<br />

Plugins for analysis<br />

80<br />

What Does a Plugin Do?<br />

Arguably one of the most forward-looking and best features of <strong>SketchUp</strong> (and one that was<br />

implemented early in the software development) was the inclusion of a scripting language called<br />

Ruby. Having many functions available in this scripting language effectively made it possible to<br />

control every aspect in <strong>SketchUp</strong> using only a few lines of code. It was thereafter possible for<br />

any user to extend the functionality of <strong>SketchUp</strong> by writing some Ruby code, posting it on the<br />

Web, and letting other people use the tool they created, too. Any available plugin can be used<br />

<strong>with</strong> the free version of <strong>SketchUp</strong>, which is a tremendous benefit for users on a budget who<br />

want to get access to powerful 3D CAD software.<br />

Over the past years, this has expanded from small pieces of code that come in one file<br />

and add one tool to <strong>SketchUp</strong> to sometimes very complex software packages that provide<br />

an entire tool set and a visual user interface and that allow <strong>SketchUp</strong> to exchange data <strong>with</strong><br />

external software such as a photorealistic rendering or a building energy analysis program.<br />

The number of available plugins has increased, too. One of the oldest plugin repositories,<br />

Didier Bur’s Ruby Library Depot, at the time of this writing was listing over 930 plugins—not<br />

even counting many commercial plugins that are available on other websites.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!