Skip to content
Buy Now

Animation Guide

Rayscaper renders animations by moving the camera through your SketchUp scenes. This guide goes from setting up the scenes in SketchUp to the rendered frames and the video.

Render an animation shows how to move the camera between the scene tabs of a garden studio. It covers the timing of the scenes in SketchUp, the Animation Rendering dialog and Animate Shadows, which moves the sun from one scene to the next. The video was made before Rayscaper could save a video itself, so at the end it combines the frames with other software. On Windows, Rayscaper now does this for you, see Video Settings.

To follow along, download the scene of the video, rayscaper-animation.skp (9.5 MB): a garden studio with four scene tabs. It works with the free version of Rayscaper.

Each SketchUp scene (SketchUp also calls them “pages”) is a keyframe: a camera position that the animation passes through. When you render an animation:

  1. Rayscaper moves the camera smoothly from one scene to the next, and zooms to the field of view of the next scene (unless Override FOV is on in the Camera settings).
  2. If you ask for it, it moves the sun between scenes too.
  3. Every frame is rendered and saved as a numbered PNG file: animation_0000.png, animation_0001.png and so on.
  4. On Windows, Rayscaper then encodes the frames into an MP4 video, animation.mp4, unless you turn off Save Video. On a Mac, Rayscaper saves the frames only. Combine them into a video yourself, see Step 6.
Scene 1 ──── transition frames ────> Scene 2 ──── transition frames ────> Scene 3

To save a still image of each scene instead, see Render Several Scenes. To render an animation that you made with Fredo6 Animator, see Render a Fredo6 Animator Clip.

On Windows, Rayscaper makes the video itself. To edit the animation, or on a Mac, combine the frames into a video with software like Adobe Premiere, DaVinci Resolve (free version available), or FFmpeg.

Each SketchUp scene captures a camera position that becomes a keyframe of your animation.

  1. In SketchUp, position your camera where you want the first shot
  2. Go to View > Animation > Add Scene (or right-click a scene tab and select Add)
  3. Move to your next camera position and add another scene
  4. Repeat until you have all the camera positions you want
  5. You need at least two scenes to create an animation
SketchUp scenes panel showing scene tabs and context menu with Add option

Right-click a scene tab to access scene options including Add, Update, and Play Animation.

Each scene has timing settings that control how long the camera stays at that position and how long it takes to move to the next scene.

To configure scene timings in SketchUp:

  1. Open the Scenes panel (Window > Scenes or Window > Default Tray > Scenes)
  2. Select a scene and click the Show Details button (small arrow icon)
  3. Configure the timing options:
    • Delay: How long the camera stays at this scene (in seconds)
    • Transition: How long it takes to move into this scene from the previous one (in seconds)

You can also set default timings for all scenes:

  1. Go to Window > Model Info
  2. Select Animation from the sidebar
  3. Set the default Scene Delay and Scene Transition times
  4. Enable scene transitions only affects the animation that SketchUp itself plays. Rayscaper always renders the transitions, using the transition times
SketchUp Model Info dialog showing Animation settings with Scene Transitions and Scene Delay options

Model Info Animation settings. These defaults apply to all scenes unless overridden individually.

Not all scenes need to be part of your animation. For each scene, you can choose whether to include it:

  1. Open the Scenes panel
  2. Right-click on a scene tab or select the scene in the panel
  3. Check or uncheck Include in animation
SketchUp Scenes panel with scene properties expanded showing Include in animation checkbox and Properties to save options

The Scenes panel with properties expanded. Check “Include in animation” and “Shadow Settings” under Properties to save.

Only scenes marked with “Include in animation” will be rendered. You need at least two included scenes to create an animation.

Step 2: Configure Sun Animation (Optional)

Section titled “Step 2: Configure Sun Animation (Optional)”

Rayscaper can move the sun between scenes, for a time-lapse with moving shadows: a building at different times of day, a sunrise or sunset, or the light moving through a room during the day.

The sun animation moves the SketchUp Sun directional light, which follows SketchUp’s shadow settings. Turn it on first:

  1. With Rayscaper open, go to Extensions > Rayscaper in SketchUp
  2. Click Use SketchUp Sun for Directional Light to enable it (a checkmark will appear)
SketchUp Extensions menu showing Rayscaper submenu with Use SketchUp Sun for Directional Light option checked

Enable “Use SketchUp Sun for Directional Light” in the Extensions > Rayscaper menu.

For sun animation to work, each scene must also save its shadow settings in SketchUp:

  1. Open the Scenes panel and select a scene
  2. Click Show Details to expand scene properties
  3. Check Shadow Settings under “Properties to save”
  4. Open the Shadows panel (Window > Shadows)
  5. Set the date and time for this scene’s sun position
  6. Right-click the scene tab and select Update
  7. Repeat for each scene with different sun positions
SketchUp Shadows panel showing time and date sliders for controlling sun position

The Shadows panel. Use the Time and Date sliders to set the sun position for each scene.

  • For a full day, create scenes at key times: morning, noon, afternoon and evening. The sun moves smoothly between them.
  • Set the date as well as the time, since the sun’s path depends on the season.

With the scenes set up in SketchUp, configure the animation in Rayscaper.

  1. Click Start Render on the Rayscaper toolbar or in the Extensions > Rayscaper menu
  2. Go to File > Render Animation… in Rayscaper’s menu
  3. The Animation Rendering dialog opens
Rayscaper File menu showing Render Animation option

Open the animation dialog from File > Render Animation.

The animation dialog has several sections to configure your render.

Rayscaper Animation Rendering dialog showing output settings, video settings with Save Video on, animation options, render overrides, and scene table

The Animation Rendering dialog with all configuration options.

Output Directory: Choose where to save the rendered frames. Click the Browse button to select a folder. Make sure the folder exists and you have write permission. Until you choose one, the frames go to the folder of the model.

Filename Prefix: The base name for your frame files. For example, if you enter my_animation, frames will be named my_animation_0000.png, my_animation_0001.png and so on.

Replace Frames: The folder may already have frames or a video with these names, from an earlier render for example. The dialog then says so. It only starts once you turn on Replace Frames, or choose another prefix or folder.

Save Video: Once the last frame is saved, Rayscaper encodes the frames into an MP4 video next to them. The video is named after the prefix: my_animation.mp4. It plays at the Frames Per Second of the animation. Save Video is on by default. Turn it off to save only the frames. Saving a video works on Windows only. On a Mac, the dialog has no video settings: it says that the frames are saved as PNG files.

Codec: H.264 plays everywhere: in browsers, on phones, in every video editor and on social media. H.265 makes a smaller file of the same quality and goes up to 8K, where H.264 ends at 4096x2304, but older players and browsers don’t play it. H.265 needs a graphics card that encodes it (most cards since 2016 do), or the HEVC Video Extensions from the Microsoft Store. Without one of them, the dialog grays out H.265.

Quality: High (about 10 Mbit/s for a 1920x1080 video at 24 fps), Medium or Low. The dialog shows the bitrate for the resolution and frame rate of your animation. A video of High quality is the one to share; for the highest quality, edit the frames in a video editor instead.

Keep Frames: Keeps the PNG frames next to the video. Turn it off when you only want the video: the frames are deleted once the video is written. They always stay when you stop the render or the video doesn’t finish.

Frames Per Second (FPS): Controls how many frames are rendered per second of animation time. Common values:

  • 24 fps: Film standard, good balance of smoothness and render time
  • 30 fps: Video standard, slightly smoother motion
  • 60 fps: Very smooth, but doubles render time compared to 30 fps

Higher FPS means more frames to render. For example, a 10-second animation requires 240 frames at 24 fps, but 600 frames at 60 fps.

Animate Shadows: moves the SketchUp Sun light from one scene’s shadow settings to the next.

Use Frame Range: Optionally render only a portion of your animation. This is useful for:

  • Test rendering a specific section
  • Re-rendering frames that had issues
  • Breaking a long animation into segments

When enabled, specify the Start Frame and End Frame to render. The dialog counts frames from 1, while the file names count from 0: frame 1 is saved as animation_0000.png.

These options override the render settings for the animation, for a quick draft before the full-quality render.

Override Resolution: Render at a different resolution than your current camera settings. Lower resolutions render faster.

Without an active license, animation frames rendered inside SketchUp are limited to 1280 pixels on the longest edge, including when Override Resolution requests a larger size. The override keeps your requested dimensions. Animations have no duration limit. See licensing.

Override Samples/px: Use fewer samples per pixel for faster renders. The frames get more grain (noise).

Animation dialog showing Override Resolution with Width/Height sliders and Override Samples/px enabled

Render overrides expanded. Lower resolution and samples for faster draft renders.

The dialog shows a table of all scenes included in your animation with their timings:

Scenes table showing animation segments with time, start frame, end frame, and frame count columns

The Scenes table shows each scene and transition with timing and frame information.

ColumnDescription
Animation SegmentThe scene name or transition between scenes
Time (s)Duration in seconds
Start FrameFirst frame number of this segment
End FrameLast frame number of this segment
#FramesTotal frames in this segment

Check here that the timing is what you want before you start.

Once everything is configured:

  1. Review the estimated total frame count at the bottom of the dialog
  2. Click Start Rendering
  3. The dialog switches to show render progress

The progress view shows:

  • Progress bar: Visual indication of overall completion
  • Frame: The frame being rendered, and how many frames this render has
  • Elapsed Time: How long the render has been running
  • Remaining Time: Estimated time until completion, once the first frame is saved
  • Last Saved: Path to the most recently saved frame
  • Overrides: Any resolution or sample overrides in effect
Rayscaper Animation Rendering progress dialog showing frame count, elapsed time, remaining time, and output file path

The progress dialog during rendering. Click Stop Rendering to cancel at any time.

You can click Stop Rendering at any time to cancel the animation. Frames that have already been saved will remain on disk.

When the last frame is saved, Rayscaper encodes the video, which is quick next to the render. Stop Encoding keeps the frames without a video. Then the dialog shows Animation rendering completed! with the total number of frames, the total render time, the output directory and the video. Click Close to return to the render window.

On Windows, with Save Video on, the video is in the output folder already: <prefix>.mp4 next to the frames (animation.mp4 by default). On a Mac, use the numbered PNG frames: video editing or encoding software turns them into a video. Do the same on Windows to edit the animation, add music or titles, or encode it with other settings. For this, turn on Keep Frames in the dialog, or Rayscaper deletes the frames once the video is written.

Windows Explorer showing folder with rendered animation frames named animation_0000.png through animation_0127.png

The output folder with rendered frames. Each frame is numbered sequentially.

FFmpeg is a free command-line tool that combines an image sequence into a video:

Terminal window
ffmpeg -framerate 24 -i animation_%04d.png -c:v libx264 -pix_fmt yuv420p output.mp4

Adjust -framerate to match your animation’s FPS setting.

If you rendered only part of the animation with Use Frame Range, the first file isn’t animation_0000.png. Tell FFmpeg where to start with -start_number, placed before -i. For frames 121 to 240, whose files are numbered 0120 to 0239:

Terminal window
ffmpeg -framerate 24 -start_number 120 -i animation_%04d.png -c:v libx264 -pix_fmt yuv420p output.mp4

Import the image sequence into your preferred video editor:

  • Adobe Premiere: File > Import, select first image, check “Image Sequence”
  • DaVinci Resolve (free version available): Media Pool > Import Media, navigate to folder, select frames
  • After Effects: File > Import > File, select first image, check “PNG Sequence”
  • Kdenlive: Project > Add Clip, select frames, right-click and choose “Add Clip to Timeline”
  • Blender: In the Video Sequence Editor, Add > Image Sequence, select frames

Set your project frame rate to match the animation’s FPS for proper playback speed.

Fredo6 Animator animates the model itself: objects that move, rotate or scale, tags that appear and disappear, and a camera that flies along a path. Rayscaper renders the clips you made with it, frame by frame, with everything that moves in them. For a step-by-step guide with an example scene, from making the clip to the video, see Animate with Fredo6 Animator.

You need Animator installed in SketchUp, and a clip made in it. Then:

  1. Save the model. Animator only finds the clips of a model that was saved at least once
  2. Close Animator’s editor, if it’s open
  3. Click Start Render and go to File > Render Animation… in Rayscaper’s menu
  4. Under Animate, choose Animator Clip. This choice only shows when Animator is installed, and is already chosen for a model with clips and without scenes to animate
  5. Pick the clip, the Output Directory and the Frames Per Second
  6. Click Start Rendering

The dialog shows the duration of the clip and the number of frames: the duration times the frame rate, plus one for the first frame. A clip of 2 seconds at 24 fps has 49 frames, saved as animation_0000.png to animation_0048.png. Use Frame Range and the render overrides work as for an animation of scenes.

While the clip renders, Animator sets the model to each frame in SketchUp, and Rayscaper renders and saves it. When the render ends, also when you stop it, Animator puts the model back as it was before the clip.

”Close Animator’s editor to render a clip.”

Section titled “”Close Animator’s editor to render a clip.””

Animator’s editor and the clip render can’t run at the same time. Close the editor; the dialog notices it within a second.

”Save the model: Animator only renders the clips of a saved model.”

Section titled “”Save the model: Animator only renders the clips of a saved model.””

Save the model in SketchUp; the dialog notices it within a second.

”Fredo6 Animator needs SketchUcation Tools and a license”

Section titled “”Fredo6 Animator needs SketchUcation Tools and a license””

Animator checks its license through SketchUcation Tools. Install them from SketchUcation, and activate your Animator license or its trial in Animator.

”At least two scenes marked for animation are required”

Section titled “”At least two scenes marked for animation are required””

You need at least two SketchUp scenes with “Include in animation” checked. Open the Scenes panel in SketchUp and ensure at least two scenes are included.

The selected output folder either doesn’t exist or you don’t have permission to write to it. Create the folder first, or choose a different location.

”Animate Shadows” option is not visible

Section titled “”Animate Shadows” option is not visible”

The “Animate Shadows” checkbox only appears if you have Use SketchUp Sun for Directional Light enabled in Rayscaper. Go to the Rayscaper menu in SketchUp and click “Use SketchUp Sun for Directional Light” to enable it.

Make sure:

  1. Use SketchUp Sun for Directional Light is enabled in the Rayscaper menu (in SketchUp)
  2. Animate Shadows is checked in the animation dialog
  3. Each scene has Shadow Settings checked in its properties
  4. You’ve set different times in the Shadows panel for each scene
  5. You right-clicked and chose Update after changing shadow settings

Change the scene delay and transition times in SketchUp:

  • Increase Delay to stay on each scene longer
  • Increase Transition for slower camera movement between scenes

The Frames Per Second setting doesn’t change the speed. It sets how smooth the motion is, and how many frames Rayscaper renders.

For faster preview renders:

  • Enable Override Resolution and use a smaller size, for example 960x540
  • Enable Override Samples/px and use fewer samples, for example 64 to 128
  • Lower the Frames Per Second for fewer frames: 24 fps renders a fifth fewer frames than 30 fps
  • Reduce the number of scenes or shorten transition times
  • Turn on Use Frame Range to render only a portion for testing
  1. Plan your camera path: Sketch out your camera movement before creating scenes
  2. Use consistent timing: Keep transition times similar for smooth pacing
  3. Test at low quality first: Always do a draft render before the final version
  4. Save your SketchUp file: Scenes are saved with the model, so save before starting
  5. Check available disk space: A 1000-frame animation at 4K can use several GB of space
  6. Name scenes descriptively: Good names help you identify scenes in the animation table
  7. Keep your frames: Turn on Keep Frames if you want to edit the frames later