Skip to content

Time layering/tagging open-source extension for SketchUp 2017 or newer.

Notifications You must be signed in to change notification settings

SamuelTallet/SketchUp-Layers-Tags-In-Time-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Time layering/tagging free plugin for SketchUp

Display or hide SketchUp layers/tags depending on time (dates or hours). Create and assign simultaneously a layer/tag to an entity via context menu. Export time layers/tags to a MP4 or GIF animation. Export and import time layers/tags in JSON format. Now, your favorite 3D modeling software understands seasons concept.

Demo & Screen

SketchUp Layers/Tags In Time Plugin Demo

SketchUp Layers/Tags In Time Plugin Screen

Documentation

How to install this plugin?

  1. Be sure to have SketchUp 2017 or newer.
  2. Download latest Layers/Tags In Time plugin from the SketchUcation PluginStore.
  3. Install plugin following this guide.

Now, you should have in SketchUp a "Layers/Tags In Time" menu in "Extensions" menu and a "Layers/Tags In Time" toolbar.

How to use this plugin?

Say we have a SketchUp model containing a terrain, an oak tree, a snowy terrain, a snowy oak tree and a deer. All these entities are visible and already grouped conveniently. Ok? Now, let's follow these steps:

  1. Right click on "Terrain And Oak Tree" group in viewport or in "Outliner" panel. Select "Assign to layer" then "New layer...". Enter this layer name: Spring-Summer-Autumn. (Note that as of SketchUp 2020 "Layers" are called "Tags".)

  2. Right click on "Snowy Terrain And Snowy Oak Tree" group in viewport or in "Outliner" panel. Select "Assign to layer" then "New layer...". Enter this layer name: Winter. (Of course, you can still use "Layers" and "Entity Info" panels to accomplish this.)

  3. If you need it: assign "Deer" entity to a layer. Whatever... It doesn't concern us since, in our model, time has no effect on deer.

  4. Open "Extensions > Layers In Time > Open Layers Editor". Input these dates for "Spring-Summer-Autumn" layer: 03/20 - 12/20. Input these dates for "Winter" layer: 12/21 - 03/19. (By the way, this plugin handles overlap on two years or two days.) Save changes.

  5. Open "Extensions > Layers In Time > Play animation". Customize settings then press "OK" to preview animation. Repeat this step until you're satisfied.

  6. Open "Extensions > Layers In Time > Export to an animation...". Customize settings then press "OK" to export animation. SketchUp can become unresponsive during this operation. Don't close SketchUp. Be patient ;)

  7. Enjoy result:

SketchUp Layers/Tags In Time Plugin Demo

In UI of this plugin, February 29 isn't a valid date. Why?

For sake of standardization between leap years and normal years: leap days aren't supported... This plugin sees February 28 and 29 as same day. (It's not a bug.)

Thanks

Layers/Tags In Time plugin relies on imaskjs, List.js and FFmpeg. Thanks to imaskjs's, List.js's and FFmpeg's contributors. Thanks also to Simon Joubert for this plugin's original idea. Toolbar icons of this plugin were made by Linector and Freepik from Flaticon.

Copyright

© 2021 Samuel Tallet