Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
## [2.0.3-preview.1] - 2019-08-13
### 2019.3, HDRP and build Fixes
- iOS Cloud build fails with an `exportArchive: Code signing "fccore.bundle" failed` error
- Recorder Clip with a Targeted Camera input gives black images with HDRP
- In 2019.3, HDRP is out of experimental and namespace was renamed
- Recorder settings warnings were not displayed in the console at recording start
- Massive documentation update
- Fixed "NullReferenceException" errors related to changes in GameView in 2019.3.0b1.
  • Loading branch information
Unity Technologies committed Aug 12, 2019
1 parent b7f6e92 commit c080f84
Show file tree
Hide file tree
Showing 98 changed files with 748 additions and 424 deletions.
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,16 @@ All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [2.0.2-preview.3] - 2019-05-28
## [2.0.3-preview.1] - 2019-08-13
### 2019.3, HDRP and build Fixes
- iOS Cloud build fails with an `exportArchive: Code signing "fccore.bundle" failed` error
- Recorder Clip with a Targeted Camera input gives black images with HDRP
- In 2019.3, HDRP is out of experimental and namespace was renamed
- Recorder settings warnings were not displayed in the console at recording start
- Massive documentation update
- Fixed "NullReferenceException" errors related to changes in GameView in 2019.3.0b1.

## [2.0.2-preview.2] - 2019-05-28
### Fixes and Linux support
- Add Gif and Legacy Recorders core library binaries for Linux
- Fix build errors related to fccore
Expand Down
8 changes: 0 additions & 8 deletions Documentation~/Images.meta

This file was deleted.

Binary file added Documentation~/Images/BtnRecord.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/CaptureOptions360View.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/IconPreset.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 0 additions & 7 deletions Documentation~/Images/Icon_.meta

This file was deleted.

Binary file added Documentation~/Images/Label-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-11.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-12.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-13.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-14.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-15.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-17.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-18.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-19.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-20.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Documentation~/Images/Label-8.png
Binary file added Documentation~/Images/Label-9.png
Binary file added Documentation~/Images/Label-A.png
Binary file added Documentation~/Images/Label-B.png
Binary file added Documentation~/Images/Label-C.png
Binary file added Documentation~/Images/Label-D.png
Binary file added Documentation~/Images/Label-E.png
Binary file added Documentation~/Images/Label-F.png
Binary file added Documentation~/Images/Label-G.png
Binary file added Documentation~/Images/Label-H.png
Binary file added Documentation~/Images/Label-I.png
Binary file added Documentation~/Images/Label-J.png
Binary file added Documentation~/Images/Label-K.png
Binary file added Documentation~/Images/Label-L.png
Binary file added Documentation~/Images/Label-M.png
Binary file added Documentation~/Images/Label-N.png
Binary file added Documentation~/Images/Label-O.png
Binary file added Documentation~/Images/Label-P.png
Binary file added Documentation~/Images/Label-Q.png
Binary file added Documentation~/Images/Label-R.png
Binary file added Documentation~/Images/Label-S.png
Binary file added Documentation~/Images/Label-T.png
Binary file added Documentation~/Images/Label-U.png
Binary file added Documentation~/Images/Label-V.png
Binary file added Documentation~/Images/Label-W.png
Binary file added Documentation~/Images/Label-X.png
Binary file added Documentation~/Images/Label-Y.png
Binary file added Documentation~/Images/Label-Z.png
Binary file added Documentation~/Images/RecorderAnimation.png
Binary file added Documentation~/Images/RecorderAudio.png
Binary file added Documentation~/Images/RecorderClipProperties.png
Binary file added Documentation~/Images/RecorderGIF.png
Binary file added Documentation~/Images/RecorderImage.png
Binary file added Documentation~/Images/RecorderMovie.png
Binary file modified Documentation~/Images/RecorderSplash.png
Binary file modified Documentation~/Images/RecorderWindow.png
Binary file added Documentation~/Images/RecordingControls.png
Binary file added Documentation~/Images/RecordingSettings.png
20 changes: 20 additions & 0 deletions Documentation~/InclCaptureOptions360View.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<a name="360View"></a>
### 360 View capture properties

These properties appear when you set **Capture** to **360 View**.

To capture 360 degree recordings, the Recorder rotates the **Source** camera 360 degrees in about its **Y** axis.

![](Images/CaptureOptions360View.png)

|Property:||Function|
|-|-|-|
| **Source** ||Specifies which camera the Recorder uses as the point of view for the 360 degree recording.<br/><br/>**Note:** some options may not appear if you're using certain render pipelines (for example [HDRP](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@latest)). |
| | Main Camera | The Camera tagged with the MainCamera [Tag](https://docs.unity3d.com/Manual/Tags.html). |
| | Tagged Camera | A camera tagged with a specific [Tag](https://docs.unity3d.com/Manual/Tags.html). |
|**Tag** | | When you set **Source** to **Tagged Camera**, specifies which Tag to look for.|
| **360 View Output** ||**W** and **H** specify the width and height, in pixels, of the 360-degree video.|
| **Cube Map** ||The size of the cube map, in pixels, for the 360-degree video. |
| **Stereo** ||When you enable this option, the Recorder outputs separate left and right stereoscopic views of the 360-degree video. |
| **Stereo Separation** ||When you enable the **Stereo** option, this property specifies the angle between the left and right views on the **Source** camera's **Y** axis.|
| **Flip Vertical** ||When you enable this option, the Recorder flips the output image vertically.<br/><br/> This is useful to correct for systems that output video upside down.|
18 changes: 18 additions & 0 deletions Documentation~/InclCaptureOptionsGameView.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<a name="GameView"></a>
### Game View capture properties

These options appear when you set **Capture** to **Game View**.

>[!NOTE]
>If you are using more than one Recorder to capture Game View, they must all use the same resolution settings.
![](Images/CaptureOptionsGameView.png)

|Property:||Function:|
|-|-|-|
| **Output Resolution** ||The dimensions of the recording.|
| | Match Window Size | Matches the current Game View resolution. |
| | _[PRESET RESOLUTIONS]_ | Choose from several standard video resolutions such as 1080p and 4K. |
| | Custom | Uses custom width and height values that you supply. |
| **Aspect Ratio** ||These options appear when you set **Output Resolution** to **Custom**.|
| | W/H | Control the recording's width and height.<br/><br/> |
12 changes: 12 additions & 0 deletions Documentation~/InclCaptureOptionsRenderTextureAsset.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<a name="RenderTextureAsset"></a>
### Render Texture Asset capture properties

These options appear when you set **Capture** to **Render Texture Asset**.

![](Images/CaptureOptionsRenderTextureAsset.png)

|Property:||Function|
|-|-|-|
|Render Texture | | Points to the render texture you want the Recorder to capture. |
|Resolution | | The target render texture's resolution. Unity updates this field automatically when you select a render texture. |
| **Flip Vertical** ||When you enable this option, the Recorder flips the output image vertically.<br/><br/> This is useful to correct for systems that output video upside down.|
22 changes: 22 additions & 0 deletions Documentation~/InclCaptureOptionsTargetedCamera.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<a name="TargetedCamera"></a>
### Targeted Camera capture properties

These options appear when you set **Capture** to **Targeted Camera**.

![](Images/CaptureOptionsTargetedCamera.png)

|Property:||Function:|
|-|-|-|
| **Source** ||Specifies which camera the Recorder uses to capture the recording.<br/><br/>**Note:** some options may not appear if you're using certain render pipelines (for example [HDRP](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@latest)).|
| | ActiveCamera | The Camera that is active when you launch the recording. |
| | Main Camera | The Camera tagged with the MainCamera [Tag](https://docs.unity3d.com/Manual/Tags.html). |
| | Tagged Camera | A camera tagged with a specific [Tag](https://docs.unity3d.com/Manual/Tags.html). |
|**Tag** | | When you set **Source** to **Tagged Camera**, specifies which Tag to look for.|
| **Output Resolution** ||The dimensions of the recording.|
| | Match Window Size | Matches the current monitor resolution. |
| | _[PRESET RESOLUTIONS]_ | Choose from several standard video resolutions such as 1080p and 4K. |
| | Custom | Uses custom width and height values that you supply. |
| **Aspect Ratio** ||These options only appear when you set **Output Resolution** to **Custom**. |
| | W/H | Control the recording's width and height.|
| **Include UI** ||When you enable this option, the recording includes UI GameObjects.<br/><br/>This option only appears when you set **Source** to **ActiveCamera**.|
| **Flip Vertical** ||When you enable this option, the Recorder flips the output image vertically.<br/><br/> This is useful to correct for systems that output video upside down.|
18 changes: 18 additions & 0 deletions Documentation~/InclCaptureOptionsTextureSampling.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<a name="TextureSampling"></a>
### Texture Sampling capture properties

These options appear when you set **Capture** to **Texture Sampling**.

![](Images/CaptureOptionsTextureSampling.png)

|Property:||Function|
|-|-|-|
| **Source** ||Specifies which camera the Recorder uses to capture the recording.<br/><br/>**Note:** some options may not appear if you're using certain render pipelines (for example [HDRP](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@latest)).|
| | ActiveCamera | The Camera that is active when you launch the recording. |
| | Main Camera | The Camera tagged with the MainCamera [Tag](https://docs.unity3d.com/Manual/Tags.html). |
| | Tagged Camera | A camera tagged with a specific [Tag](https://docs.unity3d.com/Manual/Tags.html). |
|**Tag** | | When you set **Source** to **Tagged Camera**, specifies which Tag to look for.|
| **Aspect Ratio** ||The width:height ratio to format the output to.|
| **Super Sampling** | | The size of the grid from which to sample. |
| **Rendering Resolution** ||The dimensions of the input from which to sample. |
| **Output Resolution** ||The dimensions of the video recording.|
21 changes: 21 additions & 0 deletions Documentation~/RecorderAnimation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Configuring Animation Clip Recorders

The **Animation Clip Recorder** generates an animation clip in the .anim file format.

This page covers the properties specific to Animation Clip Recorders. To fully configure an Animation Clip Recorder, you must also set:

- The Recorder's [Output properties](RecorderProperties.md).
- The [Recording Properties](Recording.md) for the capture.

## Animation Clip Recorder properties

![](Images/RecorderAnimation.png)

|Property:|Function:|
|:---|:---|
| **Game Object** |The [GameObject](https://docs.unity3d.com/Manual/class-GameObject.html) to record.|
| **Recorded Target(s)** |The components of the GameObject to record. Choose more than one item to record more than one component.|
| **Record Hierarchy** |Enable this property to record the GameObject's children.|

>[!NOTE]
>The Animation Clip Recorder can only record a GameObject in the current Scene. It cannot record GameObjects in other Scenes.
18 changes: 18 additions & 0 deletions Documentation~/RecorderAudio.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Configuring Audio Recorders

The **Audio Recorder** generates an audio clip in .wav format.

This page covers properties specific to Audio Recorders. To fully configure an Audio Recorder, you must also set:

- The Recorder's [Output properties](RecorderProperties.md).
- The [Recording Properties](Recording.md) for the capture.

## Audio Recorder properties

![](Images/RecorderAudio.png)

|Property:|Function:|
|:---|:---|
| **Format** |The encoding format for Recorder output. **WAV** is the only possible option.|


24 changes: 24 additions & 0 deletions Documentation~/RecorderDebugging.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Debugging Recorders

The Unity Recorder includes tools that can help you diagnose problems you may encounter during captures.

## Unity Recorder GameObjects

The Unity Recorder adds a **Unity-RecorderSessions** GameObject to Scenes to help manage capture sessions. The **Unity-RecorderSessions** GameObject has Components that bind Recorders to GameObjects in your Scene, and store the progress of the current recording session.

By default, Unity hides the **Unity-RecorderSessions** GameObject, but you can make it visible in the [Hierarchy window](https://docs.unity3d.com/Manual/Hierarchy.html). This is useful for debugging. For example, if a Recorder is not working properly, you can toggle the **Unity-RecorderSessions** GameObject on to make sure that Unity creates it properly when you launch the recording session.

To toggle the Unity-RecorderSessions GameObject's visibility:

- Select **Window > General > Recorder > Options > Show Recorder GameObject** from Unity's main menu.

## Recording in Verbose mode

If your Recorders are not working as expected, you can activate Verbose mode to get diagnostic information about the recording (for example, the recording's start and end time).

Verbose mode logs information to the [Console window](https://docs.unity3d.com/Manual/Console.html), which is useful when you want to troubleshoot.

To toggle Verbose mode:

- Select **Window > General > Recorder > Options > Verbose Mode** from Unity's main menu.

35 changes: 35 additions & 0 deletions Documentation~/RecorderGif.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Configuring GIF Animation Recorders

The **GIF Animation Recorder** generates an animated .gif file.

This page covers properties specific to GIF Animation Recorders. To fully configure a GIF Animation Recorder, you must also set:

- The Recorder's [Output properties](RecorderProperties.md).
- The [Recording Properties](Recording.md) for the capture.

## GIF Animation Recorder properties

![](Images/RecorderGIF.png)

|Property:||Function:|
|:---|:---|:-|
| **Capture** ||Specifies the input for the recording.|
|| Game View |Records frames rendered in the Game View.<br/><br/>Selecting this option displays the [Game View capture properties](#GameView). |
|| Targeted Camera |Records frames captured by a specific Camera, even if the Game View does not use that Camera.<br/><br/>Selecting this option displays the [Targeted Camera capture properties](#TargetedCamera).|
|| 360 View |Records a 360-degree video.<br/><br/>Selecting this option displays the [360 View capture properties](#360View).|
|| Render Texture Asset |Records frames rendered in a Render Texture.<br/><br/>Selecting this option displays the [Render Texture Asset capture properties](#RenderTextureAsset).|
|| Texture Sampling |Supersamples the **Source** camera during the capture to generate anti-aliased images in the recording. Use this capture method when the **Rendering Resolution** has the same or higher resolution than the **Output Resolution**. <br/><br/>Selecting this option displays the [Texture Sampling capture properties](#TextureSampling).|
| **Encoding** ||Properties for controlling the quality and size of the .gif output.|
|| _Num Colors_ |The number of colors used in the GIF palette table. The maximum is 256 colors. Specify a smaller palette to reduce the size of the .gif file while reducing image quality.|
|| _Keyframe Interval_ |The number of frames that share the same color palette. Increase this number to reduce the size of the .gif file while reducing image quality.|
|| _Max Tasks_ |The number of frames to encode in parallel. If you increase this number, it might reduce the amount of time Unity takes to encode the .gif file.|

[!include[<title>](InclCaptureOptionsTargetedCamera.md)]

[!include[<title>](InclCaptureOptionsRenderTextureAsset.md)]

[!include[<title>](InclCaptureOptionsTextureSampling.md)]




39 changes: 39 additions & 0 deletions Documentation~/RecorderImage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Configuring Image Sequence Recorders

The **Image Sequence Recorder** generates a sequence of image files in the .jpeg, .png, or .exr (OpenEXR) file format.

This page covers properties specific to Image Sequence Recorders. To fully configure an Image Sequence Recorder, you must also set:

- The Recorder's [Output properties](RecorderProperties.md).
- The [Recording Properties](Recording.md) for the capture.

## Image Sequence Recorder Properties

![](Images/RecorderImage.png)

|Property:||Function:|
|:---|:---|:-|
| **Format** ||The encoding format for Recorder output. <br/><br/>Choose **.png**, **.jpeg**, or **EXR** for .exr (OpenEXR).|
| **Capture Alpha** ||Controls whether or not the Recorder includes the Alpha channel in the recording. <br/><br/> This property is not available when you set **Format** to **.jpeg** or set **Capture** to **Game View**.|
| **Capture** ||Specifies the input for the recording.|
|| Game View |Records frames rendered in the Game View.<br/><br/>Selecting this option displays the [Game View capture properties](#GameView). |
|| Targeted Camera |Records frames captured by a specific Camera, even if the Game View does not use that Camera.<br/><br/>Selecting this option displays the [Targeted Camera capture properties](#TargetedCamera).|
|| 360 View |Records a 360-degree frame sequence.<br/><br/>Selecting this option displays the [360 View capture properties](#360View).|
|| Render Texture Asset |Records frames rendered in a Render Texture.<br/><br/>Selecting this option displays the [Render Texture Asset capture properties](#RenderTextureAsset).|
|| Texture Sampling |Supersamples the **Source** camera during the capture to generate anti-aliased images in the recording. Use this capture method when the **Rendering Resolution** has the same or higher resolution than the **Output Resolution**. <br/><br/>Selecting this option displays the [Texture Sampling capture properties](#TextureSampling).|

[!include[<title>](InclCaptureOptionsGameview.md)]

[!include[<title>](InclCaptureOptionsTargetedCamera.md)]

[!include[<title>](InclCaptureOptions360View.md)]

[!include[<title>](InclCaptureOptionsRenderTextureAsset.md)]

[!include[<title>](InclCaptureOptionsTextureSampling.md)]






70 changes: 70 additions & 0 deletions Documentation~/RecorderManage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Creating and managing Recorders

Use the Recorder list in the [Recorder window](RecorderWindow.md) (menu: **Window > General > Recorder > Recorder window**) to manage Recorders. You can:

- Add, rename, edit, duplicate, and delete Recorders.
- Save the current Recorder list as a reusable asset, load an existing Recorder list, or delete Recorder lists.
- Save individual Recorders as [Presets](https://docs.unity3d.com/Manual/Presets.html).

## Adding and editing Recorders

**To add a new Recorder:**

1. From the Recorder list, click **+ Add New Recorders**.
1. From the context menu, choose the type of Recorder to add.

The new Recorder appears in the Recorder list.

Select it to [edit its properties](RecorderProperties.md) in the Recorder Properties pane.

**To rename a Recorder:**

1. Select the Recorder you want to rename, then click its name.
2. Type the new name and press **Enter** or click anywhere outside of the name field.

**To duplicate a Recorder:**

Right click the Recorder you want to duplicate and choose **Duplicate** from the context menu.

Or

Select the Recorder you want to duplicate and use the **Ctrl/Cmd + d** shortcut.

**To delete a Recorder:**

Right click the Recorder you want to delete and choose **Delete** from the context menu.

Or

Select the Recorder you want to delete and use the **Ctrl/Cmd + Delete** shortcut.

<a name="ManageRecorderLists"></a>
## Managing Recorder lists

You can save all of the Recorders in the Recorder List pane as a single reusable asset. This is useful to quickly switch between sets of Recorders.

To save, load, or clear settings for all Recorders:

1. Open the Recorder window (menu: **Windows > General > Recorder > Recorder window**).

2. In the Recorder list, click the drop-down menu.

3. Do one of the following:

* To save your Recorder list as an asset, select **Save Recorder List**.

* To load a Recorder list, select **Load Recorder List > _[LIST ASSET]_**.

* To delete all Recorders in your list, select **Clear Recorder List**.

<a name="RecorderPreset"></a>
## Creating Recorder Presets

Use the Preset icon ![](Images/IconPreset.png) in the Recorder Properties pane to save any Recorder's properties as a Preset, or load a Recorder Preset onto a new Recorder.

This is useful for creating predefined Recorders that you can reuse in different [Recorder Lists](#ManageRecorderLists).

For information about saving and loading Presets, see the [Presets](https://docs.unity3d.com/Manual/Presets.html) section in the Unity Manual.



38 changes: 38 additions & 0 deletions Documentation~/RecorderMovie.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Configuring Movie Recorders

The **Movie Recorder** generates a video in the .mp4 or .webm file format. It does not support variable frame rates.

This page covers properties specific to Movie Recorders. To fully configure a Movie Recorder, you must also set:

- The Recorder's [Output properties](RecorderProperties.md).
- The [Recording Properties](Recording.md) for the capture.

## Movie Recorder properties

![](Images/RecorderMovie.png)

|Property:||Function:|
|:---|:---|:---|
| **Format** ||The encoding format of the Recorder's output. Choose **.mp4** or **WEBM**.|
| **Capture Alpha** ||Enable this property to include the alpha channel in the recording. Disable it to only record the RGB channels. This property is only available when **Format** is **WEBM**. This property is not available when **Capture** is **Game View**.|
| **Capture** ||Specifies the input for the recording.|
|| Game View |Records frames rendered in the Game View.<br/><br/>Selecting this option displays the [Game View capture properties](#GameView). |
|| Targeted Camera |Records frames captured by a specific Camera, even if the Game View does not use that Camera.<br/><br/>Selecting this option displays the [Targeted Camera capture properties](#TargetedCamera).|
|| 360 View |Records a 360-degree video.<br/><br/>Selecting this option displays the [360 View capture properties](#360View).|
|| Render Texture Asset |Records frames rendered in a Render Texture.<br/><br/>Selecting this option displays the [Render Texture Asset capture properties](#RenderTextureAsset).|
|| Texture Sampling |Supersamples the **Source** camera during the capture to generate anti-aliased images in the recording. Use this capture method when the **Rendering Resolution** has the same or higher resolution than the **Output Resolution**. <br/><br/>Selecting this option displays the [Texture Sampling capture properties](#TextureSampling).|
| **Capture Audio** ||Enable this property to include audio in the recording.|
| **Quality** || Sets the quality of the output movie: **Low**, **Medium**, or **High**. The lower the quality, the smaller the file size.|

[!include[](InclCaptureOptionsGameview.md)]

[!include[](InclCaptureOptionsTargetedCamera.md)]

[!include[](InclCaptureOptions360View.md)]

[!include[](InclCaptureOptionsRenderTextureAsset.md)]

[!include[](InclCaptureOptionsTextureSampling.md)]



Loading

0 comments on commit c080f84

Please sign in to comment.