About this tool
Plan camera, gameplay and chat placement on a 1920x1080 scene and get exact OBS transform coordinates for every source.
The Stream Scene Layout Planner works out exactly where the gameplay capture, facecam and chat panel sit on a stream canvas and gives you the pixel Position X/Y and Size W/H to type into the OBS Edit Transform dialog. The capture is aspect-fitted with the standard scale = min(boxWidth / aspectWidth, boxHeight / aspectHeight), so any letterbox or pillarbox bars are measured and reported rather than quietly cropped, and the default margin is the SMPTE RP 218 action-safe inset of 3.5% per side.
Open Stream Scene Layout Planner on AltFTool — it loads instantly in your browser.
Add your input to the workspace.
Adjust the options until the result looks right.
Copy or download the output and put it to work.
Every source comes out as integer Position and Size values in OBS's own units.
Letterbox and pillarbox amounts are calculated from the aspect fit, not eyeballed in the preview.
Warns when the facecam covers too much of the game, when chat is too narrow to read, and when a source crosses title-safe.
A facecam between about 18% and 25% of canvas width — roughly 350 to 480 px on a 1920 px canvas — is the usual range, which works out to under 10% of the gameplay area. Past about 15% coverage the camera starts hiding parts of the game that viewers need to see.
Around 300 to 400 px on a 1080p canvas, or roughly 16% to 20% of the width. Twitch's popout chat has a 340 px minimum window width, and below about 300 px messages wrap every few words and become tiring to read on a phone.
Because the source's aspect ratio does not match the box you are fitting it into. A 16:9 capture in a taller box gets letterbox bars top and bottom; a 4:3 capture in a 16:9 box gets pillarbox bars left and right. Either crop the source, change the canvas, or fill the bars with a background layer.
SMPTE RP 218 puts the action-safe area at the central 93% of the picture and the title-safe area at the central 90% — on a 1920 × 1080 canvas that is a 1728 × 972 box inset 96 px each side. Keeping alerts, names and labels inside title-safe stops them being clipped by overscan or covered by the platform's own on-screen controls.