Navy and turquoise sketch of two jellyfish layers connected by a brush arrow, with reusable keyframes underneath.

Painta.me · AI-generated editorial illustration

Copy and Paste Attributes: Update a Layer, Keep Your Keyframes

Bernie Torras
6 min read

You have already tuned an animation: the fades land at the right moments, the movement fits the artwork and the timing works with the music. Then you prepare a better image, video or 3D model. You can bring those existing keyframes onto the new layer instead of rebuilding them one by one.

In Painta, Copy attributes takes a snapshot of a layer's settings. Paste attributes lets you choose which groups to apply to another layer. The destination keeps its own media file. This tutorial shows how to reuse an animation while keeping control over the new layer's placement and appearance.

Watch the 23-second walkthrough below, then follow the written steps at your own pace. The animation uses real editor captures from a draft copy of MedusASCII.

23-second animated walkthrough: copy attributes from medusa, select Medusa-flotacion.glb, paste Opacity and Keyframe animation, then check the destination timeline.
Copy and paste attributes in MedusASCII — a 23-second walkthrough assembled from real editor captures on a draft copy. The numbered stills below let you review the critical steps at your own pace.

Before you start

Keep the original layer until you have checked the result. Add the revised asset as a separate layer and give the two layers recognisable names. For the most predictable result, transfer between the same layer type: image to image, video to video or 3D model to 3D model.

Our example uses a draft copy of the MedusASCII artwork. The source is named medusa and the destination is Medusa-flotacion.glb. We copied the source's opacity settings and keyframe animation onto the destination, then checked its 96 opacity keyframes. The original artwork was preserved.

1. Copy from the layer whose animation you want to keep

Select the original layer in Layers. In the Properties panel, click Copy attributes. The button briefly confirms Copied! Copying does not change the source layer or create a duplicate of its media.

The copy is a snapshot, not a live link. If you refine the original animation afterwards, click Copy attributes again before transferring the latest version.

2. Select the updated layer and open Paste attributes

Select the new layer in Layers, then click Paste attributes in its Properties panel. Check the source and destination names at the top of the dialog before continuing.

Opening this dialog does not apply anything yet. It lists groups available from the copied layer that the destination type supports. The selection can remember a previous paste, so review the checkboxes every time.

MedusASCII destination layer Properties panel with a turquoise brush arrow pointing to Paste attributes.
In the walkthrough, select Medusa-flotacion.glb and open Paste attributes in its Properties panel.

3. Choose the keyframes and only the settings you need

Select Keyframe animation to transfer the source layer's complete keyframe animation. Times, values and easing are copied together. This operation replaces the destination's existing keyframe set; it does not merge two animations or let you pick individual channels in this dialog.

For the illustrated MedusASCII opacity workflow, Keyframe animation and Opacity are selected. Position, Rotation and Scale are unchecked so their static settings on the destination stay as they are. Keep Opacity unchecked instead if you want to retain the destination's base opacity.

There is an important distinction: unchecking Position does not remove position channels from a copied animation. If the source has position keyframes, those channels still travel with Keyframe animation. Inspect the source timeline first when you only intend to reuse a fade.

If the new asset should also inherit the old placement, select Position, Rotation and Scale as needed. Different crops, dimensions or 3D model origins can still require alignment adjustments after pasting.

Paste attributes dialog with Opacity and Keyframe animation checked; Position, Rotation and Scale unchecked.
Choose Keyframe animation and, if needed, Opacity. Check the source and destination names before applying.

4. Apply, then check the timeline

Click Paste attributes at the bottom of the dialog. Expand the destination's keyframe tracks and inspect the beginning, middle and end of the animation. For an opacity sequence, check the fades as well as the moments when the layer is fully visible.

Pasting keeps the stored keyframe times. It does not move the animation to the current playhead, and it does not copy the layer's timeline start or duration. Compare the two clips and adjust the destination's start and active duration separately if they should play over the same part of the artwork.

Check playback speed and looping separately too. Playback speed has its own attribute group. For layers with audio controls, Audio (volume, loop) transfers those settings together; it is not a universal looping control for every layer type.

Medusa-flotacion.glb timeline after pasting, with its opacity keyframes visible.
The destination contains 96 opacity keyframes. Check the clip start, duration and complete playback separately.

5. Reuse effects without changing the animation

You can also copy a particular look onto a layer that already has the animation you want. Copy from the styled layer, select the destination and leave Keyframe animation unchecked. Choose only the relevant group, such as Visual effects, ASCII render or Chroma key, when it is available.

Other groups include Render filters (New Effects), Crop, Playback speed, Audio (volume, loop), Interaction (tap action) and Text style. Availability depends on the layer types. For example, a 3D model does not offer a video's chroma controls.

Supported visual effects and render filters are added or updated by effect type. They do not necessarily clear other effects already on the destination. Read any notes after pasting: unsupported effects can be skipped and scene limits can leave an effect disabled. Preview the combined result.

6. Compare, preview and save

Use the layer visibility controls to compare the original and updated versions one at a time. Do not judge the replacement with both visible on top of each other. Keep the original while checking the new layer's timing, alignment, effects and relationship with the audio.

For a GLB, also inspect the animation built into the model. Copying Painta keyframes does not transfer a rig or animation clips embedded in the original 3D file. The new GLB brings its own model and built-in animation.

Use Preview to watch the complete sequence. If a paste was wrong, use Undo before continuing. Once the result is right, leave only the intended version visible and click Save Changes. Publishing a draft or updating a public artwork is a separate step; after that step, test the visitor experience on a phone.

Quick fixes

  • Paste attributes is unavailable: select an editable layer and copy its attributes first. The reference target and layer groups are not supported sources or destinations for this workflow.
  • Keyframe animation is missing: check that the source contains keyframes, then copy it again.
  • The destination follows an unexpected path: the copied keyframe set may contain position, rotation or scale channels, even when the corresponding static attribute boxes were unchecked.
  • Part of the sequence is missing: compare the destination clip's start and duration, then inspect the keyframe times and playback settings.
  • A 3D model moves differently: compare its scale, origin and embedded animation as well as the Painta keyframes.

The useful habit is simple: preserve the working layer, copy its attributes, select the updated layer, choose what to transfer and preview the full result. You can revise the visual asset while keeping the animation work you have already built.

Weekly AR notes

Build better AR art,one Wednesday at a time

A short weekly email with new Painta.me tools, practical AR ideas, artist opportunities, and ways to make your work easier to create, publish, and share. Useful even if you haven't created your first piece yet.

What you'll get
1

New AR tools

See what's new inside Painta.me and how it can help you create faster.

2

Artist opportunities

Open calls, featured works, community updates, and ways to get your art seen.

3

Practical AR ideas

Simple techniques to create, publish, and share better augmented reality pieces.