# Scene Objects

Scene Objects are nodes that have a physical location within a scene and provide special functionality. Every scene object has a transform that represents a position, rotation, and scale. Scene objects include targets for forming shapes, controlling swarms, performing advanced lighting, and much more.

### 2D Shapes

Shapes that are flat or only have dimensions in the x and y direction. These shapes can still be rotated and scaled to shift slots into the z direction. Modifiers can also be applied to turn 2D shapes into 3D effects. These shapes are well suited to smaller drone counts or as a primitive that is part of a larger, more complex shape.

* [Text](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/text)
* [QR Codes](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/qr-codes)
* [Circle](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/circle)
* [Rectangle](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/rectangle)
* [Ellipse](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/ellipse)
* [Polygon](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/polygon)
* [Grid](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/grid)
* [Fill Circle](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/fill-circle)

### 3D Shapes

Shapes that have depth along with height and width. Simple primitives that can be used as part of more complex shapes.

* [Cube](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/cube)
* [Sphere](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/sphere)
* [Scatter Field](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/scatter-field)
* [Torus](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/torus)
* [Cylinder](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/cylinder)

### [Splines](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/spline)

Splines are a continuous set of linear curves that can be manipulated via anchor points to generate complex shapes. Bezier curves are used extensively in SVG files. A number of primitive shapes built out of bezier splines can be created from the scene object menu. Converting those shapes into a Bezier spline exposes full manipulation.

<figure><img src="https://1654204364-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FakGR2bVCZLTNoe2hkqeR%2Fuploads%2FUVZgSP3vhhFdvPOhfc6v%2Fimage.png?alt=media&#x26;token=dee0cab4-49e7-44b2-8342-309d1af69503" alt="" width="375"><figcaption><p>A Bezier Helix with editable anchor points</p></figcaption></figure>

* Bezier Curve
* [Bezier Line](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/spline/bezier-line)
* [Bezier Circle](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/spline/bezier-circle)
* [Bezier Helix](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/spline/bezier-helix)

### Advanced Objects

* [Launchpad](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/launchpad)
* [Formation Group](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/formation-group)
* Formation Sequence
* [Array Object](https://docs.verge.aero/drone-show-software/verge-design-studio/scene-objects/array-object)
* [Show Effect](https://docs.verge.aero/drone-show-software/verge-design-studio/show-effects)
* Flocking Controller

### Volumes&#x20;

Volumes represent 3D sections of space that can be used to inform lighting effects and collision avoidance such as that used in the flocking controller.

* Sphere
* Cube
