Commit Graph

47 Commits

Author SHA1 Message Date
Johan Duparc
c846fd6690 Datasmith: add support for CastShadow property in Actor Elements
#rb JeanLuc.Corenthin
#jira UETOOL-5066
#preflight 622a11f3df3960e506a09009

[CL 19354410 by Johan Duparc in ue5-main branch]
2022-03-11 09:57:27 -05:00
benoit deschenes
c74af5c861 DirectLink - Adding missing support for Hierarchical-Instanced-StaticMesh Actors.
To support the HISM actors we must serialize arrays of Transforms.
Right now we're missing support to either serialize FTransform directly or to serialize TArrays of FVector and FQuat. I chose to add the _transform StoreType as it seems to be the most hastle-free solution.

#jira UE-143002
#rb JeanLuc.Corenthin
#preflight 62165e28476ef5d8a2ffdfc4
#lockdown JeanMichel.Dignard

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 19096203 in //UE5/Release-5.0/... via CL 19108980
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19147167 by benoit deschenes in ue5-main branch]
2022-02-25 10:06:19 -05:00
kerim borchaev
09142c253d 3ds Max DirectLink: MentalRay Arch & Design and VRay Light Materials to UEPbr
#jira UETOOL-4924 UETOOL-4930
#preflight 620203b5445d334c040af6e8
#rb benoit.deschenes

[CL 18903465 by kerim borchaev in ue5-main branch]
2022-02-08 11:48:52 -05:00
benoit deschenes
9cfce127bf Datasmith Direct Link - Fix missing MetaData on Datasmith DirectLink import.
#preflight 61fac65fdb42673a6034efd9
#jira UE-140197
#rb JeanLuc.Corenthin Johan.Duparc
#lockdown JeanMichel.Dignard

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18831286 in //UE5/Release-5.0/... via CL 18831310 via CL 18831386
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18831390 by benoit deschenes in ue5-main branch]
2022-02-02 14:24:32 -05:00
fred kimberley
7fbfaf57c8 Require explicit constructors/casts when converting between FVector, FVector3d, and FVector3f.
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build

#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824721 by fred kimberley in ue5-main branch]
2022-02-02 07:59:31 -05:00
andrew davidson
8e95b10069 Fix FVector2D variant casts - Runtime
Submitted on behalf of fred.kimberley
#rb andy.davidson
#preflight 61f8729a5a026d2d19bb9ca6
#preflight 61f87a025a026d2d19be76ed

#ROBOMERGE-OWNER: andrew.davidson
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18802361 in //UE5/Release-5.0/... via CL 18802891 via CL 18821557
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18821641 by andrew davidson in ue5-main branch]
2022-02-02 01:47:07 -05:00
zak middleton
36c99f6887 #ue5 - LWC: FVector4f <-> FVector4d conversion is now explicit.
FLinearColor has also been modified to make any double->float conversions explicit. Previously all 3D TVector versions were allowed to be implicit and thus could convert TVector<double> => FLinearColor => TVector4<float>.

Fixed up all engine and game casts. Added "//LWC_TODO: precision loss" around any explicit casts that previously were silently explicit and we may need to revisit for precision loss analysis.

#jira UE-122085
#rb Ben.Ingram, Andrew.Davidson
#preflight 61f24af473238441cb7bb0f1

#ROBOMERGE-AUTHOR: zak.middleton
#ROBOMERGE-SOURCE: CL 18751249 in //UE5/Release-5.0/... via CL 18751253 via CL 18751319
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18751326 by zak middleton in ue5-main branch]
2022-01-27 03:30:41 -05:00
benoit deschenes
76fda1915e DatasmithDirectLink - Remove duplicated IesTexturePathName serialization, and reorder the directlink serialize for easier comparison with the class members.
#jira UE-139223
#rb none
#preflight 61e1b3160b6c7e8b31506f13

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18619821 in //UE5/Release-5.0/... via CL 18620241 via CL 18620695
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18620990 by benoit deschenes in ue5-main branch]
2022-01-14 13:59:28 -05:00
benoit deschenes
fdff0d55aa Datasmith DirectLink - Adding missing DirectLink serialization for IES Texture path.
#jira UE-136103
JeanLuc.Conrenthin
#rb JeanLuc.Corenthin
#preflight 61df60836a16a18acf8a11dc

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18591173 in //UE5/Release-5.0/... via CL 18591182 via CL 18591199
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18591223 by benoit deschenes in ue5-main branch]
2022-01-12 18:19:51 -05:00
jeanmichel dignard
e8b6562802 Datasmith UE5 merge fix: Made FDatasmithUniqueNameProviderBase copyable and movable
#rb Johan.Duparc, Julien.StJean
#preflight 61b1307c643ecfe8b07e7d92

#ROBOMERGE-AUTHOR: jeanmichel.dignard
#ROBOMERGE-SOURCE: CL 18413666 in //UE5/Release-5.0/... via CL 18413678
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18413692 by jeanmichel dignard in ue5-release-engine-test branch]
2021-12-08 17:36:52 -05:00
emil kirichev
1fda9a16c6 Datasmith GLTF importer: Add support for PBR-Next materials
#jira UETOOL-3908
#rb JeanLuc.Corenthin

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18404698 in //UE5/Release-5.0/... via CL 18404701
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18404706 by emil kirichev in ue5-release-engine-test branch]
2021-12-08 07:34:46 -05:00
benoit deschenes
3205328316 Fix Datasmith DirectLink crash when the scene doesn't have a name.
#rb none

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18352464 in //UE5/Release-5.0/... via CL 18352482
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18352489 by benoit deschenes in ue5-release-engine-test branch]
2021-12-02 10:39:35 -05:00
johan duparc
e589f72597 Datasmith: Fix serialisation of the component flag on base actors
#jira UE-101307
#rb JeanLuc.Corenthin

#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 18327820 in //UE5/Release-5.0/... via CL 18327848
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18327865 by johan duparc in ue5-release-engine-test branch]
2021-11-30 13:34:26 -05:00
johan duparc
3eaeeff0e8 datasmith: fix broken sanitation introduced in CL 18236389
#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 18281797 in //UE5/Release-5.0/... via CL 18281809
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18281822 by johan duparc in ue5-release-engine-test branch]
2021-11-24 05:49:42 -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
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -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
johan duparc
745ad9d412 Datasmith: Animation frames data (type FDatasmithTransformFrameInfo) made compatible with LargeWorldCoordinates
#rb JeanLuc.Corenthin, Anousack.Kitisa

#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 17476382 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17476383 by johan duparc in ue5-release-engine-test branch]
2021-09-09 16:59:14 -04:00
johan duparc
2100080429 Datasmith: basic pass on static analysis fixes
#rb JeanLuc.Corenthin, David.Lesage
#jira none

#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 17458360 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17458366 by johan duparc in ue5-release-engine-test branch]
2021-09-08 10:35:06 -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
emil kirichev
8feefc5231 glTF Importer: Add support for PBR-Next materials
#jira UEENT-4558
#rb JeanLuc.Corenthin

#ROBOMERGE-SOURCE: CL 17400551 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17400558 by emil kirichev in ue5-release-engine-test branch]
2021-09-02 06:33:05 -04:00
johan duparc
1f102c7750 Datasmith: cleanup unused Displacement mapping code
#jira UE-113727
#rb Jean-Luc.Corenthin

#ROBOMERGE-SOURCE: CL 17205136 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17205150 by johan duparc in ue5-release-engine-test branch]
2021-08-17 16:24:05 -04:00
aurel cordonnier
02c0f425e8 Copy up from Release-Engine-Staging @ 16738359
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719

[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00