Commit Graph

168 Commits

Author SHA1 Message Date
serge bernier
3fbc1473bd Add PerQualityLeveleProperty to LandscapeGrassType on StartCullingDistance, EndCullingDistance and GrassDensity. This will allow to have per instance value on platforms that have consoles with different specs.
-Add PerQualityLeveleFloat type
-Add customization in LandscapeGrassType to enable or disable perquality/perplaform properties depending on the Project settings()
-Add the possibility to define the perQuality cvar in device profile
-Add new commandlet to convert grassType perPlatform data to perQuality levels

#rb [at]josh.Adams
#Preflight 22591463

[CL 22783444 by serge bernier in ue5-main branch]
2022-10-26 13:08:52 -04:00
jared therriault
1facae65ad Property Editor:
-Add customization for FLightingChannels

#rb Lauren.Barnes

#jira UE-162861

#preflight https://horde.devtools.epicgames.com/log/630fd2fae352708d444bb4b1

#ushell-cherrypick of 21631171 by Jared.Therriault

[CL 21892691 by jared therriault in ue5-main branch]
2022-09-08 09:16:44 -04:00
bryan sefcik
0837230669 Ran IWYU again on half of the Engine/Source/Editor/... source files.
#jira

[CL 21716414 by bryan sefcik in ue5-main branch]
2022-08-30 23:03:03 -04:00
Guillaume Abadie
dd0382b57c Implements anamorphic lens' squeeze factor and post desqueeze aspect ratio crop on the cinecamera
Notes:
* Model used for the squeeze factor is HorizontalFocalLength = LensFocalLength / SqueezeFactor; VerticalFocalLength = LensFocalLength;
* The renderer renders the desqueezed image directly because of not wanting to add support to maintain non squared pixel.
* Squeeze factor is only hooked in to DOF's CoC.
* Squeeze factor currently also affects depth blur which it shouldn't in theory, requires dual CoC shader permutations in DOF algorithm to do that correctly.
* Crop's model fits an aspect ratio directly into the desqueezed full sensor image.
* Crop settings are directly applied to the camera's FOV calculation of the camera to avoid rendering extra pixels.
* Custom crop aspect ratios can be added into the project's DefaultEngine.ini

#rb colin.benoit, rod.bogart, pat.tubach
#fyi colin.benoit, rod.bogart, pat.tubach
#jira none
#preflight 62fcefe51e39eb26a08cede2

[CL 21424608 by Guillaume Abadie in ue5-main branch]
2022-08-17 10:08:42 -04:00
jaime cifuentes
77a3efcbe7 Inclusive Terminology Push
Renamed terms at DetailCustomizations
#jira UE-158619
#rb helge.mathee
#preflight 62d929cfac71f3a225735915

[CL 21199124 by jaime cifuentes in ue5-main branch]
2022-07-21 06:54:10 -04:00
Andrew Davidson
2b08e5f2a7 Add support for signed and unsigned variants of various int vector types.
Add support for 32 and 64 bit variants of various int vector types.

IntVector2/3/4 - UPROPERTY support including auto-conversion of 32 and 64  bit variants of same signedness.
IntPoint - UPROPERTY support including auto-conversion of 32 and 64 bit variants of same signedness.
IntRect
#preflight 62d6c0a2d76ea4b503282a43

[CL 21162524 by Andrew Davidson in ue5-main branch]
2022-07-19 10:52:52 -04:00
George Rolfe
04df2dac7c TemplateString + customization
#jira none
#rb sebastian.nordgren
#preflight 6295f14f926be5fb68b3e29a

[CL 20435453 by George Rolfe in ue5-main branch]
2022-05-31 07:40:18 -04:00
cedric caillaud
21321652f0 UI : add for dedicated section geometry collection component specifics
#rb sebastian.nordgren
#jira none
#preflight none

[CL 20380585 by cedric caillaud in ue5-main branch]
2022-05-26 12:32:34 -04:00
nick darnell
06aed28a93 Engine - Adding support for Double Range types, as well as reading doubles in metadata.
[REVIEW] [at]Matt.Kuhlenschmidt

#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 20029842 via CL 20029853 via CL 20029859
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20035025 by nick darnell in ue5-main branch]
2022-05-03 19:47:22 -04:00
Jeremy Moore
0aebd0267f Add support for getting UScriptStruct on FIntPoint, FIntVector and FIntVector4.
Implement the FIntVector4 property struct and detail customisation.
Added FIntVector and FIntVector4 NAME_ FNames.
#preflight 6244bdb2470aff98e967311a
#rb steve.robb

[CL 19564992 by Jeremy Moore in ue5-main branch]
2022-03-30 17:50:26 -04:00
jeanfrancois dube
86437b50f4 World Partition
- Edigrate 19149766 from Main: wp by default with disabled streaming to mimic classic level streaming with data layers as a bonus.
- Revert part of 18994482: removed option to force load everything in the editor.
- Warn the user when the world is large enough to justify enabling streaming.

#rb richard.malo
#preflight 623c57bdbe1e4104d37b6dd5
#rnx

#ROBOMERGE-OWNER: jeanfrancois.dube
#ROBOMERGE-AUTHOR: jeanfrancois.dube
#ROBOMERGE-SOURCE: CL 19494492 via CL 19495530 via CL 19501961 via CL 19501993
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v936-19480137)

[CL 19503573 by jeanfrancois dube in ue5-main branch]
2022-03-24 18:01:12 -04:00
andrew davidson
bb66f7e357 Fix float math struct proxy customizations (FTransform, FMatrix, FQuat)
#jira UE-145983
#rb zak.middleton
#lockdown nick.whiting
#preflight 6230faf5ac0173aa4123c050

#ROBOMERGE-OWNER: andrew.davidson
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 19396721 in //UE5/Release-5.0/... via CL 19398359
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19403218 by andrew davidson in ue5-main branch]
2022-03-16 03:30:04 -04:00
matt breindel
619f2d4f9f Make MathStructProxyCustomizations into a public part of the DetailCustomizations module.
[REVIEW] [at]*patrick.boutot [at]tim.tillotson
#preflight 62229c05ef188a763d759390

#ROBOMERGE-AUTHOR: matt.breindel
#ROBOMERGE-SOURCE: CL 19290183 via CL 19338821 via CL 19343829 via CL 19349959 via CL 19349994
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19351671 by matt breindel in ue5-main branch]
2022-03-11 03:54:32 -05:00
serge bernier
a558eda684 Add support for QualityLevelMinLod in SkeletalMesh.
-add clear minlod conversion data
 -add QualityLevelMinLOD tags for static meshes
 -fix qualityLevel property customization OnAddEntry and OnRemoveEntry slate event

#rb [at]jack.porter,[at]jian.ru
#test consoles, pc, mobile (results FNTEST-66031)

#ROBOMERGE-OWNER: serge.bernier
#ROBOMERGE-AUTHOR: serge.bernier
#ROBOMERGE-SOURCE: CL 19129732 via CL 19131639 via CL 19133087 via CL 19134011 via CL 19137049
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19155608 by serge bernier in ue5-main branch]
2022-02-25 15:46:30 -05:00
jamie dale
e8f33997f3 Deleted FStructVariant in favor of using FInstancedStruct
#jira
#preflight 61f1ca11fd5285142b4dbc64
#rb Rex.Hill

#ROBOMERGE-OWNER: jamie.dale
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 18747759 via CL 18747878 via CL 18747892 via CL 18747928 via CL 18748218 via CL 18748276
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18748289 by jamie dale in ue5-main branch]
2022-01-26 19:50:32 -05:00
sebastien lussier
f6d8953aa6 Miscellaneous World Partition properties display/naming/grouping fixes
* World Partition properties are now grouped together in the World Settings Detailed View
* Hide actors world partition related properties when their owning world isn't a WP'd world (previously only disabled)
* Hide AWorldSettings::bEnableWorldOriginRebasing unless using World Composition
* Hide AWorldSettings::bGenerateSingleClusterForLevel/HLODSetupAsset/OverrideBaseMaterial/HierarchicalLODSetup/HLODBakingTransform when in WP (irrelevant)
#rb jeanfrancois.dube, matt.kuhlenschmidt
#preflight 61d31ca6ec35d1b940c8f102

#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18501328 in //UE5/Release-5.0/... via CL 18501343
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18501345 by sebastien lussier in ue5-release-engine-test branch]
2022-01-03 11:11:10 -05:00
jeremy moore
644c048f7c #jira UE-125021
Engine support for optimus mesh deformers providing their own buffers.
Most work is in the passthrough vertex factory to allow the use of RDG buffers.
Still need to correctly implement deformer support for previous frame postion and ray tracing.
#preflight 61b17339e0430ca438a793f2
#rb josie.yang

#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 18418390 in //UE5/Release-5.0/... via CL 18418395
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18418398 by jeremy moore in ue5-release-engine-test branch]
2021-12-09 08:57:53 -05:00
kevin ortegren
0bb7ecf6b2 Reorder include statement to fix bad merge
#jira none
#rb trivial
#rnx

#ROBOMERGE-OWNER: kevin.ortegren
#ROBOMERGE-AUTHOR: kevin.ortegren
#ROBOMERGE-SOURCE: CL 18405161 in //UE5/Release-5.0/... via CL 18405190
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18405193 by kevin ortegren in ue5-release-engine-test branch]
2021-12-08 09:11:10 -05:00
kevin ortegren
3c022e49a3 ADDED: Custom Primitive Data Customization
ADDED: Set/Get Custom Primitive Data by Parameter Name
ADDED: Primitive Index to Material Cached Data for runtime use

#rb ben.ingram #jira none

#ushell-cherrypick of 17603002 by alex.stevens
#ushell-cherrypick of 17603242 by alex.stevens
#ushell-cherrypick of 17603404 by alex.stevens
#ushell-cherrypick of 17616223 by alex.stevens
#ushell-cherrypick of 17616698 by alex.stevens
#ushell-cherrypick of 17643457 by alex.stevens
#ushell-cherrypick of 17644075 by alex.stevens
#ushell-cherrypick of 17644884 by alex.stevens
#ushell-cherrypick of 17657396 by alex.stevens
#ushell-cherrypick of 17881783 by alex.stevens

#ROBOMERGE-OWNER: kevin.ortegren
#ROBOMERGE-AUTHOR: alex.stevens
#ROBOMERGE-SOURCE: CL 18404852 in //UE5/Release-5.0/... via CL 18404952
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18404958 by kevin ortegren in ue5-release-engine-test branch]
2021-12-08 08:30:11 -05:00
vincent beauchemin
e8eb3727b9 DetailCustomization - Add Streaming section for World Partition & co (Data layers, HLOD, RuntimeHash, FoliageGrid).
HLODLayer - can edit only in World Partition world.

#rb jeanfrancois.dube

#ROBOMERGE-AUTHOR: vincent.beauchemin
#ROBOMERGE-SOURCE: CL 18283622 in //UE5/Release-5.0/... via CL 18283677
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18283710 by vincent beauchemin in ue5-release-engine-test branch]
2021-11-24 10:01:59 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
sebastian nordgren
174d146fd0 Defined section mappings for static meshes, lights, triggers and most of characters. These will also be visible in other places because the sections are inherited, but those are the ones I've focused on in this pass.
[at]editor-ux
#preflight 615c32a59a6de5000106057e

#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 17719723 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17719731 by sebastian nordgren in ue5-release-engine-test branch]
2021-10-05 07:54:05 -04:00
alex stevens
dbca9ae0e2 ADDED: Custom Primitive Data Customization
ADDED: Set/Get Custom Primitive Data by Parameter Name
ADDED: Primitive Index to Material Parameter Metadata for runtime use

#ROBOMERGE-AUTHOR: alex.stevens
#ROBOMERGE-SOURCE: CL 17603002 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17603007 by alex stevens in ue5-release-engine-test branch]
2021-09-22 20:15:55 -04:00
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00