GIMP 3D Transform: Local Frame vs Camera Frame
This guide explains the distinct purposes of the Local Frame and Camera Frame settings in GIMP's 3D Transform tool. By understanding how these reference frames alter rotation, panning, and scaling behavior, you can manipulate layers in 3D space with far greater control and predictability.
The Core Concept of Reference Frames
When using the 3D Transform tool in GIMP, every movement occurs along three axes: X (horizontal), Y (vertical), and Z (depth). The reference frame setting determines what those axes are anchored to: the layer itself (Local Frame) or the viewer's screen (Camera Frame).
Local Frame (Object-Oriented Space)
The Local Frame anchors the transformation axes directly to the selected layer.
- How it works: When you rotate or tilt the layer, the X, Y, and Z axes tilt along with it. If you rotate a layer 45 degrees, its local X-axis is now angled at 45 degrees relative to your canvas.
- Behavior: Moving or scaling the layer along an axis will follow the layer's current orientation. For example, moving along the local Z-axis pushes the layer in the exact direction the layer's "face" is pointing.
- When to use it: Use the Local Frame when you need to make adjustments relative to the object itself. It is ideal for folding planes, tumbling an object along its own edges, or creating realistic box and packaging mockups where parts must move along their own surface angles.
Camera Frame (Viewer-Oriented Space)
The Camera Frame anchors the transformation axes to your fixed viewpoint (the screen).
- How it works: Regardless of how much the layer is rotated or skewed, the axes remain static. The X-axis is always strictly left-to-right on your screen, the Y-axis is always strictly top-to-bottom, and the Z-axis always moves directly toward or away from your eyes.
- Behavior: Rotating along the Y-axis in the Camera Frame will always spin the layer around a purely vertical screen line, even if the layer is already heavily tilted in 3D space.
- When to use it: Use the Camera Frame when you want to adjust how the layer sits within the overall composition. It is ideal for rotating an object relative to the canvas horizon, adjusting overall perspective, or positioning multiple disparate layers so they align with the same viewer eye-line.
Summary of Differences
- Local Frame: Axes rotate with the layer. Best for object-centric manipulations and progressive folding.
- Camera Frame: Axes stay locked to the screen. Best for scene-centric alignment and camera-perspective adjustments.