2021.1 Trimble SketchUp Studio – Subscription

Trimble SketchUp Studio – Subscription

Advance your workflow.

SketchUp Studio is for design teams that want to advance their workflow. Draw in 3D, import and model on point cloud data, generate hi-res photoreal renders, and share your designs.

With Sketchup Studio you get SketchUp Pro PLUS Chaos V-Ray, Scan Essentials and much more!

Note: SketchUp Studio is for Windows only

SketchUp Studio Highlights

SketchUp Pro

Intuitive 3D Modeler
Easy-to-use drawing tools are combined with the accuracy and detail needed to produce professional-grade models.

Scan Essentials

Access point cloud data
Import and precisely model onto point cloud data using SketchUp’s native toolbox, and export as 2D data with ease.


Climate insights
Connect the dots between climate and concept creation right at the start of your project.

Chaos V-Ray

Generate high-quality visuals
Create and export compelling renders, animations and 360o panoramas for AR/VR viewing quickly and with ease.

Trimble Connect

Cloud collaboration
Link data from more than 60 industry tools to keep projects running on schedule and on budget, throughout the build.

Sketchup Viewer

AR/VR viewing apps
Take clients on a virtual tour of a project using SketchUp Viewer for HoloLens, mobile and virtual reality devices.

sketchup studio v-rayBeautiful designs, backed by data

Move designs forward with confidence

Quickly import, view, and model straight on point cloud data to ensure design accuracy.

Communicate your designs

From conceptual to photoreal, create compelling visual assets quickly and with ease.

Collaborate efficiently

Access, review, and annotate up-to-date models and drawings in a single, robust platform.

sketchup studio scan essentialsAccurately model in 3D

Increase workflow efficiency by importing, viewing and modeling directly on point cloud data from terrestrial scans, photogrammetry, lidar sensors, mobile mapping, and drone captures. Use Scan Essentials to precisely — and rapidly — ensure model accuracy no matter the size of your file. Finalize the 3D details and prep your project for the final build by creating 2D documentation from point cloud data directly in LayOut.


sketchup studio inside train stationGenerate high-quality visuals

From detailed high-rise buildings to interior floor plans, add realism into your projects using V-Ray. With atmospheric effects, global illumination, natural lighting, real-life textures, and shading options, you will truly be able to showcase your project in the best light with just a few steps.

Unpack your toolbox

SketchUp Pro for Desktop

An easy-to-use UI and intuitive tools make SketchUp the easiest way to design your building in 3D.

Model on point cloud data

Turn point clouds into 3D models — in a matter of minutes with Scan Essentials.

High-quality rendering

Generate photorealistic renders and free up space on your computer with access to V-Ray’s rapid cloud rendering.

Real-time rendering

Quickly present ideas to clients, make edits on the fly, and drastically shorten project timelines — either in the office or completely remote — with V-Ray Vision.

Collaboration and cloud storage

Coordinate building models with stakeholders using Trimble Connect.

Presentation-ready graphics

Share cohesive and compelling graphics using SketchUp, LayOut, and Sefaira.

Virtual and augmented reality apps

Tour project models with your clients in the office or on site at 1:1 scale using our range of AR/VR and mobile apps.

Enhanced design research

Quick insights for design research before you start in 3D. Get design recommendations based on weather and building type.

What’s included in Studio?

  • SketchUp Pro
  • SketchUp for Web
  • Mobile Viewer
  • XR Viewer
  • Trimble Connect Business
  • 3D Warehouse
  • Extension Warehouse
  • PreDesign
  • V-Ray
  • Scan Essentials


Got Questions?

You can find answers to your SketchUp questions at the SketchUp help center: help.sketchup.com

Or contact Toolfarm at sales@toolfarm.com

SketchUp Pro

The most popular 3D modeler

Use SketchUp Pro from conceptual design through to final project delivery. Create constructible models, comprehensive documentation, and estimate costs and schedules.

Intuitive 3D Modeler
Easy-to-use drawing tools are combined with the accuracy and detail needed to produce professional-grade models, images and documentation.

A Flexible Platform
Enhance your workflow with SketchUp extensions. Install apps for analysis, rendering, estimating, 3D printing, productivity, and more.

Interoperability and BIM
Import/export many 3D, 2D and BIM files (including DWG and IFC); enabling smooth collaboration across disparate teams and design phases.

Constructible Models
Virtual design and construction enables problem solving and cost estimation for projects of any scale; whether it is an office chair or an office block.

Showcase your design
SketchUp Pro includes LayOut, a powerful 2D illustration app for the creation of drawing sets, construction documentation, and on-screen presentations.

Geolocation & context
Tell the full story by geolocating your model and adding real-world context, such as terrain data, sun position, and satellite imagery.


Climate insights for better design

Connect the dots between climate and concept design at the start of your project. Present compelling graphics to clients and steer your projects in the right direction.

Capture your site’s seasons, sky, and predominant wind conditions in a compelling snapshot.

Architectural Response
Understand the climate’s impact – predominant winds, overheating and more –  on your architectural design.

Shading & glazing
Understand which shading solutions are best for keeping glare and excess heat out of your project.

Shortlist the best glazing options for getting good daylight into your building.

Top Lighting
Get clear guidance on the suitability of a wide range of top lighting options.

Outside Spaces
Discover the strategies and features you need to make outside space more usable.

Chaos V-Ray

For stunning, high-quality renders

Create compelling imagery to present your design story, remove ambiguity, showcase proposal merits to clients, and win more work.

World-class Rendering
V-Ray’s powerful raytracing engine gives you access to your own virtual digital camera. Create and export professional photorealistic images.

Real-time Viewer
Access interactive, real-time visualizations as you model. Make edits on the fly, and significantly shorten project timelines with V-Ray Vision.

Simulate natural or artificial light to create the right exterior atmosphere and interior ambiance. Add atmospheric depth, fog, and light scattering.

Ready to use Materials
Simulate realistic materials and textures to add depth and character to your scenes. Access high fidelity, render-ready 3D objects via Chaos Cosmos.

Animations & VR
Render and export complex animations, fly-throughs, and 360o panoramas for virtual reality viewing with your clients and project teams.

Rapid Cloud Rendering
Leverage cloud rendering to speed up your workflow and free up your machine for other design work. No hardware configuration required.

Scan Essentials

Unlock the power of point cloud data

Increase workflow efficiency by easily accessing, viewing and creating 3D assets from terrestrial scans, photogrammetry, lidar sensors, mobile mapping, and drone captures.

Import Multiple Formats
Import a wide range of point cloud data formats from terrestrial scans, mobile mapping, photogrammetry, lidar sensors, and drone captures.

Quick, accurate modeling
From scan to 3D in moments. Model directly onto your point cloud data using SketchUp’s range of native tools and snap to points for accuracy.

Refine Attributes
Tweak point cloud visual attributes, such as point size, opacity, density, colourization by scan device, heat map intensity, and height contour mapping.

Document with ease
Export and document point cloud data in 2D using the new Scan Essentials to LayOut integration. Annotate and share crucial project data with ease.

Choose what you see
Leverage Clipping Box, Section Views and Cloud View Options to hide or display sections of your point cloud, and tell a concise, specific story.

Inspect with ease
Leverage the Inspection Tool to identify any missed or inaccurate details, and ensure the accuracy of your 3D model.

Timble Connect – Cloud Collaboration

Collaborate anywhere

Real-time, construction-ready project information: view, review, action and reference 3D models, drawings and all the data you need for a successful construction project.

Bridge Data Silos
Store, link and view data throughout each phase of the building’s lifecycle to keep your project on schedule and on budget.

Access anywhere
Up-to-date models and plans are accessible across desktop, browser, mobile (iOS and Android apps), and even on Mixed Reality (MR) devices.

True collaboration
Compile feedback, assign to-dos, and share critical information at every stage. Access over 60 file formats including AutoCAD and Revit.

Unlimited storage
Trimble Connect for Business offers secure and unlimited cloud storage with full version control. Even if you lose your device, you won’t lose your work.

Robust Data Security
Infrastructure is built on the Amazon Web Services (AWS) platform, a secure environment offering the highest standards of physical and cyber protection.

Advanced permissions
Get granular with permissions by assigning specific access rights for collaborators, and track project history and progress with admin-only tools.

Sketchup Viewer for Mobile

Orbit on the move

SketchUp Viewer for Mobile gives you the power to view and share your portfolio on iOS and Android devices. Take advantage of Augmented Reality to place objects in a real-world setting.

3D on the go
Keep your portfolio in your pocket. With SketchUp Viewer for Mobile, you can access and showcase your files from any iOS or Android device.

Visualize in place
Place 3D models within a real-world environment on compatible Augmented Reality devices – ARKit (iOS) or ARCore (Android).

Tell the full story
Use native SketchUp Scenes and Layers to build a narrative. Present multiple design options, construction phases, and additional project details.

Intuitive Navigation
Show your work off from the best angles using multi-touch gestures and editable section planes. Access key data, such as areas and volumes, with Entity Info.

Flexible Storage
Accessing your work is easy!  Load SketchUp models from 3D Warehouse, Trimble Connect, Dropbox, email attachments, or even a folder on your device.

Poetry in motion
Create a virtual tour of your project, tailoring the camera’s field of view and speed. You control the viewing experience with SketchUp animations.

Sketchup Viewer for VR

Immerse yourself in VR

Engage colleagues and clients in an experiential design review: a rich and powerful way to evaluate, coordinate, and communicate your design intent.

Perceive Space
Understand a project better— both its challenges and successes. Get a real feel of how a space will work well before construction begins.

Multi-user collaboration
Host sessions with multiple collaborators located anywhere in the world. Present your design and talk stakeholders through complex spaces more easily.

Simple Navigation
View your designs as virtual scale models, or step inside and walk around your creation at 1:1. Teleport quickly to any location in larger models.

Create a narrative
Use native SketchUp Scenes and Layers to tell the full story. Present multiple design options, construction phases, and additional project details.

Choose your weapon
SketchUp Viewer for VR is available for Oculus Rift, HTC Vive and Vive Pro headsets as part of the SketchUp Pro annual termed subscription.

Sightlines? Sorted
Need to review a project within context? No problem! Carry out line of sight studies with realistic points of view and variable eye-height.

Sketchup for Web

Visualize your ideas

With SketchUp for Web, the canvas for your next idea is just a browser tab away, all you need to get going is an internet connection.

Model right Away
Begin your next 3D project in three short steps:
1. Open your browser
2. Launch SketchUp
3. Get creative!

Browser Ready
Design on the move from within your favourite web browser. Start modeling on macOS, Windows and Linux desktop devices.

Always up to date
With SketchUp for Web, you always use our fastest, up-to-date iteration. Access the latest features as soon as they’re released.

Mobile Model Viewing
View 3D models on mobile devices, complete with scenes and animations. Virtually place objects into real-world context with Augmented Reality tools.

Share & collaborate
With cloud storage and collaboration enabled by Trimble Connect, multiple team members can review, comment, and assign tasks.

Need to work in other applications? No problem, you can import and export the most popular 3D, 2D, image, and CAD files.

Extension Warehouse

Optimize your workflow

Browse our extensive library of third-party extensions developed to customize and enhance your modeling workflow.
Extension Warehouse contains over 750 free and paid apps.

Apps on demand
Extension Warehouse is fully integrated with SketchUp Pro. You can download, install, and manage the apps you need from within the desktop client.

Designed for you
Many extensions solve specific drawing pain points or improve industry-specific workflows. Whatever you require, you’ll find an app to get the job done.

Future Proof
Teams of developers are constantly creating new ways to hack your workflow, boost productivity, and help you generate upgraded outputs.

Real or Render?
Photorealistic renderings are just an extension away. Select from a wide range of rendering engines to suit your budget and bring your models to life in a new way.

Level up your skills
Model anything in just a couple of clicks — from rounded corners to pipes and windows. There are hundreds of productivity extensions to automate steps.

3D Printing
Choose an extension that helps you model from scratch, or clean up existing projects for transition from screen to 3D printer.


Communicate clearly

Display the details
Present design details, materials and construction workflows. Use LayOut to ensure your drawings truly communicate your intent.

Draw to Scale
Quickly and easily produce accurate documentation from 3D models at any scale. Combine site plans and construction details in a single document.

Get Labeled
Automatically display relevant information from data within your 3D model. Annotate presentations with pricing, links, and IFC tags.

Custom title blocks
Make drawing sets your own with customized title block templates for use across all documents and presentations. Maintaining your brand just got that much easier.

Present options
Make pivotal design decisions faster and cover all the angles. Gather multiple design options and iterations in one place for rapid stakeholder review.

Associative dimensions
Need to make changes to your model? No problem! At the click of a button LayOut will update dimensions and labels to match any changes in model geometry.

3D Warehouse

Explore a vast 3D library

Need a chair, fern, or unique material? Join the 31 million users each year who find, upload and share almost anything in the world’s most popular free 3D model library.

Discover anything
Need to furnish an interior or street scene? Don’t model everything yourself! Discover pre-built models of virtually anything, ready for import.

Real-world products
Browse thousands of real-world products from recognized brands. Specify ready-to-buy appliances, furniture, floor coverings, and building materials.

Get Sharing
We know you’re proud of what you create in SketchUp. You should be! Share models with the community and inspire others with your designs.

Advanced search
Trouble finding what you’re looking for? Use advanced search and filters to narrow down the field and find the ideal model for your needs.

Product placement
Have a product others might want to buy? Increase brand awareness and generate leads by placing your product in front of millions of potential buyers.

Seamless flow
3D Warehouse is fully integrated with SketchUp.  Move at a swift pace by importing models directly into a project from within the app.


Windows 10

  • Software
    • An internet connection is required to install and authorize SketchUp and to use some of the features.
    • Microsoft® Internet Explorer 9.0 or higher.
    • SketchUp Pro requires .NET Framework version 4.5.2. For more information about the .NET framework, click here.
  • Recommended hardware
    • 2+ GHz processor
    • 8+ GB RAM
    • 700MB of available hard-disk space
    • 3D class video card with 1 GB of memory or higher and support for hardware acceleration. Please ensure that the video card driver supports OpenGL 3.1 or higher and is up to date.
      NOTE: SketchUp’s performance relies heavily on the graphics card driver and its ability to support OpenGL 3.1 or higher. To test your graphics card’s compatibility, please download and run the SketchUp Checkup application. Historically, people have seen problems with Intel-based cards with SketchUp. We don’t recommend using these graphics cards with SketchUp at this time.
    • 3-button, scroll-wheel mouse.
  • Minimum hardware
    • 1 GHz processor
    • 4GB RAM
    • 500MB of free hard-disk space
    • 3D class video card with 512 MB of memory or higher and support for hardware acceleration. Please ensure that the video card driver supports OpenGL 3.1 or higher and is up to date.


NOTE: To use your license with SketchUp Pro you must have internet access. For additional details concerning these internet requirements, please read Understanding Your License.

What’s new in SketchUp 2021.1?

Changes to SketchUp’s modeling modifiers

In SketchUp 2021.1, the way that ten core tools work in modifier states is changing. For example, SketchUp’s Move tool can also work as a Copy tool. And, with a modifier, Push/Pull can create new faces when you extrude.

Pre-lock Inferences

As you may already know, many SketchUp tools feature the ability to ‘pre-lock’ an inference direction or drawing plane. In this release, we are starting to apply this pattern to other tools. You’re now able to pre-lock an inference direction before the first click with the Line, Tape Measure, and Move tools.

Performance improvement for big mesh extensions

Some SketchUp extensions are designed to create or manipulate large amounts of geometry. Of course, the bigger the mesh an extension is adding to SketchUp, the longer it will take to generate. We’re pleased to announce an improvement to how efficiently SketchUp’s API generates large meshes. Once you get meshes above 20,000 polygons, the improvement is especially noticeable. If you’re eager to explore this new API, check out extensions such as Artisan, SubD, Bezier Surface, and Skimp.

Updates to the Extensions menu

Going forward, the Extensions menu heading will always be visible, regardless of whether extensions have been installed there or not. We’ve also relocated extension management and developer tools to this menu.

Unit translation for Live Components

Live Components continue to evolve in SketchUp Labs to make them more useful. Specifically, Live Component parameters now display in the same unit format that you are using in your SketchUp model. So, when you are lining up a measurement with the Tape Measure tool, it’s a lot quicker to type that measurement into a Live Component parameter.

2021.1 also includes an improvement in the draw time of Live Component editing.

IFC 4 classification and export

In addition to support for the IFC 2×3 schema and file format, SketchUp Pro now includes an IFC 4 classification set and the ability to export IFC 4 files.

LayOut improvements

In 2021.1, we are introducing a faster way to set the scale of a viewport. Now, you can simply type in the desired scale in the Camera tab of the SketchUp model panel. This new type-to-input will neatly parse a number of inputs: 1:50, 1” = 50”, 1/50, .02, 2%, or even 6” = 25’ will all quickly apply a 1:50 scale to a viewport.

Full Release Notes

What’s new in SketchUp Studio?

  • Windows Only
  • Sefaira is no longer included in Studio
  • Now includes V-Ray for SketchUp, Chaos Cosmos
  • Now Includes Scan Essentials

What’s new in SketchUp 2021?

Bug fixes / small features added


  • Fixed a crash when importing certain .dem files.
  • Fixed crashes related to malformed SKP files.


  • Fixed an issue with Move tool performance when a large number component geometry was selected and performance was adversely affected.
  • Fixed an issue where the Follow Me tool would not clean up geometry as expected.
  • Fixed an issue where status bar would not display key modifier text for the Select tool.
  • Fixed an issue with Tape Measure tool where key-pressing a shortcut caused the guide state to unexpectedly change.
  • Improved Tape Measure tool messaging to more accurately reflect user experience.
  • (Win) Fixed an issue where Tape Measure tool would toggle off measure mode when Ctrl + Z pressed.

Model error checking

  • Improved SketchUp’s ‘Fix Problems’ capability. By default, SketchUp will no longer notify users when problems are found or fixed. SketchUp now always fixes problems, and can now fix more problems than it could before. There is a new check box option in Preferences > General named “Notify me when problems are fixed” which, when checked, will pop up a dialog showing which problems were fixed.
  • Added a new validity check when invalid component relationships are found.
  • Added a new validity check when an invalid font is used for a dimension.
  • Added a fix to set the north direction to the green axis when model error checking finds the north direction is invalid.
  • Fixed an issue where some glued mirrored components were incorrectly displaced after fixing model problems.
  • Enabled a new validity check when some invalid component relationships are found/fixed.
  • (Mac) Fixed an issue where the option to Undo Check Validity was not available after the validity check that occurs when opening a model.


  • Improved Welcome Window performance when loading recent file thumbnails.
  • Generate Report – A new version of generate report was built for 2021. It is available now. The goal is feature parity with the previous version. We expect to release improvements and new features over the coming year.
  • Removed the Version field from File information in the Model Info window.
  • Fixed an issue where the same watermark name cannot be shared by different styles.
  • Fixed an issue where identical watermarks (e.g., a watermark made by making a copy of an existing style) shared watermark properties so that editing the properties of one of the watermarks incorrectly changed the other.
  • Fixed an issue where redo actions in the Edit menu could be lost when performing certain actions (e.g., escaping out of a tool).
  • Trimble Connect Extension is no longer saving to SketchUp 2016 file format. Instead the extension now saves to the format of the SketchUp version running the extension.
  • Made some minor changes to the Licensing tab, which now reference Manage Licensing and contain some UI improvements.
  • L10n: Fixed multiple language translation problems.
  • Fixed a problem where the translation of the Dimension tool’s prefix for “Radius” was incorrect for Russian and Korean.
  • (Win) Scene Tabs visibility setting is now saved as a user preference.
  • (Win) Fixed an issue where a portion of the Delete Tag options dialog was not translated.
  • (Win) Fixed a problem where the SketchUp installation’s “User Account Control” screen incorrectly displayed “SketchUp Suite Launcher Unicode” as the product being installed.
  • (Win) Fixed a problem where the SketchUp uninstaller would not sign the user out of their subscription account.
  • (Win) The SketchUp installer’s “Repair” option has been improved to better handle some problems such as incorrect file associations and missing thumbnail icons.
  • (Mac) Fixed an issue where toolbar icons were sized incorrectly on macOS Big Sur.
  • (Mac) Fixed a problem with the Ruby Extensions framework that prevented linking against the application. If 2019 or before was previously installed, old symlinks were inherited. But if 2020 or later was the first version installed then builds could be broken.

LayOut Release Notes

Bug fixes / small features added


  • Fixed a crash when opening a LayOut file when the attached SketchUp file was missing.
  • Fixed a crash that could occur with certain Embedded SketchUp files. This was often seen when copying from a Scrapbook.


  • Fixed an issue where exporting to pdf would fail with some files containing Clipping Masks.
  • Fixed an issue where the original selection was not inferencable during copy-moves.
  • Fixed an issue where the move cursor was not available when locked entities were above the selection.
  • Added the ability to resize the Tags panel in the SketchUp mode inspector.
  • (Win) Fixed an issue where the margins would shift when printing.
  • (Mac) Fixed an issue when entering a numeric value to a tag override in the Tags dialog. The value would be ignored entering a numeric value then selecting OK.
  • (Mac) Fixed an issue on the Preferences dialog where text would overlap the delete scale button.

SketchUp API Release Notes

Upgrade Ruby to 2.7.1

For SketchUp 2021.0 we have upgraded the version of Ruby that we ship with SketchUp from 2.5.5 to 2.7.1. Developers should verify that their extensions are working as expected in this new version of Ruby. During this process we have also made a change that we are now compiling ruby ourselves during the SketchUp build process. It is still vanilla Ruby 2.7.1 that we are compiling.

New File Format API Accommodations

SketchUp has done significant work to update the .skp file format (see the Under the hood: a re-built SKP section above). This has caused us to reconsider how we open files in the APIs. Previously if a .skp file was a newer version than the API being used, the file would simply not open. With the new file format, files are supposed to be more forward and backward compatible. So opening a file that is newer needs to be acceptable. Therefore we have changed the file and definition loading methods in the Ruby API and the C API.

In Ruby we added an additional parameter to the Sketchup#open_file method that will allow the API to open newer file formats than the current version of SketchUp being used. Sketchup#open_file added a ‘with_status’ named argument e.g., Sketchup#open_file(filename, with_status: true). Sketchup::DefinitionList#load has also added the parameter ‘allow_newer’ to Sketchup::Definition#load(path, allow_newer: true).

In the C API we added three new functions that should now be used to open files. These can be made to open newer versions of a skp file than the API, or you can choose to not open newer files. The existing functions have been deprecated but left in place so as to not break existing functionality.

Tag Folder API

Tag folders are a new feature of SketchUp in 2021.0. We have added numerous methods around getting, creating, removing, organizing, etc Tag Folders.

C API Additions and Improvements

  • Added SUSkpReadGuid()
  • Added SUModelCreateFromFileWithStatus(), Deprecated SUModelCreateFromFile()
  • Added SUModelCreateFromBufferWithStatus(), Deprecated SUModelCreateFromBuffer()
  • Added SUModelLoadDefinitionWithStatus(), Deprecated SUModelLoadDefinition()
  • Added SULayerFolderRef()
  • Added SULayerFolderToEntity()
  • Added SULayerFolderFromEntity()
  • Added SULayerFolderCreate()
  • Added SULayerFolderRelease()
  • Added SULayerFolderGetName()
  • Added SULayerFolderSetName()
  • Added SULayerFolderGetVisibility()
  • Added SULayerFolderSetVisibility()
  • Added SULayerGroupGetVisibleOnNewPages()
  • Added SULayerGroupSetVisibleOnNewPages()
  • Added SULayerFolderAddLayer()
  • Added SULayerFolderRemoveLayer()
  • Added SULayerFolderGetNumLayers()
  • Added SULayerFolderGetLayers()
  • Added SULayerFolderAddLayerFolder()
  • Added SULayerFolderGetNumLayerFolders()
  • Added SULayerFolderGetLayerFolders()
  • Added SULayerFolderGetParentLayerFolder()
  • Added SULayerGetParentLayerFolder()
  • Added SUModelGetNumLayerFolders()
  • Added SUModelGetLayerFolders()
  • Added SUModelPurgeEmptyLayerFolders()
  • Added SUModelAddLayerFolder()
  • Added SUModelGetNumTopLevelLayers()
  • Added SUModelGetTopLevelLayers()
  • Added SUModelRemoveLayerFolders()
  • Added SUSceneGetNumLayerFolders()
  • Added SUSceneGetLayerFolders()
  • Added SUSceneAddLayerFolder()
  • Added SUSceneRemoveLayerFolder()

Bug fixes / small features added

  • Fixed crashes related to malformed SKP files

Ruby API Additions and Improvements

  • Added method signature Sketchup::Page#set_visibility(layer_group, visibility)
  • Added method {Sketchup::Page#layer_folders}
  • Added class {Sketchup::LayerFolder}
  • Added method {Sketchup::Layer#folder}
  • Added method {Sketchup::Layer#folder=}
  • Added method {Sketchup::Layers#add_folder}
  • Added method {Sketchup::Layers#count_folders}
  • Added method {Sketchup::Layers#count_layers}
  • Added method {Sketchup::Layers#each_folder}
  • Added method {Sketchup::Layers#each_layer}
  • Added method {Sketchup::Layers#folders}
  • Added method {Sketchup::Layers#layers}
  • Added method {Sketchup::Layers#purge_unused_folders}
  • Added method {Sketchup::Layers#remove_folder}
  • Added method {Sketchup::LayersObserver#onLayerFolderAdded}
  • Added method {Sketchup::LayersObserver#onLayerFolderChanged}
  • Added method {Sketchup::LayersObserver#onLayerFolderRemoved}
  • Added method {Sketchup::LayersObserver#onParentFolderChanged}
  • Added method {Sketchup.redo}
  • Added new method signature to {Sketchup.open_file}: Sketchup.open_file(filename, with_status: true) This signature will open the new SketchUp file format if the format is newer.
  • Deprecated old method signature: Sketchup.open_file(filename) Because opening a newer file format might lead to data missing, extension developers have to explicitly migrate to the new signature. This is to ensure that no extension inadvertently open and save a file without knowing of potential data loss.
  • Added new method signature to {Sketchup::DefinitionList#load}: Sketchup::DefinitionList#load(filename, allow_newer: true)
  • Added method Sketchup::Skp.read_guid for reading a model’s guid without having to open it in SketchUp.

Ruby API Bug Fixes

  • Multiple documentation corrections.
  • Fixed Sketchup: Texture#filename such that it appends a file extension matching the data format it was loaded from when the internal texture filename is missing the extension.

What’s new in Sketchup v2020.2?

In SketchUp Pro 2020.2, we are introducing some improvements based on longstanding user feedback. Some changes are straightforward enough—Weld!—while others are new concepts to explore in SketchUp and LayOut.

Weld Edges

In 2020.1, we introduced API functionality to weld edges in SketchUp. If you aren’t aware, extension developers previously had to do some wacky stuff to perform a weld operation. Looking forward, we hope to see this improve the performance for individual extensions. In 2020.2, Weld Edges is a native capability for SketchUp users as well. The new command is contextual to a selection of edges, available in the right-click context menu, from within the Edit menu, and available as a shortcut as well. Learn more about the new Weld functionality.

Linear inference toggle for the Line Tool

You can now turn off linear inferencing while using the Line tool. To give it a go: activate the Line tool, start drawing a line, and hit the Alt (Windows) / Command (Mac) modifier key to toggle off directional inferencing. SketchUp will now ignore all linear—red, blue, green, magenta—inferences. Hit the toggle again and the only inference you’ll snap to is Parallel/Perpendicular (magenta). One more tap, and you are back to standard inferencing. Without changing toggles, arrow key inference locks are still available, so you can jump from no inferences to a specific one pretty quickly. Learn more about the new Line Tool inference toggling.

Line style ‘overrides’ for Tags in LayOut

You can now control the edge width, scale, color, and stipple pattern for SketchUp tags in LayOut. This means that by applying tags in SketchUp, you can control the style of your linework in LayOut… without stacking multiple viewports. To get going: select a viewport in LayOut, open the SketchUp Model inspector dialog, and expand the Tags panel. Now, click on the line style of a tag to pull up styling options. For tags without a line style applied, click ‘Default’ to pull up the styling options.

We call these changes to the styling of tags ‘overrides’ because they persist across model reference updates. Once you set line styles for various tags in a model viewport, you shouldn’t have to repeat the exercise. Click ‘Reset’ to return to the viewport to its default styling. Learn more about the new Line Style override behavior in LayOut.

LayOut selection and transformation improvements

Good LayOut documents are an arrangement of viewports, images, vector graphics, labels… everything just so. As pages get more complex and documents get longer, operating on selections gets slower. In 2020.2, we are introducing some slight but significant modifications to LayOut’s selection and transformation behavior that should improve the experience of moving, copying, and scaling selections in larger projects. The key difference is that LayOut now previews your transformation, instead of drawing it in real-time as you are manipulating a selection. Learn more about the new view transformations in LayOut.

Mac Installer

Installation of SketchUp on Mac is simpler with this release! Here are the changes you will see:

The installer has been reverted back to DMG format. It is no longer distributed as a .zip file, but rather as a .dmg file as it was prior to version 2020.1.
The installer is launched by double-clicking the downloaded .dmg file. This opens a Mac installation window where you simply drag the SketchUp icon to the Applications folder.
That’s it! You are no longer presented with language selection dialogs because all localized SketchUp languages are bundled in a single installer file, and they all will be installed automatically.
This also means we no longer have separate “Online” and “Offline” installers for Mac. So an internet connection is not required for installing SketchUp on Mac.
These changes only apply to macOS platforms, not Windows.

Windows Installer

The SketchUp installer for Windows has been modified to not allow changes to language selections or the destination directory when upgrading from one version of SketchUp 2020 to another. If such changes are needed, you will need to first uninstall the previous version and then run the SketchUp 2020.2 installer, specifying the desired languages and/or directory.

You can download the SketchUp 2020.2 Installer here.

Bug fixes / small features added


  • Fixed a crash that could occur when copy/pasting geometry onto a midpoint.
  • Fixed a crash that could occur with the Offset tool when using the Select All shortcut.
  • (Win) Fixed a crash that could occur when accessing the Outliner when it has not been completely populated.
  • (Win) Fixed an issue where pressing the Escape key while the 3D Warehouse dialog was loading components would cause SketchUp to freeze.

Model Display

  • Fixed an issue where you could see clipping when using parallel projection in some models.
  • Fixed an issue where components with dark colors did not always display as expected when hovering over an obscured bounding box grip with Move or Rotate.
  • Fixed an issue where opaque materials would not always appear transparent when hovering over obscured bounding box grips.
  • Fixed an issue where section planes could fail to hide when editing a component with ‘Hide Rest of Model’.
  • Fixed an issue where active section planes within a component could become inactive in all scenes when reloading a component.


  • Fixed an issue where the UI of some extensions sometimes drew with a hatched pattern when View > Hidden Objects was on in models with faster transparency.
  • Improved the phrasing in the dialog that appears when removing a Tag.
  • Updated the copyright symbol in the SketchUp and Viewer Help > About dialogs.
  • (Win) Fixed an issue that occurred when selecting a new sort column in the Tags dialog, where the Tag sort order was not sorting according to the previous sort order.
  • (Mac) Fixed an issue where the Options text box would not fully display the translated text.
  • (Mac) Fixed an issue where the “Please don’t show this again” checkbox was rendered behind text in the Name Section Plane dialog.
  • (Mac) Fixed an issue where localized text was truncated in the Preferences dialog.


  • Fixed problems with upgrading SketchUp Viewer from a previous version.
  • (Win) Fixed an issue that occurred when both SketchUp and the Checkup utility were installed on a system, and an uninstall of Checkup was done. This prevented SketchUp from running.
  • (Win) Fixed an issue where uninstalling the Checkup utility would corrupt SketchUp.
  • (Win) Fixed an issue where uninstalling SketchUp would also uninstall Checkup.
  • (Win) Fixed an issue where a custom installation directory was not retained when upgrading.
  • (Mac) Fixed a problem where the SU 2020.1 installer would freeze if a previous version of SketchUp was running at the same time.
  • (Mac) Fixed an issue that occurred when the Mac system was set to a non-English language, and some localized languages were previously installed, but the SketchUp 2020.1 installer did not always pre-select the correct languages when upgrading.


  • Improved the Measure tool when using the Control (Win) and Option (Mac) modifier keys to persist the modifier key behavior until selecting another tool.
  • Fixed a performance lag that could occur when turning on shadows in some models.
  • Fixed an issue where Outliner would not populate when doing a Rotate / Copy of a Component or Group.
  • Fixed an issue to make sure the “preserve origin” option works correctly when importing a DWG file from the User Interface and with the Ruby Console.
  • Improved the “Check models for problems” behavior to find more issues, especially related to persistent IDs.
  • Fixed issues with incorrect or missing JA and zh-CN language translations.
  • (Win) Fixed an issue where the ALT key function would interrupt the workflow of the Rotate tool when cycling through component grips.
  • (Win) Addressed a performance problem where the Entity tag listing was slow to change tag names with a large amount of tags.
  • (Mac) Fixed an issue where the user could not update components’ advanced attributes.

LayOut Release Notes

Bug fixes / small features added


  • (Win) Fixed an issue where the active view could appear frozen when attempting a middle mouse pan with the Pan tool active.
  • (Win) Fixed a crash that would occur when exiting the “Welcome to SketchUp” window via the task bar.
  • (Mac) Fixed an issue where the active view could appear frozen when using a combination of a trackpad zoom and mouse pan. This would require zooming out to refresh the window.
  • (Mac) Fixed a crash on launch when a users region setting is set differently then their actual location.
  • (Mac) Fixed a crash that could occur when launching LayOut.
  • (Mac) Fixed a crash when rendering certain Fonts.

Performance Improvements

  • (Win) Fixed an issue where the SketchUp model panel could ‘jump’ when modifying the visibility of a Tag or multiple Tags.
  • (Win) Improved performance when toggling the visibility of many tags at once.


  • Addressed an issue preventing you from editing a clipping mask object without first ‘releasing the clipping mask’.
  • Fixed the SketchUp Model Inspector so that it updates correctly when making a Group or Ungrouping entities.
  • Addressed an issue when multiple viewports, where the Line Scale from one of the viewports would be applied to all.
  • Fixed an issue when joining lines in a certain order would create random shapes.
  • Fixed an issue where exporting to PDF would fail with certain geometry.
  • Fixed an issue where the correct cursor would not display during a path manipulation.
  • Fixed an issue where the original Tag state would be retained when copying a SketchUp model viewport.
  • Fixed an issue where the tab key could not be used to navigate Tag line style options.
  • (Mac) Corrected the tooltips for Dashes Scale and Stroke Width as they were backwards.
  • (Mac) Improved the Shape Style Inspector dash pattern rendering.

SketchUp/LayOut API Release Notes

Ruby API Additions and Improvements

  • Added scope filter to Sketchup::Model#find_entity_by_persistent_id

API Exchange Interface

To allow better interoperability of the Ruby API and C API within the SketchUp application we introduced the ability to exchange entities and image reps between the APIs.

Entities because it’s a key type and ImageRep because it can be an expensive object to copy.

  • Added SUEntityToRuby
  • Added SUEntityFromRuby
  • Added SUImageRepToRuby
  • Added SUImageRepFromRuby

C API Additions and Improvements

  • Added SUSelectionRef
  • Added SUModelGetSelection
  • Added SUModelGetActiveEntities
  • Added SUModelGetActivePath
  • Added SUSelectionAdd
  • Added SUSelectionRemove
  • Added SUSelectionToggle
  • Added SUSelectionClear
  • Added SUSelectionInvert
  • Added SUSelectionGetNumElements
  • Added SUSelectionGetEntityList
  • Added SUSelectionIsType
  • Added SUModelGetEntitiesOfTypeByPersistentIDs
  • Deprecated SUModelGetLayersByPersistentIDs
  • Deprecated SUModelGetEntitiesByPersistentIDs

Bug fixes

Ruby API Bug fixes

  • Fixed Unicode characters not displaying correctly in the Ruby Console.
  • Fixed DWG import option, “:preserve_origin” being ignored.
  • Fixed crash on UI::HtmlDialog#dialog.close directly after UI::HtmlDialog#dialog.show
    Multiple documentation corrections.

C API Bug fixes

  • Changed the behavior of SULineStyleSetLengthMultiplier to accept negative multiplier values. The previous behavior was to reject all values less than or equal to zero. Negative values will now trigger “auto” stipple scaling which is described in the documentation. Zero is still an invalid input.
  • Changed the behavior of SULineStyleSetWidthPixels to accept line widths less than one. The previous behavior was to reject widths less than one as invalid input. Input widths less than or equal to zero are still invalid.
    Multiple documentation corrections.

What’s new in Sketchup v2020.1?

Scenes Panel

Now that you have better toggling visibility with hidden geometry and objects, we decided to take it a step further. We split up hidden geometry and objects so you can save them separately on a Scene-by-Scene basis. You will see a new checkbox in the Scenes panel that lets you save the visibility state of hidden objects. This gives you better visibility control per Scene.

Section Planes & Scenes

Keeping with the Scene theme, you can now save Section Plane visibility per Scene. Why? Since Section Planes are grouped with objects, we want to make sure they behave like objects in terms of visibility per Scene. Before this change, only top-level visibility for Section Planes could be saved per Scene. Again, more control in your Scenes — and consistency. Winning!

Hidden Objects are now Editable

Good news…hidden objects are now editable. What does this mean, you ask? When you select a hidden object in the Outliner, instead of completely disappearing when you try to edit your object, it will appear as a mesh so you can more easily make edits. So keep on keeping on without any hinders to your editing workflow.

Improvements to Grips

A small, but powerful feature: you can now use the Rotate tool when toggling through ALL Grips — just like the Move tool! This provides more consistency between the tools so you can stay focused on your project.

Empty Objects

Picture this: you are working up a new table design and quickly add a lamp to make it look more realistic — but you run into an issue! You did it too fast and forgot to group your lamp and table separately. Because of this, everything is glued together as one, creating editing issues galore and wasted time. Fear no more! Now, you can right-click on an empty space and make a grouped object or component from scratch. No more triple-clicking, or drawing it elsewhere just to place it where you want it. And, an added bonus! When you create a new object from scratch, a window will pop up allowing you to name it right from the start. Say hello to better model organization from the very start of your project. Talk about speeding up your workflow!


To support Mac notarization requirements, the SketchUp installer is now being distributed as a .zip file instead of .dmg.To use this, after downloading the installer double-click the .zip file in Finder to extract the installer .app file.Next, double-click the .app file to launch the installer.

Bug fixes / small features added


  • Fixed an issue where reloading a component and then saving the reloaded component under a different name would cause a crash and would corrupt the saved component file..
  • Fixed a crash that could occur when changing from Share Component to Share Model and then uploading a model to 3D Warehouse.
  • Fixed an issue where StyleBuilder would sometimes crash when closing the EULA dialog.
  • Fixed an issue where the Move/Copy tool using ‘From Point’ or ‘rotate grip’ caused SketchUp to crash when hovering on the copied component and changing the distance.
  • (Mac) Fixed an issue where SketchUp would crash when resetting the workspace when the Tags or Fog dialogs were open.
  • (Mac) Fixed an issue where some Export Options dialogs would cause 100% CPU utilization.
  • (Mac) Fixed an issue where clicking in a blank portion of Outliner would sometimes cause a crash.
  • (Mac) Fixed an issue where the offline version of the installer would fail to install an L10n language when an Internet connection could not be made to the download server, even though the user chose to “Install Anyway.”

Grips on bounding boxes and automatic transparency

  • Changed the key that cycles through grip types from the Down arrow key to ‘Alt’ on the PC and ‘Command’ on the Mac.
  • Fixed an issue where an obscured point on a component behind a section plane would unexpectedly become transparent.
  • Fixed an issue where geometry could display unexpected transparency on Move/Copy when moving copied geometry around the model.
  • Fixed an issue with Rotation tool when an ‘Active point’ was obscured and transparency did not engage.
  • Fixed an issue where the Move tool rotate grips could not always be easily found due to favoring grips.
  • Fixed an issue where lines could disappear when moving a component via grips when “Use sun for shading” was turned on.
  • Fixed an issue where unexpected transparency could occur when hovering over grips with the Move and Rotate Tools in some models with Parallel Projection.
  • Fixed an issue where the Icon for an obscured grip displayed incorrectly for a component or group.
  • Fixed an issue where the origin inference did not display for some components.
  • (Mac) Fixed an issue where geometry could become unexpectedly transparent when inserting a library component from the Components browser.


  • Improved the style thumbnail to reflect that hidden objects are activated.
  • Fixed an issue where copying and pasting hidden subcomponents in scenes would cause the pasted hidden subcomponents to become visible.
  • Fixed an issue where deeply nested hidden subcomponents could become visible after importing them.
  • Changed the wording of Hidden Geometry menu items under the View menu.
  • Fixed a geometry visibility issue with tags and root geometry where every tag has visible Top-Level Geometry and the Level 0 tag is in the hide state with flag View>Hidden Geometry on.


  • Fixed an issue preventing a visibility change of multiple selected objects.
  • Fixed an issue in Outliner where clicking a visible subcomponent wouldn’t show its hidden geometry as visible if its top parent component was hidden.
  • (Win) Fixed an issue preventing a multi-select in the Outliner if the Shift key was depressed before a selection was made.


  • Fixed an issue where the Area and Volume Display Precision fields did not display the comma separator.
  • Fixed an issue on the Scenes panel where the tooltips associated with checkbox labels for scene update properties were inaccurate.
  • Fixed an issue where the “Edit > Make Component” menu was not enabled when a group was selected.
  • Fixed an issue where the Make Component button was not always enabled when a group was selected.
  • Fixed inconsistent behavior when pressing a shortcut for Make Component with a component selected.
  • Improved the Welcome Window warning message when license files are copied to another machine.
  • Fixed an issue where an intersecting line drawn through a polygon caused the offset tool to improperly draw the offset.
  • Fixed an issue on the Welcome Window where the Unit type was not localized.
  • Made a change to remove empty components when saving a model as they can cause crashes and other bad behaviors.
  • Changed a reference from Layers to Tags in the Merge With Hidden warning.
  • Fixed an issue where the Undo menu item was titled Undo Edit Material instead of Undo Tags.
  • Fixed an automated sign-in message box so it does not fall behind the main application window.
  • Modified the workflow of the Welcome Window to prevent the possibility of getting stuck on the licensing page when using the Manage License button.
  • Fixed an issue where the automatic sign out event would take the user to the browser sign in page instead of the Welcome Window sign in page.
  • Added a trials troubleshooting link to the Your 30-day Trial Is Over screen.
  • Fixed an issue where the saving a component would orient the camera in the saved component file to always be a top view.
  • Fixed several issues with incorrect or missing localized language translations.
  • Fixed several problems that could occur when upgrading to a new version of SketchUp.
  • Fixed an issue where the text orientation on dimensions was not correct when exporting to 3D DWG.
  • Fixed several issues with localized language versions of SketchUp.
  • (Win) Fixed an issue where the sort order of the Visible column was incorrect in the Tags dialog.
  • (Win) Fixed an issue where the “Make Component” shortcut did not work when a group was selected.
  • (Win) Fixed an issue where the Match Photo dialog was cut off on high resolution displays.
  • (Win) Fixed an issue where the Scenes browser could not be resized in List view.
  • (Win) Fixed an issue where the text for Default Tray was not being translated.
  • (Win) Fixed an issue where the Tags dialog would re-populate and re-draw slowly.
  • (Win) Fixed an issue where the Tags toolbar text would become truncated when using High DPI monitors.
  • (Mac) Fixed an issue where users could not view or edit sketchy edge settings in the Styles browser.
  • (Mac) Fixed an issue where the default menu keyboard shortcuts for ‘Make Group’ and ‘Make Component’ behaved incorrectly when a group was selected.
  • (Mac) Fixed an issue to ensure the Options dialog at the bottom of the Import dialog is displayed by default.
  • (Mac) Fixed an issue where changes to the Tags toolbar were not being applied to the selected entity.
  • (Mac) Fixed an issue where changes made in the Tag toolbar were not updated in the Entity Info dialog.
  • (Mac) Fixed an issue where clicking the Open Source Credits button didn’t open the credits window.
  • (Mac) Fixed an issue that prevented the full display of 6 digits of precision and the units in the Extruded field.
  • (Mac) Fixed an issue where installing SketchUp with localized languages caused the End User License Agreement dialog to be translated into the first of the localized languages instead of English.
  • (Mac) Fixed an installer problem where translated language names were not sorted correctly on the Selected Languages and Select Languages screens.
  • (Mac) Fixed an installer issue where the Selected Languages screen was not large enough to include all possible languages, and no scroll bar was provided.
  • (Mac) Fixed an issue in (System Preferences/Language & Regions setting/Advanced with Grouping and Decimal) settings did not pass settings appropriately to SketchUp.
  • (Mac) Fixed an issue where DWG Import did not have metric units listed in the Units drop down menu.
  • (Mac) Fixed an issue where Import would unexpectedly switch to Use As Image.
  • (Mac) Fixed an issue where the VCB did not always display the correct separator character.
  • (Mac) Improved error reporting for Mac installation failures.

Improvements in LayOut

Performance Improvements

For this release, we focused on improving LayOut’s selection and deletion capabilities—they’re now much faster! And don’t worry beta testers: we’re still committed to even more performance improvements in future releases.

But, that’s not all… we also made some slick improvements to the Select Tool.

Improved Select Tool

The Select Tool just got some major love. We wanted to help you make intentional – not accidental – moves with your crossing and window selection workflows. Now, when you click-drag to create a crossing or window selection, you won’t mistakenly move anything! Previously, you may have accidentally moved an object when you really just wanted to change your selection. Now you’re more likely to get the result you wanted. Also, selections and moves now occur when clicking on the actual object as opposed to the object’s bounding box, strengthening that intentional workflow.

If you’re now wondering, “how do I move an object?” – no worries, we got you covered. Just pre-select an entity and move from there.

Bug fixes / small features added

Performance Improvements

  • Selection performance has increased by only populating inspectors after a window or crossing selection has finished.
  • Performance has been increased when deleting entities.


  • Fixed an issue where dimension and text arrowheads were larger than expected with inserted SU model on high dpi monitors.
  • Fixed an issue where a “\” (backslash) suffix would display in inspectors when using Decimal Inches on localized versions of LayOut.
  • Fixed an issue linking a SketchUp model to a different SketchUp model would not update the SketchUp model inspector.
  • Fixed an issue where a Raster rendered viewport would not export to .dwg if the viewport or layer was locked.
  • (Win) Fixed an issue where the document setup dialog could get stuck in an open state when adjusting the paper size or margins when using metric units with Russian builds.
  • (Win) Fixed an issue where Zoom to Page would zoom to some arbitrary page size.
  • (Mac) Fixed an issue where exported PDFs sometimes appeared washed out.
  • (Mac) Fixed an issue entering unicode characters into text boxes.
  • (Mac) Fixed an issue where the scale dropdown would display behind other dialogs on the Pattern Fill inspector.
  • (Mac) Fixed the strange artifacts that would show up at certain zoom levels.
  • (Mac) Fixed an issue where certain page numbers would get truncated in the Page inspector.

Luxury Hotel Room Interior Build Sketchup & V-Ray + Glass Tutorial

Surviving Architecture walks you through how she created interior architectural renders using SketchUp and Chaos Group V-Ray Next for SketchUp.


SketchUp Fundamentals - 12 Courses 48 Lessons

Sketchup Fundamentals is a guided tour of the core ideas that make SketchUp unique. These concepts are essential for every aspiring SketchUp modeler.


Getting Started with Sketchup Tutorial Series

If you are new to Sketchup, this series of 6 tutorials will help teach you the basics.  Each lesson is a mini project in which you will learn about different tools and techniques.