Commit Graph

1191 Commits

Author SHA1 Message Date
ludovic chabant
04c5e6c75b Add new template sequence feature.
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]
2019-09-25 22:57:26 -04:00
Chris Gagnon
211b835c0c Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 9116570 by Chris Gagnon in Dev-Editor branch]
2019-09-25 19:56:41 -04:00
morten vassvik
7037f740e7 Add fx.NiagaraGlobalSpawnCountScale to Engine/Config/BaseScalability.ini and EngineTest/Config/DefaultScalability.ini
[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]
2019-09-25 14:52:42 -04:00
Michael Lentine
9db7de9fdf Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) [at] 9098278
#rb none
#rnx

[CL 9098401 by Michael Lentine in Main branch]
2019-09-25 13:55:37 -04:00
dmitriy dyomin
2a32260604 Disable small format for MultiScattering LUT on all platforms, as it causes different sky look with no measurable perf win
#ROBOMERGE-SOURCE: CL 9089205 via CL 9089206 via CL 9089207
#ROBOMERGE-BOT: (v443-9013191)

[CL 9089208 by dmitriy dyomin in Main branch]
2019-09-25 05:04:38 -04:00
Max Chen
ec0cd35f27 Take Recorder: UI Tweaks
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]
2019-09-24 21:39:20 -04:00
thomas sarkanen
53708c2257 Renaming layer and sub-instance related APIs
#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]
2019-09-23 07:23:26 -04:00
jamie dale
b26a66c1a3 Allow separate size settings for grayscale and color font atlases
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]
2019-09-20 17:34:34 -04:00
Justin Marcus
a649926a35 Add plugin config overrides to config hierarchy so that changes from them don't get lost when reloading.
- 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]
2019-09-20 12:45:15 -04:00
chris bunner
5b8a365653 Addition of iPhone 11, 11 Pro, and 11 Pro Max device profiles
#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]
2019-09-19 16:40:14 -04:00
Eric Soulvie
992179dd89 Pushes many parts of viewport layout out of level editor up t o UnrealEd. #rb Laurent.Barnes #fyi chris.gagnon
[CL 8891023 by Eric Soulvie in Dev-Editor branch]
2019-09-19 13:08:32 -04:00
Jamie Dale
3f2ecf7b57 Collection UX improvements
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]
2019-09-18 16:53:27 -04:00
jeremy moore
fa4514c8f8 Decouple the concepts of VT texture layer and VT page table layer.
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]
2019-09-17 20:33:19 -04:00
jamie dale
b4b52c7d09 Update default Canvas fonts in the Engine to use FCoreStyle::GetDefaultFont()
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]
2019-09-17 10:44:22 -04:00
Marcus Wassmer
6517c68ef5 Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
Lauren Barnes
b4b7f96557 UEdMode initial implementation and handling by FEdModeManager
#jira UETOOL-1722
#rb none
#rnx
#fyi Ryan.Schmidt

[CL 8614167 by Lauren Barnes in Dev-Editor branch]
2019-09-10 12:01:07 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
Chris Gagnon
6f65d35a7a Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) in prep for copy up
#rb none

[CL 8563299 by Chris Gagnon in Dev-Editor branch]
2019-09-06 19:11:19 -04:00
marc audy
e519adae91 Clean up AActor::GetComponents API. GetComponentsByClass was intended only for blueprints. The BP version has been renamed K2_GetComponentsByClass and made private, while the C++ GetComponentsByClass has been deprecated. A new non-templated GetComponents function has been added that takes a UActorComponent subclass and populates a passed in array with UActorComponents of that subclass.
#jira UE-79819
#rb Michael.Noland


#ROBOMERGE-SOURCE: CL 8503321 via CL 8503761
#ROBOMERGE-BOT: (v406-8472469)

[CL 8509319 by marc audy in Main branch]
2019-09-05 15:45:22 -04:00
ben marsh
102b2a4930 Allow overriding the shared DDC path via a command line option (-SharedDataCachePath=...).
#jira


#ROBOMERGE-SOURCE: CL 8498023 via CL 8501495
#ROBOMERGE-BOT: (v406-8472469)

[CL 8505402 by ben marsh in Main branch]
2019-09-05 11:42:07 -04:00
chris babcock
db12bcf8a7 Fix Android version checks in BaseDeviceProfiles.ini for Android 10
#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]
2019-09-04 15:58:14 -04:00
sebastien hillaire
7a7a535956 Updated basescalability to haver vall variaible set for each level (did not know that other variable were not reset when swtiching level)
#rb none

#ROBOMERGE-OWNER: juan.canada
#ROBOMERGE-AUTHOR: sebastien.hillaire
#ROBOMERGE-SOURCE: CL 8325365 via CL 8357720 via CL 8358942
#ROBOMERGE-BOT: RENDERING (Main -> Dev-RenderPlat-Staging) (v404-8404397)

[CL 8432949 by sebastien hillaire in Dev-RenderPlat-Staging branch]
2019-09-03 15:38:28 -04:00
dmitriy dyomin
0da8a9d56f Added mobile specific, simplified SkyAtmosphere scalability settings
#ROBOMERGE-OWNER: juan.canada
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 8325290 via CL 8357706 via CL 8358931
#ROBOMERGE-BOT: RENDERING (Main -> Dev-RenderPlat-Staging) (v404-8404397)

[CL 8432940 by dmitriy dyomin in Dev-RenderPlat-Staging branch]
2019-09-03 15:38:06 -04:00
Max Chen
61603c83e4 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL#8390086
#rb none

[CL 8393238 by Max Chen in Dev-Editor branch]
2019-09-01 02:03:35 -04:00
Marcus Wassmer
da3a03e47c Copying //UE4/Dev-Mobile@8387500 to Dev-RenderPlat-Staging (//UE4/Dev-RenderPlat-Staging)
#rb none

[CL 8387580 by Marcus Wassmer in Dev-RenderPlat-Staging branch]
2019-08-30 17:54:29 -04:00