Known Issue: Windows Defender Installation Warning
During the installation process, some Windows users may encounter a Windows Defender notification stating that the SketchUp application is unrecognized. This is an error and the SketchUp team is working to resolve it.
To proceed with the installation, click More info and select Install anyway. SketchUp will then continue with your installation.
What's New in SketchUp 2026.2
SketchUp for Desktop
Analysis Hub Advanced Shadows - SketchUp’s Analysis Hub is a new place to study your building in SketchUp. The first Analysis Hub feature, Advanced Shadows, provides tools you can use to study shadows at different times of the day or year.
Migrate Extensions Improvements — The Migrate Extensions tool can now migrate extensions from an earlier version of SketchUp without restarting the application.
Scan Essentials Point Cloud Improvements — The Point Cloud Manager now contains options to help manage the visibility settings of imported point clouds.
Components Panel Filtering (Windows) — The Components panel search functionality now filters components within your model rather than searching 3D Warehouse.
LayOut
LayOut's Graphics Engine — LayOut's improved graphics engine is now enabled by default and has received additional enhancements.
Clipping Masks for Groups and Scaled Groups – LayOut's clipping masks can now be applied to both Groups and Scaled Groups.
SketchUp for Desktop
Analysis Hub Advanced Shadows
What We Did
SketchUp’s Analysis Hub is a new place to study your building in SketchUp. The first Analysis Hub feature, Advanced Shadows, provides tools you can use to study shadows at different times of the day or year.
The Details
SketchUp’s Analysis Hub is a new place for studying your design and provides a variety of analysis tools designed to support and enhance your design process with actionable performance information.

SketchUp 2026.2 introduces the first official Analysis Hub feature, Advanced Shadows. With Advanced Shadows, you can observe how shadows change based on a specific solstice or equinox you select. This can help identify how neighboring buildings, trees, or other structures impact sunlight exposure over time.
After performing an analysis with Advanced Shadows, you can then review and interact with your data in the Analysis Viewer. The Analysis Viewer provides a 3D environment with several tools allowing you to adjust your results, toggle visibility, or change analysis settings.

To get started with the Analysis Hub, select Analysis Hub from the list of extensions under the Extensions menu, or click Analysis Hub in the Shadows panel.
The other analysis types in Analysis Hub are SketchUp Public Labs features. That means we are still working on them but each one is available. In addition to Advanced Shadows, the following SketchUp Labs analysis types are available:
Annual Illuminance – Evaluate how well a space is lit over the entire year based on specific climate data. This data can provide general data about how energy efficient a space is and help you determine if your design choices effectively use daylight through multiple seasons and conditions.
Daylight Factor – Simulate an overcast sky to help measure the ratio of internal to external light, regardless of the sun’s position in the sky. This can help you plan for adequate lighting in a space from both natural and artificial sources.
Underlit & Overlit (sDA & ASE) – Identify problem areas that receive too little or too much light. Underlit zones may require artificial lighting while overlit areas may require more shading or other design considerations.
Direct Sun – Calculates the duration of direct sunlight exposure. This data can help you decide where to place windows in your design, where to put solar panels on your building, and how to add shading elements to your designs.
Date & Time - Observe how daylight in your spaces changes based on specific dates and times.
Learn More
For more information about the Analysis Hub, see Analysis Hub in the SketchUp Help Center.
Migrate Extensions Improvements
What We Did
The Migrate Extensions tool can now migrate your extensions from an earlier supported version of SketchUp without restarting the application.
The Details
The Migrate Extensions tool helps you migrate all of your installed extensions and preferences from a previous supported version of SketchUp into your current version. When you update SketchUp, the built-in Migrate Extensions tool prompts you to migrate the first time you launch the application.
With 2026.2, the Migrate Extension tool no longer requires you to restart SketchUp after extension migration. That means your extensions will appear in your current workspace in the same position they were in the previous version of SketchUp. For Windows users, this includes customizations to your panel trays and other workspace changes.
Learn More
For more information see Migrating After Updating.
Scan Essentials Point Cloud Improvements (Windows Only)
What We Did
SketchUp’s Scene properties now contain an option to help manage the visibility settings of imported point clouds.
The Details
Point cloud visualization just got easier in Scan Essentials. Scene Properties now contains the option to turn visibility on or off for imported point clouds.

This enhancement streamlines the workflow for complex projects involving multiple scan datasets. The Point Clouds option only appears in Scene properties if Scan Essentials is installed and active.
Learn More
For more information on how to use Scan Essentials, see Scan Essentials for SketchUp.
Components Panel Search (Windows)
What We Did
The Components panel text search now filters components within your model rather than searching 3D Warehouse.
The Details
Learn More
For more information, see Organizing Component Collections.
LayOut
LayOut's Graphics Engine
What We Did
LayOut's improved graphics engine is out of Public Labs and is now enabled by default.
The Details
LayOut's graphics engine is what draws entities on your pages and redraws them as you pan, zoom, or navigate between different pages. In a previous release, we introduced a powerful new experimental graphics engine and released it into SketchUp Labs. After fine-tuning performance, stabilizing the rendering process, and resolving visual discrepancies, the new graphics engine is now LayOut's default.
If you have been using the new graphics engine for a while, there are a few notable improvements with this release:
Text Fidelity — The new engine matches the visual parity of text created in the old canvas. Wrapped text no longer clips in compressed bounding boxes and centered text now includes proper padding.
Enhanced Rendering Accuracy — Uniformly spaced dot patterns correctly render as circles instead of ovals. The renderer applies "dim levels" when editing groups, consistent with the older graphics engine. In MacOS, we added better support for kerning and superscripts and subscripts.
Improved Text Rendering — Issues where fonts appeared different between edit and render modes no longer occur along with improved support for most Windows fonts. Proper padding for centered text, along with added bottom padding to text boxes, now prevents unnecessary clipping.
Learn More
For more information, see LayOut Performance.
Clipping Masks for Groups and Scaled Groups
What We Did
LayOut's clipping masks can now be applied to both Groups and Scaled Groups.
The Details
Clipping masks in LayOut can now be applied to both Groups and Scaled Groups, providing the same flexibility as images and SketchUp model viewports. These clipping masks allow you to hide unnecessary details and only display specific portions of drawing assets without deleting or trimming data.

To create a clipping mask for a group:
Draw a shape over the portion of a group or scaled group you want to keep visible.
Select both the clipping shape and the target group.
Right-click your selection and select Create Clipping Mask.
If you need to modify the group or the boundary of the clipping shape, double-click them. To remove a mask, right-click the mask and select Release Clipping Mask. When exporting a clipped Group or Scaled Group to .dwg, LayOut creates a viewport with the geometry placed in the model space at full scale.
Learn More
For more information, see Making a Clipping Mask.
Bug Fixes and Other Improvements
SketchUp
Stability
Fixed a crash that could occur when using the Move tool on specific geometry.
Fixed an issue where the Welcome Window would still show with Show Welcome Window disabled in Preferences.
Fixed an issue where the Welcome Window appeared blank when no user license was assigned at launch.
Improved the speed of opening the Welcome Window on startup.
Fixed multiple crashes that occurred on Windows following the 2025.0 release based on Bugsplat data for the top 3-5 crash types.
Migrated the Extension Manager to a new UI infrastructure. This update provides improved performance, enhanced UI consistency, and better integration with the SketchUp desktop application.
Clicking Update License in the Extension Manager now properly refreshes the dialog and verifies license validity.
After migrating from the old Extension Manager to the Qt Extension Manager, the translation issues, broken graphics, and missing entitlements that appeared in version 2026.1.3 are automatically resolved in 2026.2
Resolved a crash that occurred if the Extension Manager was closed and reopened during an active extension update.
A security vulnerability has been fixed in Dynamic Components.
Fixed an error in Dynamic Components when both the Options dialog and Attributes dialog are open at the same time.
Updated Dynamic Components to version 1.8.5
(Win) Fixed erratic jumping and resizing of frameless dialogs when dragged between monitors with different display scale settings.
Shadows & Rendering
Shadows now render using a new fast shadow system that delivers significantly improved frame rates on models with shadows enabled.
Fixed an issue where models displayed as bounding boxes prematurely during navigation on certain platforms.
Fixed an issue where geometry outlines persisted on screen while orbiting the camera.
Fixed an issue where the Color by Axis style incorrectly highlighted off-axis edges as on-axis.
Tools & Interface
Fixed an issue where cycling grip positions with the Move or Rotate tool did not work when another group in the model contained a section plane with section cuts enabled.
Corrected the display of Scale tool grips, which were previously showing back edges through foreground faces.
Fixed an issue where the Move tool's profile transparency highlight did not account for the object's rotation.
Fixed an issue where incorrect tags were applied while panning.
Fixed an issue where the material preview did not display when creating a new material from an image.
Fixed an issue where the solar north indicator became detached from the axes origin after relocating the model axes.
Fixed an issue where the file size displayed in the Welcome Window did not match the actual file size reported by the operating system.
Fixed an issue where incorrect shortcuts were appearing under the Edit menu.
Fixed an issue where the 3DText tool’s font list was incomplete.
Fixed an issue where users could assign hardcoded shortcuts via import.
Fixed an issue where SketchUp failed to import additional DWG files after cancelling a previous import.
Fixed an issue where using the scale tool on Live Components with uniform constraints would not update the scale grips.
Resolved an issue where switching to specific styles would trigger a false ‘invalid name’ warning message.
(Win) Fixed an issue where Ctrl+Q was a built-in shortcut that could not be removed.
(Win) Fixed an issue where the Welcome Window was missing some translations.
(Win) Fixed an issue where the expiring subscription message was clipped.
(Win) Fixed an issue so that panels in list form will no longer show all contents of subfolders.
(Win) Fixed an issue where the undo history for scene animation used incorrect terminology.
(Win) Fixed an issue where double-clicking undocked toolbars failed to return them to their original docked positions.
(Mac) Fixed an issue where the space bar shortcut did not activate the Select tool after using another tool.
(Mac) Fixed an issue where sampling a material with the Paint Bucket tool caused errors.
(Mac) Fixed an issue where dialog visibility was lost if SketchUp was quit from the Welcome Window.
SketchUp Known Issues
The following are known issues that we are currently planning to fix in later Beta releases:
Fast Shadows
The new fast shadow system improves performance but has some known limitations in this release. If you run into any of the issues below, fast shadows can be turned off in SketchUp Preferences > Graphics (Windows only option that will be coming to Mac in a future release.).
Edge shadows are not displayed.
Face shadows may render incorrectly in models that contain section planes
Face shadows do not display correctly when X-ray mode is enabled.
Geometry with mixed front and back material opacity may cast shadows as if fully opaque
Face shadows may display artifacts in certain models
Face shadows may not update immediately after toggling material transparency. Selecting an entity or saving the model will refresh the display
Face shadows near section cuts may display graphical artifacts in some models.
Analysis Hub
Localization will not be available until mid May of 2026.
Advanced Shadows treats textured materials with less than 100% opacity as opaque.
Other
SketchUp now supports uploading .skm files directly from inside SketchUp.
The Analysis Hub icon may not show in the shadows toolbar on the first start and requires the user to open toolbars manager dialog and reset the Shadows toolbar to get it to display.
A crash can occur when attempting to upgrade the Revit extension via the Extension Manager
There’s a known bug where switching to certain styles would trigger a false 'invalid name' warning message.
The AI Assistant cannot be closed more than one time, and remains stuck open
Toolbars are not docking correctly and dock to next row down each time
The In-app Start Trial routes to an invalid page for some languages
File picker when uploading material to 3DW does not filter properly for the supported file types
The Preference dialog may display slowly due to templates
Interoperability
Revit Importer 1.2026.1.6
SketchUp 2026.2 includes an updated Revit Importer (version 1.2026.1.6) shipped with the SketchUp installer.
Enhanced Grouped Category Imports: Improved the import process for complex Revit categories such as Railings and Curtain Walls. Parent components now host Revit assembly-level information, while child components retain individual instance data and correct IFC classifications.
Metadata Element Naming: When "Import Revit metadata" is enabled, element naming follows Revit Element ID conventions and preserves family names at the instance level.
Improved Geometry for Curved Elements: Curved columns and other rounded elements now feature smoother, less triangulated geometry, making them easier to render and edit.
Roof Edge Fixes: Resolved issues where Fascia boards and gutters were missing. These now correctly appear in the UI entity list upon import.
File Compatibility: Fixed a bug that caused import failures for certain Revit models that previously required a "Save As" workaround.
3D Text Support: Addressed a failure in importing long text strings within Revit 3D Text elements.
Wall Sweeps: Fixed the omission of molding elements. These are now supported and listed under Walls/Wall Sweeps in the UI.
LayOut
Bug fixes and small features
Improved stability by fixing the cause of some of our top reported crashes.
Fixed a bug where the caret cursor would not move with a text entity during panning.
Fixed an issue where the caret could disappear in table cell edit mode.
Fixed an issue so that wrapped text is no longer getting clipped without line breaks in compressed bounding boxes.
Fixed an issue which caused an "invalid string" message when entering precise scales such as "10 mm".
Fixed a significant visual discrepancy for various fonts between the legacy and new (formerly experimental) graphics engine renderings.
Fixed an issue where selection highlight for text no longer extends beyond its bounding box.
Fixed an issue where wrapped text in compressed table cells was getting clipped without a line break.
Fixed an issue where the dotted dash style displayed as an oval rather than a dot.
Fixed an issue when in text edit mode where zooming in/out could cause the zoom to be choppy and intermittent.
Fixed an issue where the scrollbar would jump around rather than staying stationary when toggling on/off Tag visibly in Sketchup Model.
Navigating through top menu items or moving the cursor into an empty space on the canvas no longer highlights text while in the Text editor.
Fixed an issue where some custom keyboard shortcuts like flip up/down and flip left/right were not assignable and working as intended.
SketchUp Model inspector Tag window custom resizing persists within sessions and upon relaunch.
Eyedropper tool is no longer unresponsive after selecting Spacebar while the tool is active.
SketchUp model inspector sub-menu panels (e.g. Styles, Tags) are now resizable to reduce user scrolling time and will retain changes per session.
Fixed an issue where copied dimensions weren’t editable in a new page.
Fixed a performance issue that was affecting the movement of multiple selected objects.
Fixed an issue where custom user line widths smaller than (0.1) would not be allowed in the value box ( e.g. (.05) and (.01)).
Alt key can now be used in custom keyboard shortcuts that will override default top menu commands on both Windows and Mac.
Crash no longer occurs when selecting the Edit button within Scrapbooks; even while using custom Scrapbooks and multiple documents at once.
Floating trays now close without delay when exiting a LayOut session.
Implemented a visual emphasis fix for color wells in Trays.
Color Inspector sliders are now transitioning more smoothly and accurately when dragging or clicking on an area within the sliders.
(Win) Fixed an issue where text could occasionally shift after editing.
(Win) Fixed an issue when exporting as DWG or DXF when there are some page names in English, and the OS language is set to Japanese, could cause a crash.
(Win) Fixed an issue that could result in the clipping of text at the bottom of a textbox.
(Win) Fixed an issue where switching between the new (formerly experimental) and legacy graphics engines would result in a different width of bounded text.
(Win) Re-added the ability to use Ctrl+Tab to cycle between LayOut documents and trays.
(Win) Fixed a bug which prevented setting camera views for SketchUp Model viewports.
(Win) Fixed an issue which would cause floating trays to migrate on each launch.
(Win) Fixed a bug which would require multiple selections of color well in the text inspector to update with the selected text entity's applied color.
(Win) Text size changes can now be undone, in text edit mode, with one undo action (using shortcut Ctrl Z or Edit > Undo) instead of two.
(Win) Fixed start-up window display position issue for dual-monitor setups.
(Win) Fixed the application key (aka menu key) functionality to act as a context click in the paperspace.
LayOut Known Issues
The following are known issues that we are currently planning to fix in later Beta releases:
We currently have an issue in the API where Layout::Group is able to have a non-intersecting clip mask assigned to it.
When exporting a Group containing a Clipping mask to dwg, the Clipping mask will be ignored and all geometry will be placed in the Paper Space.
(Mac) Models sent from SketchUp will display with a low render resolution.
(Mac) In some instances, models sent from SketchUp will not render.
SketchUp API
C API Additions and Improvements
Breaking changes: The following APIs now return SU_ERROR_INVALID_OPERATION if called on an SUEntitiesRef that is not attached to a model.
SUEntitiesAddArcCurves()
SUEntitiesAddCurves()
SUEntitiesAddDimensions()
SUEntitiesAddEdges()
SUEntitiesAddFaces()
SUEntitiesFill()
SUEntitiesAddGroup()
SUEntitiesAddGuideLines()
SUEntitiesAddGuidePoints()
SUEntitiesAddInstance()
SUEntitiesAddImage()
SUEntitiesAddSectionPlanes()
SUEntitiesAddTexts()
Added SUDimensionSetStyle()
Added SULocationGetNorthAngle()
Added SUStyleDuplicate()
Breaking changes:
SUTypedValueGetByte() and SUTypedValueSetByte() take in unsigned 8 bit integer types rather than signed char types. This fixes a bug where SUTypedValueRef instances would be assigned an Int32 value and type when SUTypedValueSetByte() is called.
SUEntityGetType() and SUDrawingElementGetType() now correctly return - SURefType_DimensionLinear, and SURefType_DimensionRadial for SUDimensionLinearRef, and SUDimensionRadialRef types respectively. Previously, SURefType_Dimension was always returned.
Added functions to exchange entities collections between C API and Ruby API:
SUEntitiesToRuby()
SUEntitiesFromRuby()
Fixed a crash while saving a file caused by a scene remembering the visibility of a component instance inside of a component definition that was removed by SUModelRemoveComponentDefinitions().
Added APIs to set casts / receives shadows flags on geometry input data. These flags are transferred to the created edges and faces when SUEntitiesFill() is called.
SUGeometryInputEdgeSetCastsShadow()
SUGeometryInputEdgeSetReceivesShadow()
SULoopInputEdgeSetCastsShadow()
SULoopInputEdgeSetReceivesShadow()
SUGeometryInputFaceSetCastsShadow()
SUGeometryInputFaceSetReceivesShadow()
Added SUModelPurgeUnusedMaterials()
Added SUEnvironmentsSetSelectedEnvironment()
Added APIs for physically based material properties.
SUMaterialSetRoughnessTextureInverted()
SUMaterialIsRoughnessTextureInverted()
Added LOGroupGetClipMask()
Added LOGroupSetClipMask()
Ruby API Additions and Improvements
Added Sketchup::Material#duplicate
Added Sketchup::Style#duplicate
Added Sketchup::ComponentDefinition#manifold? to allow checking if a definition is a manifold solid without needing to create or refer to an instance. Consequently, Sketchup::ComponentInstance#manifold? and Sketchup::Group#manifold? are now deprecated in favor of checking the definition directly.
Added constants for Geom::BoundingBox#corner.
Deprecated Sketchup.send_action. This method is no longer being actively maintained due to its asynchronous nature and fragility.
Added Sketchup::InstancePath#clear.
Added Sketchup::InstancePath#copy.
Added Sketchup::InstancePath#clone.
Added Sketchup::InstancePath#leaf=.
Added Sketchup::InstancePath#push.
Added Sketchup::InstancePath#pop.
Added Sketchup::Text#font to get font properties (name, size, bold, italic) as a Hash.
Added Sketchup::Text#font= to set font properties via a Hash with optional keys.
Added Sketchup.mdi?.
Added preserve_origin and tags_handling options to Sketchup::Model#import for ifc importer.
Added Layout::Group#clip_mask.
Added Layout::Group#clip_mask=.
A new menu item 'Learn' has been added to Extensions > Developer menu, which takes you to developer.sketchup.com
Upgraded CEF (used by UI::HtmlDialog) to version 137.
Ruby API Bug Fixes
(Win) Fixed an issue where the Ruby API onKeyDown returning true did not suppress onReturn/onUserText.
Made Sketchup.load and Sketchup.require pass through Ruby Exceptions similarly to Ruby’s own load and require, so they can be handled by the caller, instead of rescuing them
Made Sketchup.load and Sketchup.require raise a LoadError when the file cannot be found, similarly to Ruby’s own load and require
Fixed an issue where HtmlDialog#can_close was called multiple times when closed via the API without effect
Fixed UI::HtmlDialog#on_close callback not called when SketchUp quits
Improved consistency of Sketchup::Tools#active_tool_name and the tool name passed to Sketchup::ToolsObserver#onActiveToolChanged. Affecting the following tools CommentTool, FlipTool, IglooTool and LassoSelectionTool
Resolved a bug where Sketchup::Entities#add_dimension_linear and related attachment methods could inadvertently move construction points if supplied as part of an instance path
Fixed a bug where Sketchup::DimensionLinear#end_attached_to= could move the construction point in the instance path
Fixed a bug where Sketchup::DimensionLinear#start_attached_to= could move the construction point in the instance path
Ruby Console input field now correctly receives focus upon launch.
Improved focus behavior for UI.inputbox on Windows.
Fixed styles.duplicate incorrectly recording to the undo stack.
Documentation Fixes
Documented additional extension requirements.
Various API documentation improvements