Select your version
1

Panel Overview

BlendMotion full panel view showing all controls in idle state

The BlendMotion Panel

The BlendMotion panel lives in Blender's 3D Viewport Sidebar. Open it by pressing N in the viewport, then click the BlendMotion tab.

The panel is organized from top to bottom in the order you'll use it:

PreflightAuto-checks your setup before you start
PortUDP port for communication (default 9090)
TrackingChoose Full 6DoF or Rotation Only
ControlsView Through Camera toggle and Start/Stop
SlidersSensitivity, Smoothing, Position Scale, Dolly Smooth
PresetsOne-click parameter sets for common use cases
Post FXPost-recording tools: Smooth and Bake to World
💡 Tip: The panel version is shown at the top (v1.1.2). If you ever need support, mention this version number.
💡 Tip: The panel version is shown at the top (v1.0.0). If you ever need support, mention this version number.
2

Preflight Checklist

Preflight Checklist showing IP address, camera status, port availability, and scene FPS

Automatic Setup Verification

The Preflight Checklist runs automatically every time you open the panel. It verifies everything you need before connecting your iPhone.

Your IPYour computer's local IP address on the current Wi-Fi network. Click the 📋 copy button to copy it, then paste it into the iPhone app.
CameraConfirms your scene has an active camera. If not, add one with Shift+A → Camera and press Ctrl+Numpad 0 to set it as active.
PortChecks that the selected UDP port (default 9090) is available and not in use by another application.
Scene FPSShows your current scene frame rate. Recording keyframes will use this FPS value.

The ℹ️ reminder at the bottom reminds you to keep your iPhone on the same Wi-Fi network and to hold it in landscape orientation.

💡 Tip: All items should show ✓ before you press Start. If any item has a warning, fix it first — the checklist tells you exactly what's wrong.
3

Port

Port field showing UDP port 9090

UDP Communication Port

This is the UDP port BlendMotion uses to receive motion data from your iPhone. The default value is 9090 and works for most users.

Default9090
Range102465535
ProtocolUDP (low-latency, no handshake)

If port 9090 is already in use by another application, the Preflight Checklist will warn you. Simply change the port number here and use the same port in the iPhone app.

💡 Tip: If you can't connect, make sure your firewall allows UDP traffic on this port. On macOS, you'll see a system prompt the first time.
4

Tracking Mode

Tracking Mode dropdown showing Full 6DoF and Rotation Only options

Choose How Your Camera Moves

The Tracking Mode dropdown lets you choose between two motion capture modes:

Full (6DoF)Default. Tracks both rotation (pan, tilt, roll) and position (forward, sideways, up/down). Use this for handheld shots, walk-throughs, and any scene where the camera physically moves.
Rotation OnlyTracks only rotation. The camera stays locked in place. Perfect for tripod shots, panoramic sweeps, look-around scenes, or when your camera is parented to an object and you only want to add organic rotation on top.

When Rotation Only is selected, the Position Scale slider is automatically hidden since it doesn't apply.

💡 Tip: If your camera is parented to a path or object, Rotation Only gives you a natural "operator on a dolly" feel — the parent handles movement, your hand controls where the camera looks.
5

Controls

View Through Camera checkbox and Start button

View Through Camera & Start

View Through CameraWhen checked, the 3D viewport automatically locks to the active camera view when tracking starts. This way you see exactly what the camera sees in real time. Uncheck if you want to observe the camera from a different angle while tracking.
Start / StopClick Start to begin listening for iPhone data. The button changes to Stop while active. The panel will show "Connected" with your iPhone's IP once the first packet arrives.

Once connected, additional controls appear: Recalibrate (resets the origin point to your current hand position) and a live status display showing rotation and position values.

💡 Tip: You can start the Blender side before connecting from the iPhone. BlendMotion will wait patiently for the first packet.
6

Sliders

Sensitivity, Smoothing, Position Scale, and Dolly Smooth sliders

Fine-Tune Your Camera Motion

Sensitivity — Controls how much the Blender camera rotates relative to your phone movement.

Range0.103.00
Default1.00 (1:1 tracking)
Low (<1.0)Dampens rotation — good for large sweeping motions
High (>1.0)Amplifies rotation — good for small desk movements

Smoothing — Reduces hand shake for smoother, more cinematic motion.

Range0.000.95
Default0.30
0.0No smoothing — raw, direct tracking
0.3 – 0.5Recommended for most use cases
>0.7Very smooth, but adds noticeable lag

Position Scale — Multiplies your physical movement distance in Blender.

Range0.1050.00
Default5.00
Low (<3)Tabletop / small-scale scenes
High (>10)Large architectural / landscape scenes

Dolly Smooth — Extra smoothing for position only. Most useful when your camera is parented to an object.

Range0.000.95
Default0.60
Use caseSmooths out position jitter on dolly/crane rigs while keeping rotation responsive
7

Presets

Preset dropdown showing Handheld, Cinematic, Dolly, Crane, and Raw options

One-Click Parameter Sets

Presets instantly configure all four sliders for common shooting styles. Select a preset and the sliders update automatically.

PresetSens.SmoothPos ScaleDolly
Handheld1.00.35.00.0
Cinematic0.60.73.00.0
Dolly0.80.58.00.6
Crane0.50.812.00.7
Raw1.00.05.00.0

Handheld is the default and works well for general-purpose tracking. Cinematic adds extra smoothing for polished results. Dolly and Crane are designed for cameras parented to rigs. Raw gives you zero smoothing for direct 1:1 tracking.

💡 Tip: Presets are starting points — after selecting one, you can still adjust any individual slider to taste.
8

Post FX

Post FX section showing Passes slider, Smooth button, and Bake to World button

Post-Recording Tools

Post FX tools work on your recorded keyframes after you stop tracking. They help you polish your camera animation.

Smooth — Applies a smoothing filter to your recorded keyframes to remove residual hand shake.

PassesNumber of smoothing iterations (150, default 5). More passes = smoother result. Each pass reduces high-frequency noise while preserving the overall motion path.
AlgorithmQuaternion-space 1-2-1 kernel — handles rotation correctly without 180° flips or gimbal artifacts.

Bake to World — Converts a parented camera's animation into world-space keyframes.

When to useAfter you're happy with a parented camera animation and want to remove the parent while keeping the exact same motion.
What it doesBakes the final world-space position and rotation on every frame, then clears the parent. The camera follows the exact same path but is now independent.
💡 Tip: Always record first, then apply Smooth. You can undo with Ctrl+Z if you over-smooth. Start with 5 passes and increase gradually.
9

iPhone — Connect Screen

BlendMotion iPhone app connect screen showing IP address field, port field, and Connect button

Connecting to Blender

This is the first screen you see when you open BlendMotion on your iPhone. Hold your phone in landscape orientation before connecting.

IP AddressEnter your computer's local IP address here. The easiest way: copy it from the Preflight Checklist in Blender (click the 📋 button) and paste it here.
PortThe UDP port number. Default is 9090. Must match the port set in the Blender addon panel.
ConnectTap to start sending motion data to Blender. Make sure the Blender addon is running (Start pressed) before you connect.
💡 Tip: Both devices must be on the same Wi-Fi network. If you can't connect, double-check the IP address and make sure your firewall allows UDP on the chosen port.
10

iPhone — Tracking Screen

BlendMotion v1.1 iPhone tracking screen showing viewport preview, settings panel, and action buttons

Live Tracking HUD

Once connected, the tracking screen shows a real-time viewport preview from Blender and gives you full control over recording, calibration, and playback.

Status Bar (top)

🟢 Green dotConnected and sending data to Blender
Tracking: Normal ✓ARKit tracking quality. "Normal" means stable tracking. "Limited" or "Initializing" means the camera needs better visual features — add more light or point at textured surfaces.
60 fpsARKit tracking frame rate. Green = good performance.
● LIVEIndicates live tracking data is being sent to Blender.

Viewport Preview (center)

Shows a live preview of the Blender viewport streamed at 24 FPS. This lets you see what the camera sees in Blender without looking at your computer screen. Tap the Preview button to toggle it on or off.

Settings (right panel)

SensitivityControls the rotation multiplier. Same as the Blender slider — adjust on-the-fly without going back to Blender.
Pos ScaleControls the position multiplier. Useful for quick adjustments mid-session.
Record FPSChoose the keyframe recording rate: 24, 25, 30, or 60 fps. Should match your Blender scene FPS for smooth playback.

Action Buttons (bottom)

RecStart recording keyframes. While recording, every frame is captured to the Blender timeline. Tap again to stop recording.
RetakeDeletes all recorded keyframes and rewinds the timeline to the start. Use this when you want a fresh take without manually clearing keyframes in Blender.
PauseFreezes the camera in place while keeping the connection alive. Useful when you need to reposition yourself.
ResetRestores the camera to its original position (captured when you clicked Start in Blender) and recalibrates the tracking origin.
PreviewToggles the live viewport preview on or off. The preview streams from Blender at 24 FPS over a separate UDP channel.
EndDisconnect from Blender and return to the connect screen.
💡 Tip: Use Pause when you need to reposition yourself, then the tracking resumes with automatic recalibration. Retake is your best friend for quick iteration — no need to touch Blender between takes.
BlendMotion v1.0 iPhone tracking screen showing horizon indicator, ARKit status, and action buttons

Live Tracking HUD

Once connected, the tracking screen shows real-time feedback and gives you control over recording and calibration.

Status Bar (top)

🟢 Green dotConnected and sending data to Blender
60 fpsARKit tracking frame rate. Green = good performance.
Tracking: Normal ✓ARKit tracking quality. "Normal" means stable tracking. "Limited" or "Initializing" means the camera needs better visual features — add more light or point at textured surfaces.

Horizon Indicator (center)

The crosshair and horizon line show your phone's current orientation. The rotation values below it ( roll and pitch in degrees) help you monitor your movements in real time.

Settings (right panel)

SensitivitySame as the Blender slider — controls rotation multiplier. Adjust on-the-fly without going back to Blender.
Position ScaleSame as the Blender slider — controls position multiplier. Useful for quick adjustments mid-session.
Record FPSChoose the keyframe recording rate: 24, 25, 30, or 60 fps. Should match your Blender scene FPS for smooth playback.

Action Buttons (bottom)

RecStart recording keyframes. While recording, every frame is captured to the Blender timeline. Tap again to stop recording.
RecalRemote recalibrate — resets the origin point to your current hand position. Same as clicking Recalibrate in Blender, but you don't need to touch the computer.
EndDisconnect from Blender and return to the connect screen.
💡 Tip: Use Recal whenever the camera drifts or after you reposition yourself. It's instant and doesn't interrupt your workflow.

Resources

Documentation & Support

🏠
Home
Back to main page
🚀
Support
Quick start & help
FAQ
Common questions answered
📄
Terms of Use
License & usage terms
🔒
Privacy Policy
No data collected, ever