# Popular SOPs

Surface operators (SOPs) are colored blue and manipulate 3D objects.

![](https://4077345522-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFloEXqUun2rk6R28rU%2F-MK1fRVFWG3wLunDeiPl%2F-MK1gOjqZb8xomKtOv52%2Fimage.png?alt=media\&token=239f4061-ff9f-44a9-a788-f9571433aaad)

## Extra for 3D

For 3D scenes, you'll need the following:

* Light COMP
* Camera COMP
* Geometry COMP (see below how to do this with pre-existing 3D objects)
* Render Top

Adding each will set them up without adding more connections.

### Make a Geometry COMP from your SOP

![](https://4077345522-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFloEXqUun2rk6R28rU%2F-MK1j0rrS1LXkA3DqAvj%2F-MK1kRKuq_LQ7Libw4Al%2Ftdgeocomp.gif?alt=media\&token=a64b7208-aec9-4756-a881-df7874deacf9)

How it should look when everything is added:

![](https://4077345522-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFloEXqUun2rk6R28rU%2F-MK1l6NvtfdZqhSRDas1%2F-MK1rL7WTjoAcVDkTu3N%2Fimage.png?alt=media\&token=04829784-2c00-41ce-8f8b-7bc0bce9cede)

## Basics

### Null SOP

Provides a snapshot of sorts of a point within your network. Commonly used to help look at the effects of major changes later and remove them easily when necessary.

![](https://4077345522-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFloEXqUun2rk6R28rU%2F-MK1fRVFWG3wLunDeiPl%2F-MK1gsd2475n7NBdcIic%2Fimage.png?alt=media\&token=c8c7f779-68d3-4d79-9428-323e74d2aa37)

### Noise SOP

For when you want some randomness.

![](https://4077345522-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFloEXqUun2rk6R28rU%2F-MK1fRVFWG3wLunDeiPl%2F-MK1hrJ5iaG90_KTM9ET%2Ftdnoisesop.gif?alt=media\&token=9392f0c4-c72d-4cbb-82c7-d8b2bfcc9362)

### Switch SOP

Takes in multiple surface operators (SOPS) and creates an array. A single element of the array can be accessed by the Switch SOP's Index parameter.&#x20;

![](https://4077345522-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFloEXqUun2rk6R28rU%2F-MK1fRVFWG3wLunDeiPl%2F-MK1i7HKqc2f-3OS4fHD%2Fimage.png?alt=media\&token=88b81f17-50aa-407b-97aa-92c5ef6e1070)

### Select SOP

Provides a visual "copy" that references another surface operator. This is great for large projects where you are referencing SOPs in other areas far from the one you need it for.

Click and drag the original SOP into the Select SOP or type in the original SOP's name in the Select SOP's parameter.

![](https://4077345522-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFloEXqUun2rk6R28rU%2F-MK8ArHv49KQ2p4VrJ5g%2F-MK8BH3HmcS71eSD9CKU%2Fimage.png?alt=media\&token=70c32bf0-9893-45ae-98d2-4db53c4d01c6)

## Shapes / Primitives / Transforms

### Box SOP, Sphere SOP, Torus SOP, Text SOP

Creates 3D shapes or text.

![](https://4077345522-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFloEXqUun2rk6R28rU%2F-MK1iIbOll1vH9TBiKrP%2F-MK1il70UxZcInLenGMT%2Fimage.png?alt=media\&token=971a89fd-d8d4-4f15-ab09-7126c59304e4)

### Transform SOP

Manipulates position, rotation, scale, etc.

![](https://4077345522-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MFloEXqUun2rk6R28rU%2F-MK1iIbOll1vH9TBiKrP%2F-MK1j-2k0DiCaYEIt8hs%2Fimage.png?alt=media\&token=88bca036-6c2f-4b92-81e0-ad5523da7b0f)
