Files
Toastconcern--FrameStudio/docs/getting-started.md
T
ToastconcernandClaude Opus 5.5 b0609d3664 Studio: movable areas and workspaces in Frame Studio's own Blender-like style
- ImGui's docking branch (1.91.5): the 3D Viewport, Outliner, Properties and Timeline are areas on a gutter, each
  with a header. Drag an area by its header's editor button to dock it elsewhere (as a tab, or splitting an area);
  click it to show another editor there. Layouts are kept between runs; Window > Reset Layout restores them.
- Workspaces in the top bar: Layout, Walking, Headset. Ctrl+Space maximizes the 3D Viewport.
- 3D Viewport header: Arrange / Draw Floor, View, Select, Add, Object menus, Global / Local, the world layer and
  shading (Material, Solid, Wireframe; GPU Cost, Overdraw, Leave Out in its menu). In the view: the toolbar (T), a
  chip naming the home and selection, navigation buttons under the axes, a sidebar (N: Item, Tool, View).
- Properties: tabs as icons down its left edge (Object, World, Environment, Bundle, Headset); sections are panels on
  lighter boxes; labels right-aligned in a column. Sound is part of the Environment tab.
- Timeline: transport in its header, a ruler in seconds with the playhead. Status bar: what the mouse does.
- Keys: Shift+A add menu, X asks before deleting, F3 menu search, Alt+A, Space, Numpad 1/3/7 views, T, N.
- Inter (SIL OFL) built in as the interface font; a palette of cool greys, one blue, Frame Studio's orange.
- ImGui patches (marked Frame Studio): the submenu triangle, and dropdown arrows drawn small on the field.
- Self-test: an area dragged to dock elsewhere, Reset Layout, workspaces, F3 (104/104).
- Guides follow the new menus.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 14:14:46 -05:00

7.4 KiB

Getting started

This guide explains what Frame Studio and Frame Home are, what you need, and how to go from a download to a home on your Steam Frame in a few minutes.

Screens and panel positions are described in studio-guide.md. This guide keeps to menu names, because the window layout is being redesigned.

What they are

Frame Home runs on the Steam Frame. It replaces SteamVR's own environment (the space you stand in when no game is running) with a home of your choice. It shows at boot, behind the Steam menu and while games load, like the built-in environment does. It is not a game and has no entry in your library.

Frame Studio is the desktop editor. It runs on Windows, Linux and macOS. It opens:

  • Meta Quest homes (.apk files: HSL, Clay .opa or glTF homes),
  • Frame environments (.fenv files),
  • models from Blender or Unity (.glb, .gltf, .fbx, .obj).

It shows them with the same renderer the headset uses. You can move, hide and delete objects, shape where you can walk, add seats, sounds and a picture, save the result as a .fenv environment, and send it to the headset.

What you need

Requirement
Graphics A GPU with Vulkan 1.2. Any recent NVIDIA, AMD or Intel driver on Windows and Linux.
Windows Windows 10 or 11. 64-bit (x64), 32-bit (x86) or ARM64.
Linux 64-bit (x64), 32-bit (x86) or ARM64, with an X11 desktop or XWayland.
macOS macOS 11 or later on Apple Silicon. macOS 10.15 or later on Intel. Vulkan runs on Metal through MoltenVK, which is inside the app.
Headset A Steam Frame with developer mode and SSH turned on, on the same network as your computer. See headset-setup.md.

The 32-bit builds can use at most 4 GB of memory. The very largest homes may not fit.

You do not need Studio to use Frame Home. If you only want to install Frame Home and copy ready-made .fenv files, see install-frame-home.md.

Download

  1. Open the project's GitHub page and go to Releases.
  2. Pick a release:
    • Latest build is rebuilt from the newest code every time the main branch changes. It is marked as a pre-release.
    • A version release (for example v1.0) is a fixed version.
  3. Download the file for your computer:
Computer File
Windows, 64-bit PCs FrameStudio-windows-x64.zip
Windows, 32-bit FrameStudio-windows-x86.zip
Windows on ARM FrameStudio-windows-arm64.zip
Linux, 64-bit PCs FrameStudio-linux-x64.tar.gz
Linux, 32-bit FrameStudio-linux-x86.tar.gz
Linux on ARM FrameStudio-linux-arm64.tar.gz
Mac with Apple Silicon (M1 and later) FrameStudio-macos-arm64.zip
Mac with Intel FrameStudio-macos-x64.zip
Frame Home only (no Studio) FrameHome-installer.zip

Builds of other branches are not on the Releases page. You find them under Actions: open the run, then scroll down to Artifacts. You must be signed in to GitHub to download artifacts.

Unpack and first launch

Every Studio download holds the program and, beside it, a frame folder. That folder is the headset side of Frame Home, which Studio installs for you. Keep the two together.

Windows

  1. Right-click the zip and choose Extract All. Pick a folder you can write to, for example your Documents.
  2. Open the extracted folder and double-click Frame Studio.exe.
  3. Windows may show "Windows protected your PC" (SmartScreen), because the program is not signed. Click More info, then Run anyway.

macOS

  1. Double-click the zip. You get Frame Studio.app.
  2. Move it to your Applications folder if you like.
  3. The app is not signed, so a double-click is refused the first time. Instead, right-click (or Control-click) the app and choose Open, then Open again in the dialog. After that, a normal double-click works.

Linux

  1. Unpack the archive:

    tar -xzf FrameStudio-linux-x64.tar.gz
    cd FrameStudio-linux-x64
    
  2. Make sure the program can run, then start it:

    chmod +x "Frame Studio"
    ./"Frame Studio"
    

    You can also double-click it in your file manager. Studio writes its messages to studio.log in its data folder (see below), not to the terminal.

  3. Open and save dialogs need zenity or kdialog. Install one with your package manager if dialogs do not appear.

Where Studio keeps its files

What Windows Linux macOS
Studio's own files (settings, edits, recent homes, auto-saves, studio.log) %APPDATA%\FrameStudio ~/.local/share/FrameStudio ~/Library/Application Support/FrameStudio
My Environments (what you save) Documents\Frame Studio\Environments Frame Studio/Environments in your Documents folder (~/Documents on most systems) ~/Documents/Frame Studio/Environments

File > My Environments > Show the Folder opens the My Environments folder.

A first walkthrough (about 5 minutes)

Before you start, set up the headset once: headset-setup.md. Then install Frame Home on it with Headset > Install on Steam Frame... (see install-frame-home.md).

1. Open a home

  1. Choose File > Open... (Ctrl+O), or drop files onto the Studio window.
  2. Pick a Meta home (.apk), a .fenv environment, or a model.
    • To open a room together with its view outside (a "footprint" and a "vista"), select both files in the dialog. You can also add a vista later with File > Import > Vista....
  3. Wait for the home to load. Studio shows its progress.

2. Look around

To Do this
Orbit Middle mouse drag, or Alt + left drag
Pan Shift + middle mouse drag
Zoom Mouse wheel
Fly Hold the right mouse button and use W A S D, Q and E for down and up
See it from where you will stand View > Player View (Numpad 0 or P)
Select an object Left click it

Help > Controls (F1) lists every shortcut.

To change something, select an object, then pick Move (G), Rotate (R) or Scale (S) in the toolbar on the left of the view and drag the gizmo, or use Object > Show/Hide (H) or Object > Delete (X). The selected object's details show in Properties, on the right. Shift+A adds things where you look; F3 finds any command. Edit > Undo (Ctrl+Z) takes any step back.

3. Save

  1. Choose File > Save to My Environments (Ctrl+S).
  2. Studio bakes the home into one .fenv file and puts it in My Environments under its name.

After the first save, the menu item is called Save and writes to the same file. File > Save As... saves a copy somewhere else.

4. Send it to the headset

  1. Put the headset on, or at least make sure it is on and connected to your network.
  2. Choose Headset > Send to Frame.
  3. Studio saves the home as one .fenv, copies it to the headset and makes it the current environment. Its progress shows in the Studio window.

In the headset you now stand in your home. Open the Steam menu to switch environments or change settings: see using-frame-home.md.

Next steps