Plugin Sketchup/Enscape "SJ Xml To Enscape Path Video"

A Quick description of this plugin :

SJ XML To Enscape Path Video is a plugin for Sketchup.(2019 → 2022)
It allows you to create an XML file, which will then be imported into Enscape to configure the videoPath.
The plugin allows you to create key frames either from SketchUp pages, or from the edges of a curve and a target component.

In both cases, you can:

Define the delay between two viewpoints, with 3 parameters (beginning, middle and end of animation). It is thus possible to simulate an acceleration or a deceleration.

Set animation start, middle and end time, time of each view is calculated, which can simulate time passing or animation going back in time.

3 camera options (shaky, smooth transition and field of view angle).

For the animation Path obtained from a curve only, forward or reverse simulation.

For the animation Path obtained from a curve and a target component, additional options (Traveling and Panorama).

The XML files are saved in a subfolder bearing the name of the model in the model folder.

The parameters of the last export are saved for each type (curve or scenes) in an attribute dictionary of the model.

The plugin is translated into English and French according to Sketchup’s language settings.

I am happy to announce the release of version 0.2.0 of the Sj XML To Enscape Path Video plugin.


V 0.2.0 2022/04/11

Plugin redesign

The trajectories made with the previous version of the plugin are not compatible.

Video paths are now groups containing:

  • a curve,
  • a direction component to indicate the direction of the curve
  • from 0 to 3 target components,
  • camera components with (camera, focal point segment, panorama target)

All these entities are grouped into a group automatically by the plugin.

All entities are affected on layers / tags.

The plugin considers each point of the curve as being a key frame of the video trajectory.

There are 3 remarkable points of the curve for the plugin:

  • its starting point,
  • the middle point (in number of keyframes),
  • the point of arrival.

The plugin is divided into 4 steps:

Step 1: You draw a curve. With the tool of your choice (welded edges, arc, circle, polyline, Bézier curve)

You place 0 to 3 target components with the place target toolbar button. You assign the Start, Middle or Finish position attribute

Step 2 : Converting a selected curve, or a curve and 1-3 target components, into a video path group.

After having filled in the parameters, at each point of the curve, a camera component is placed and oriented according to the parameterized trajectory mode.

A scene with a style is created. The video paths layer is activated on this scene only. The new scene is not added to the animation.

If the “create scenes” option is activated, clicking on a camera with the interact dynamic components tool will activate the scene (Only the view of the scene, bug of the dynamic components function.)

Step 3: Possible edition of the direction of the curve to reverse the starting point of the trajectory. In the case of a closed curve, possibility of shifting the starting point.

Modification of the parameters of the trajectory.

Removed trajectory and related scenes.

Added new targets (Enter the group)

Editing parameters for targets (Enter the group, select the target and click the edit target button)

Step 4: Creating an XML file combining one or more video path groups. You select them and then order them via a dialog box).

You can enter a different file name each time or overwrite an existing XML file.

It remains the possibility to export scenes (those included in the animation only) in XML file

The toolbar and menu use procedural validation. Features incompatible with the selection in the model are grayed out.

You can download it from my site:


Here is an explanatory video of the new features with English subtitles.

Hope it is useful to you!