lens-studio-instantiation

Installation
SKILL.md

Programmatic Instantiation

In Lens Studio, standard objects are placed visually in the Hierarchy. However, for dynamic systems like particle generators, voxels, UI grids, or data visualization, you will need to rapidly spawn AR elements programmatically into specific volumetric geometric patterns at runtime using instantiate().

Official docs: Spectacles Home

Generating Prefabs

To spawn a new object, you apply .instantiate() against a valid ObjectPrefab asset field.

@input
targetPrefab: ObjectPrefab;

// Spawn attached to the current script root
const newObject = this.targetPrefab.instantiate(this.sceneObject);

// Re-position via the Transform
newObject.getTransform().setWorldPosition(new vec3(10, 0, 0));

Pattern: Spawning in a 3D Volumetric Grid

Related skills

More from rolandsmeenk/lensstudioagents

Installs
4
GitHub Stars
5
First Seen
Mar 28, 2026