Skip to main content

Migrating from Lens Studio to Effect House

If you're coming from Lens Studio, this guide will help you get started with Effect House by translating familiar features, UI, and workflows.

While many capabilities are similar, you'll notice key differences in areas like visual scripting, materials, and editor layout. This guide highlights those differences so you can quickly adapt your existing knowledge to Effect House.

Terminology Mapping

Many tools in Effect House work the same as Lens Studio, but use different names.

Use this table as a quick reference when navigating the editor:

Lens StudioEffect House
Scene HierarchyHierarchy
Asset BrowserAssets
InspectorInspector
LoggerConsole
Scripts / Behavior / TweenVisual Scripting / Interaction Components
Shader GraphMaterial Editor
VFX Graph / GPU ParticlesVisual Effects Editor / Basic Particles
Asset LibraryAsset Library / AR Library
Sample ProjectsTemplates
EnvMapEnvironment
User Context System / Social KitSocial Kit
Head BindingHead Tracker
Upper Body Tracking 3DNeck Tracker
3D Body TrackingBody Tracking 3D
AvatarBody Drive
Target TrackerImage / Marker Tracking
Perspective Camera + Device TrackingAR Plane
Uber DiffuseStandard Material
Uber PBRStandard PBR
Face PaintFace Mask
Segmentation TextureSegmentation
Render TargetRender Texture
Orthographic Camera2D Camera
Screen Text / Text3DText / 3D Text
AudioAudio Player

Effect House uses a panel-based layout similar to Lens Studio. You can drag panels to customize your workspace or reset them from the top toolbar.

navigate the editor

Titlebar

At the top of the workspace is the Titlebar, where you can quickly access key tools and actions while building your effect.

Unlike Lens Studio, which uses its toolbar mainly for layout and window controls, the Effect House Titlebar focuses on quick access to core creation and publishing features.

From the Titlebar, you can:

  • Open the Asset Library to browse and add assets
  • Show or hide panels like Visual Scripting and TikTok Sounds
  • Preview your effect by generating a QR code
  • Submit your effect for publishing

Using the Titlebar helps you move quickly between building, testing, and publishing your effect.

titlebar

Learn more about the Titlebar.

Hierarchy (Scene Hierarchy)

The Hierarchy panel displays all objects in your scene.

  • Objects render and execute from top to bottom
  • Click + Add object to create new objects
  • Drag assets into the scene from the Assets panel
  • Toggle object visibility directly in the panel

In both platforms, the Hierarchy controls scene structure. In Effect House, objects also rely heavily on attached components to define behavior.

Render Groups (Effect House Unique Design)

In Effect House, the Hierarchy panel utilizes a unique system called Render Groups. A render group is a container that automatically groups related objects together (such as Face Mask Effects, 2D Foreground Effects, or General) to optimize performance.

  • Rendering Order: The placement of render groups in the Hierarchy panel dictates the visual stacking of your scene. The render group at the top renders first, while the render group at the bottom renders last. You can drag and drop entire groups to quickly change what renders in front of or behind other elements.
  • Group Cameras: Each render group has a default camera that is specifically responsible for rendering the objects belonging to that group.
hierarchy panel

Learn more about the Hierarchy panel.

Inspector

When you select an object or asset, its properties appear in the Inspector.

In Lens Studio, behavior is often defined using script components. In Effect House, functionality is added using Components.

For example:

  • Add an Audio Player to play sound
  • Add an Interaction component for user input
  • Add a Rigid Body for physics

This component-based approach reduces the need for custom scripting and allows you to build interactions more quickly.

inspector panel

Learn more about the Inspector panel.

Assets (Asset Browser)

The Assets panel stores all files in your project.

You can:

  • Organize files into folders
  • Import custom assets
  • Add built-in assets using the add button

In Lens Studio, some resources such as camera textures are stored in the Asset panel. In Effect House, these are accessed directly through scene objects or materials instead of being stored as standalone assets.

assets panel

Learn more about the Assets panel.

Scene & 2D Workspace

The Scene panel is your main workspace.

You can:

  • Move, rotate, and scale objects
  • Pan and orbit the camera

Effect House integrates a 2D Camera system directly into the scene, allowing you to switch between 3D and screen-based workflows without changing contexts.

scene panel

Learn more about the Scene panel.

Preview

The Preview panel shows how your effect looks in real time.

You can:

  • Test with built-in videos or images
  • Add your own media
  • Use your webcam
  • Restart your effect at any time

The Preview panel mimics a phone, allowing you to see how your effect will look when used in TikTok. Your effect is applied to a selected preview video.

preview panel

Learn more about the Preview panel.

Console (Logger)

The Console panel displays logs, warnings, and errors while your effect is running.

This works similarly to the Logger in Lens Studio and is primarily used for debugging Visual Scripting logic and runtime behavior.

console panel

Learn more about the Console panel.

Key Workflow Differences

Scripting vs. Visual Scripting

One of the biggest differences between Lens Studio and Effect House is how logic is created. Instead of writing code, you can use Visual Scripting.

  • Build logic by connecting nodes from left to right
  • Use Start and Update nodes instead of OnAwake or Update
  • Create variables directly in the panel and use Get / Set nodes
  • Handle interactions using components or nodes like Screen Tap

You can now build logic visually without having to write code.

visual scripting

Learn more about Visual Scripting.

Materials and Shaders

Lens Studio uses the Shader Graph, while Effect House uses the Material Editor.

  • Open materials by double-clicking them
  • Use nodes to control appearance and behavior
  • Adjust parameters directly in the Inspector

In Effect House, material setup is more tightly integrated with the editor and often requires fewer steps to expose parameters.

material editor

Learn more about Material editor.

Particles and VFX

Instead of Lens Studio's VFX Graph and GPU Particles, Effect House uses Basic Particles. When you add a particle system, you can edit it in the Visual Effects Editor panel, which is clearly broken down into 3 lifecycle stages:

  • Spawn: Initial properties when the particle is born
  • Update: Logic processed every frame during the particle's life
  • Output: The material and rendering settings

This structure separates initialization, behavior, and rendering into clearly defined stages.

vfx editor

Physics

Lens Studio requires a configured physics world. Effect House includes a built-in physics system.

  • Add Rigid Body and Collider components directly to objects
  • No additional setup is required for basic physics behavior
  • Supports joints and cloth simulation

This allows you to apply physics more quickly without additional configuration.

Learn more about Visual Effects editor.

Built-in Makeup and Post Effects

In Lens Studio, features like makeup effects often require importing helper assets. In Effect House, many of these are built in.

  • Add makeup objects such as lips or eyeshadow directly from the Hierarchy
  • Add post effects such as color filters directly from the Hierarchy and adjust them in the Inspector

This reduces setup time and simplifies common workflows.

face effects

Learn more about the Face Mask object.

Audio and Microphone

Lens Studio uses Audio objects with licensed sound assets. Effect House integrates with TikTok's sound ecosystem.

  • Use the Audio Player component to play sound
  • Access TikTok's sound library
  • Use the Microphone node directly in Visual Scripting

Effect House simplifies audio input and playback by integrating it directly into components and nodes.

tiktok sounds 1
tiktok sounds 2
tiktok sounds 3

Learn more about TikTok Sounds.

Generative AI and Machine Learning

Both platforms offer plenty of generative AI capabilities, but they are accessed differently.

Lens Studio: Uses the GenAI Suite and an AI Assistant chat window to generate assets, textures, or entire projects based on prompts.

Effect House (AI Editor): A dedicated panel accessed from the Tool Bar where you can generate AI Image and AI Video models. By combining a base model (like Image Alive or Lip Sync) with text prompts and reference images, you can create custom AI Textures or animated styles. Learn more about AI Editor.

Effect House (AI Graph Editor): A node-based editor (similar to Visual Scripting) specifically for AI. It allows you to chain multiple AI base models together—connecting Image-to-Image (I2I) and Image-to-Video (I2V) nodes—to produce complex, multi-step AI transformations. Learn more about AI Graph Editor.

Publishing Your Effect

When your effect is ready:

  • Click Submit in the toolbar
  • Complete the publishing flow
  • Track performance and analytics in the Effect House portal

In Lens Studio, effects are published to Snapchat. In Effect House, effects are distributed on TikTok.

publish effect 1   publish effect 2

Learn more about how to Submit Your Effect.

Get Started

Now that you're familiar with the core differences between Lens Studio and Effect House, you can start building your first project!

To continue learning:

  • Open a Template to explore how effects are structured and built
  • Try the AI Editor to quickly generate and iterate on creative ideas
  • Create a simple effect using Visual Scripting
  • Add an Interaction to make your effect interactive

By understanding how features map between platforms, you can quickly transition your Lens Studio experience into Effect House.

Copyright © 2026 TikTok. All rights reserved.
About TikTokHelp CenterCareersContactLegalTerms of ServicePrivacy PolicyCookies