UDN
Search public documentation

ContentBrowserReference
Licensees can log in.

Red links require licensee log in.

Interested in the Unreal engine?
Check out the licensing page.

Questions about UDN itself?
Contact the UDN Staff

Content Browser Reference

Document Summary: A reference for the Content Browser in the Unreal Editor.

Document Changelog: Created by Nick Atamas and Mike Fricker; maintained by Richard Nalezynski.

Overview

Features

Content Browser helps you find, organize and create game assets. You can also manage package files and perform useful operations on assets. Most importantly, you can search and interact with all assets in the game, whether they're loaded or not.

  • Browse and interact with all assets found in the game: loaded and unloaded.
  • Find loaded and unloaded assets:
    • Text Filter: type to find assets by Name, Path, Tags or Type. You can exclude assets from your search by prefixing a search token with a '-'.
    • Extended Filter: Browse assets by Object Type and/or combinations of tags.
    • Add frequently-used Object Types to favorites.
  • Organize loaded and unloaded assets without ever needing to check out packages:
    • Create tags.
    • Apply tags to assets.
    • Create private Collections and store assets in them for future use.
    • Create Shared Collections to share interesting assets with your coworkers.

Concepts

  • Tag: A tag is a string that you can "put on an asset". An asset can have any number of tags applied to it. Tags make it easier to find assets within the game. There is no restriction on which tags are created, giving the user control over how assets are organized.
  • My Collections: A Collection is a place to put your assets. While the data for each asset resides in a package file, an asset can reside in any number of collections. "My Collections" are private; that is, they are visible only to you only.
  • Shared Collections: Shared Collections differ from private Collections in that they are visible to everyone on your team.

Overview.png

You can think of the assets in the Content Browser as flowing from left to right, top to bottom. Assets are gathered from the sources (Collections or Packages) selected in the Sources Panel. The gathered assets then pass though the Filter Panel. Those assets that pass the filter flow into the Asset View for viewing.

Sources

Select a source from which to gather assets. This can be a package, a private collection of assets that is visible only to you or a shared collection that can be used for collaboration with other developers. Alternatively, click the All Assets button to see everything in the current game.

To add assets to a collection simply drag them from the Asset View into the desired collection. To remove an asset from a collection select the collection, right click on the asset and select Remove from Collection from the context menu.

New assets can be created or imported by using the New and Import buttons, which invoke the familiar dialogs.

SourcesPanel_Overview.png

Context Menu Reference

  • Bulk Import: Imports all of the files in a specified directory path by recursing through the directory structure inside the path. The tool automatically creates packages and groups and places files in the correct package based on how the directory structure is layed out. See the BulkImport page for instructions on performing a Bulk Import.

Filter Panel

Once you've selected one or more sources use the Filter Panel to narrow down the assets that you want to see. You can search using text or the extended filter options.

FilterPanel_Reference.png

View Controls

ViewControl_Overview.png

Alter the way assets are presented.

ViewControl_ListViewOnly.png Details List View
ViewControl_SplitHorizontal.png Details and Thumbnails: Horizontal Split
ViewControl_SplitVertical.png Details and Thumbnails: Vertical Split
ViewControl_ThumbsOnly.png Thumbnails View

ViewControl_Zoom.png Drag left/right to change the zoom level
ViewControl_ThumbnailSize.png Change the thumbnail size

Tags Panel

The Tags Panels lets you see the tags applied to selected assets and apply or remove a tag from selected assets. You can also create a new tag or destroy an existing tag.

To add a tag, select one or more assets and click on one of the tags from the All Tags list. The tags applied to selected assets appear under Applied Tags. To remove a tag click the '-' symbol next to that tag's name under Applied Tags. Tags present on every asset in the selection are denoted with the TagPanel_FullyPresentTag.png symbol. Tags present on some but not all assets in the selection are denoted with the TagPanel_SemiPresentTag.png symbol.

TagPanel_Overview.png

You can create or destroy tags by clicking on the Create Tag and Destroy Tag buttons. To create a tag click on Create Tag and type in the name of a tag.

To destroy a tag click the Destroy Tag button. You will see all the '+' symbols next to tags turn into '-'; this signifies that clicking on them will destroy the tag.

Note: In order to prevent inexperienced users from unintentionally destroying a tag (and subsequently removing it from all assets) we have provided a safeguard. By default, users do not have permissions to create or destroy tags. You should have your art leads and tech artists enable tag creation by setting the following: * In MyGameEditorUserSettings.ini, add a section for [ContentBrowserSecurity] * Under this section, set bIsUserTagAdmin=True * This isn't really supposed to be a security system -- it just helps to prevent people from accidentally destroying data.

Tag Groups

Organize tags into groups so you can browse them quickly!

TagGroups_AllTags.png TagGroups_Create.png

These groups are displayed in your tag filter, too!

TagGroups_Filter.png

Asset Age Tracking

You can also track the date that assets were added!. This lets you find new content more easily by sorting recently-checked-in assets to the top.

DateAdded.png

Collection Copy and Rename

You can easily copy and rename collections. This lets you promote Private collections to Shared collections and vice-versa, too. Just right click on a collection to bring up the menu.

Collection_CopyRename.png

Excluding from Search

You can also exclude assets from your search by prefixing terms with a minus character. (e.g. "DoWant -DoNotWant")

Search_Exclude.png

Sorting Thumbnails

On the main window is a Sort Button so you can change how thumbnails are sorted without opening the list.

Sorting_Thumbnails.png

Multiple Content Browser Windows

There's also support for multiple browser windows open at the same time.

MultipleWindows.png

When assets are selected in more than one browser, you'll see a solid rectangle around the active selection and dotted borders in other browsers. This lets you know which selection is effective in actions such as Fill Property from Browser, etc.

MultipleWindows_ActiveSelection.png

Walkthrough

Filter Panel

TextFilter

The text filter can be used to accomplish most filtering tasks.

FiltePanel_TextFilter_Inactive.png

You can search simply by typing in a term of interest. For example, to find explosions simply type the word "explosion".

FiltePanel_TextFilter_Active.png

You can further refine the search by adding more search terms. Terms can be excluded from the search by prefixing them with a '-'. For example "explosion dust -electric" will show only assets which have the words 'explosion' and 'dust' but do not have the word 'electric' somewhere in the package or group name, in the tags, in the type or in the name of the asset itself. This behavior can be controlled by clicking the FiltePanel_FieldsToSearch.png to expand it, and toggling one or more of the options.

The options are:

FiltePanel_FieldsToSearch_Expanded.png Name Whether to search for terms in the name of an asset. e.g. The term "expl" would be found in an asset named "M_FX_ExplosionFramed_Alpha"
Path Whether to search for terms in the package or group names in which this asset resides. Note that enabling this option will return many results. e.g. The the asset "FX_VehicleExplosions.Materials.M_FX_ExplosionFramed_Alpha" would match many terms including "vehi", "expl", "mat", "alpha", and many others.
Tags Whether to search in the tags applied to an asset. e.g. An asset tagged as "Explosion" would match the terms "Explosion" as well as partial terms such as "expl".
Type Whether to search in an asset's type. e.g. Any particle system would match the term "ParticleSystem".

The filter behavior can be further controlled by clicking on FiltePanel_MatchAllAny.png and selecting "Match Any" or "Match All" from the options.

FiltePanel_MatchAllAny_Expanded.png Match All Show assets that contained every one of the specified terms in any of the selected fields (name, path, tags or type).
Match Any Show assets that contained one or more terms in any of the selected fields.

Once you are well versed with the text filter, you can use FilterPanel_ExpandCollapse.png to collapse the extended filter options.

Extended Filter

The extended filter panel can further filter down the visible assets without any need for typing. The filters are applied from left to right, so altering filter settings on the left will affect the options available further to the right.

FilterPanel_Extended_Inactive.png

On the far left the status filter controls whether loaded, unloaded, tagged, and untagged assets are shown. For example, to see only assets that are currently loaded select the 'Loaded' item:

FilterPanel_Extended_Status_Inactive.png => FilterPanel_Extended_Status_Active.png

Now suppose you are looking to add some decorations to a level. You begin with an empty filter.

FilterPanel_Extended_Inactive.png

Select the 'Static Mesh' option from the Object Type column to see only Static Meshes. Notice that the number next to each tag has updated to reflect how many assets tagged with that tag remain. For instance, the number of assets tagged with Character filtered down from 11 to 8 and Concrete filtered down from 25 to 18.

FilterPanel_Extended_TypeActive.png

Select the 'Decoration' tag to see only 'Decorations'. Notice that the next tag column has become activated and displays a further refined set of tags with updated asset counts.

FilterPanel_Extended_Tags0Active.png

Now select 'Destroyed' and 'Metal' to see Decorations that are Destroyed or Metal. The final list of tags has become activated.

FilterPanel_Extended_Tags1Active.png

Quick Reference

Action / Hotkey Effect
Ctrl+Shift+F Focus the text search textbox (from anywhere in UnrealEd).
RMB + Drag Pan around the Thumbnail view
Space Preview selected asset (currently only applies to sounds)
Ctrl+A Select all assets
Ctrl+Shift+A Set the source to AllAssets
Shift+Click on arrow in TreeView Expand/Collapse recursively
B (Hold) Enlarges the color-coded border around asset thumbnails while button is held down

Content Browser Database

The Content Browser uses a special database to store information about all assets in your game. Many of the browser's most useful features require the database to be correctly configured and actively maintained.

See the Content Browser Database page for instructions on setting up a Game Asset Database.