Template sequences are sequences that are bound to a single asset archetype or class.They can then either be played as a clip on normal level sequence binding (possessable or spawnable), or played "standalone", in which case the template sequence will played on a spawned object, or on an object provided as a binding override in Blueprint.
#rb max.chen, andrew.rodham, matt.hoffman
[CL 9119375 by ludovic chabant in Dev-Editor branch]
[FYI] wyeth.johnson, simon.tovey
#rb none
#ROBOMERGE-SOURCE: CL 9098116 via CL 9098194 via CL 9098216
#ROBOMERGE-BOT: (v443-9013191)
[CL 9102203 by morten vassvik in Main branch]
1. Show timecode provider value as the running timecode
2. Show the duration in timecode in the popup recording toast
3. Use the timecode provider frame rate instead of the ini value. So that we're always recording using the timecode provider frame rate.
4. Clicking on the frame rate button opens the timecode settings
5. Added timecode in and timecode out to take metadata
#jira UE-80605
#rb none
[CL 9070513 by Max Chen in Dev-Editor branch]
#jira UE-80147 - Rename new anim layer related APIs
#rb Jurre.deBaare
#ROBOMERGE-OWNER: thomas.sarkanen
#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 8973946 via CL 8973950 via CL 8973951
#ROBOMERGE-BOT: (v438-8971340)
[CL 8974019 by thomas sarkanen in Main branch]
This allows them to be configured consistently, rather than the color atlas always being 1/4 the size of the grayscale one. The old FontAtlasSize setting is deprecated in favor of GrayscaleFontAtlasSize and ColorFontAtlasSize.
#jira UE-80619
#rb none
#ROBOMERGE-SOURCE: CL 8936898 via CL 8936899
#ROBOMERGE-BOT: (v435-8929571)
[CL 8936900 by jamie dale in Main branch]
- Remove duplicate INI reloading hack from RuntimeOptions. Instead make the INI global so that it is there at startup and gets properly patched by plugin loading.
- Remove conflicting INI settings from ESP.
[at]Daniel.Lamb [at]Josh.Adams
#rb @Josh.Adams
#ROBOMERGE-OWNER: Justin.Marcus
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 8929915 via CL 8929928 via CL 8929929
#ROBOMERGE-BOT: (v435-8929571)
[CL 8930015 by Justin Marcus in Main branch]
#rb none
#author Peter.Sauerbrei
[FYI] josh.adams, jack.porter
#ROBOMERGE-SOURCE: CL 8906568 via CL 8906726 via CL 8906746 via CL 8906809
#ROBOMERGE-BOT: (v427-8887818)
[CL 8906837 by chris bunner in Main branch]
Revamped collection UI:
- Uses a more modern design.
- Adds the asset count to the collection view.
- Adds the collections more prominently in asset tooltips.
Revamped sources panel UI:
- Added a unified search for all aspects of the sources panel (paths, favorites, and collections).
- Added a switcher for the paths and collections views, which auto-switches as you browse to paths or collections.
- Collections are now visible by default, rather than hidden behind a View Option.
Improved Content Browser auto-complete:
- Now lists collection and meta-data tag names, as well as the old class names.
- Tokenizes the search terms to allow auto-complete on partial statements.
- Note: Involves some breaking API changes to SAssetSearchBox to allow more complex filtering and auto-complete rules.
Added scripting API support:
- Collections can now be created, destroyed, and manipulated via Python or Editor Utilities (editor-only, see the AssetTagsSubsystem API).
- Collections can be queried both in-editor and at runtime (if cooked).
Added support for optionally "cooking" collections for use at runtime:
- This only works for static collections, and adds their information to the asset registry meta-data.
- See the AssetRegistry settings in BaseEngine.ini (bTagAllCollections, CollectionsToIncludeAsTags, and CollectionsToExcludeAsTags).
- No collections are cooked by default.
#rb Chris.Gagnon
[CL 8847950 by Jamie Dale in Dev-Editor branch]
This allows us to put texture layers into physical groups that will be accessed through the same page table layer (and so must share the same UV in different physical textures).
Physical spaces can now contain multiple texture layers (one for each member of a physical group).
Changed the logic for the physical space pool descriptions so that we can support multiple texture layers. And also made the description work for Min and Max tile size values so that we don't need to specify pool sizes multiple times for each possible tile size.
Runtime virtual texture can select if it wants to use a single physical group. By default this is on so that RVT uses a single page table channel.
#rb none
[FYI] Ben.Ingram
#ROBOMERGE-OWNER: jeremy.moore
#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 8747955 via CL 8748343 via CL 8782324
#ROBOMERGE-BOT: (v422-8689730)
[CL 8790675 by jeremy moore in Main branch]
This gives them more comprehensive localization support, matching that available to the UE4 editor and engine.
#jira UE-80056
#rb Patrick.Laflamme
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 8747486 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v422-8689730)
[CL 8747504 by jamie dale in Main branch]
#jira UE-79655
#ue4
#android
#rb Brandon.Schaefer
#ROBOMERGE-SOURCE: CL 8386587 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)
[CL 8498151 by chris babcock in Main branch]