Commit Graph

34 Commits

Author SHA1 Message Date
Johan Duparc
f2b6ce94f9 Datasmith: remove LODScreenSize unused API
#rb JeanLuc.Corenthin
#preflight 624736cb3a5a4c1622e3ee0e
#jira UETOOL-5144
#preflight 624736cb3a5a4c1622e3ee0e

[CL 19593093 by Johan Duparc in ue5-main branch]
2022-04-01 14:47:14 -04:00
Johan Duparc
429ce6d695 Datasmith: Add support for compressed mesh serialization
#preflight 6241ecd2c667881bf4cc5f18
#preflight 62471a74981a2c8eb49113d5

[CL 19589537 by Johan Duparc in ue5-main branch]
2022-04-01 11:50:17 -04:00
Johan Duparc
e6c8943f4c Datasmith: Large World Coordinate support
rules of thumb:
- Actor transforms are in doubles
- mesh internal data are in floats, except UVs that are in doubles
- compiled 3dsmax, archicad, navisworks, revit, rhino, sketchup, solidworks
#jira UETOOL-5070
#preflight 623f2ee47d49f37dfd3d599b
#rb Benoit.Deschenes

[CL 19533189 by Johan Duparc in ue5-main branch]
2022-03-28 16:55:59 -04:00
Johan Duparc
ae5660fa1e Fix build warning about parameter name in documentation
#jira UE-147280
#preflight none

[CL 19526397 by Johan Duparc in ue5-main branch]
2022-03-28 09:55:51 -04:00
Johan Duparc
39dcada438 Datasmith: MeshSerialization refactor
#jira none
#rb JeanLuc.Corenthin
#preflight 623ccce513359b4c47f57db0
#preflight 623e04636d39f6b5a059b10c

[CL 19516593 by Johan Duparc in ue5-main branch]
2022-03-25 14:12:48 -04:00
Johan Duparc
9d196ada09 Datasmith: New mesh serialization, MeshDescription based
#rb JeanLuc.Corenthin
#jira none
#preflight 623b758ab3653cf6aff79b97

[CL 19485120 by Johan Duparc in ue5-main branch]
2022-03-23 16:31:37 -04:00
Johan Duparc
d09a2ef272 Datasmith: fix mesh area computation
#preflight 6239c35cdb0f61c7925b6164
#rb JeanLuc.Corenthin

[CL 19483138 by Johan Duparc in ue5-main branch]
2022-03-23 15:07:29 -04:00
Johan Duparc
10d22a9232 Datasmith: Moved path resolution logic out of the xml reader in order to share that logic with scenes received from DirectLink
#jira UETOOL-5073
#preflight 6233500ced772061b6151a67
#rb JeanLuc.Corenthin, Benoit.Deschenes

[CL 19422918 by Johan Duparc in ue5-main branch]
2022-03-17 13:08:25 -04:00
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
20f7cc7d8c Datasmith Import - Fixing master material serialization error.
The EDatasmithMasterMaterialType::Emissive value was not added at the end of the enum, this caused the rest of the underlying values to shift in the enum, breaking existing .udatasmith file. To fix this, the "Emissive" value was moved to the end of the enum.

#jira UE-141684
#rb emil.kirichev
#preflight 6201907ce85c7a08bbc54f1c
#lockdown JeanMichel.Dignard

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18903268 in //UE5/Release-5.0/... via CL 18903336 via CL 18903535
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v912-18901109)

[CL 18903590 by benoit deschenes in ue5-main branch]
2022-02-08 11:55:43 -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
kerim borchaev
9cc42fb5fe 3ds Max DirectLink: Corona Light Material to UEPbr
- Emission and Opacity Mask
- Added "Unlit" ShadingModel to Datasmith core/importer

#jira UETOOL-4923
#preflight 61fa7d781d7ca8ed2d78ec32
#rb benoit.deschenes

[CL 18840457 by kerim borchaev in ue5-main branch]
2022-02-03 01:02:52 -05:00
emil kirichev
5d960b8544 Datasmith Solidworks: Lights exported from solidwork should be converted to StdEmissive materials in UE
#jira UE-137239
#rb JeanLuc.Corenthin
#preflight 61e15a0a3b673a8601c21735

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18616335 in //UE5/Release-5.0/... via CL 18616342 via CL 18616351
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18616359 by emil kirichev in ue5-main branch]
2022-01-14 07:07:56 -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
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
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
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
johan duparc
7f92044224 Github PR#8044: Added clear cloat and subsurface shading models to datasmith importer
#jira UE-115980
#rb JeanLuc.Corenthin
#rnx

#ROBOMERGE-SOURCE: CL 16418166 in //UE4/Release-4.27/... via CL 16418197
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Staging) (v811-16416015)

[CL 16419056 by johan duparc in ue5-release-engine-staging branch]
2021-05-21 10:49:27 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00