Commit Graph

157 Commits

Author SHA1 Message Date
David Lesage
dbeb0112a0 Rename CADKernel namespace into UE::CADKernel
#rb none
#preflight 630cdb21501b64ba33159cdb

[CL 21678901 by David Lesage in ue5-main branch]
2022-08-29 11:47:01 -04:00
David Lesage
d5d28c8754 [CADKernel] Fix crashs in meshing step: improve BoywerWatson algorithm
#preflight 630cb26f556fc14dce43957b

[CL 21675958 by David Lesage in ue5-main branch]
2022-08-29 09:07:25 -04:00
David Lesage
3a21fec5ac CADKernel Sources Update: some cleanup before next improvements
#preflight 630cb1de0345de4ccf802c55

[CL 21675760 by David Lesage in ue5-main branch]
2022-08-29 08:57:21 -04:00
David Lesage
3e16a93301 CADKernel Sources Update: some cleanup before next improvements
#preflight 630ca91a501b64ba33106d15

[CL 21674712 by David Lesage in ue5-main branch]
2022-08-29 08:09:19 -04:00
Johan Duparc
7549a32b41 Datasmith: Cloth Serialization support
- native translator can load expoorted cloths
#rb JeanLuc.Corenthin
#preflight 6308f5363405456ee56fd221

[CL 21593552 by Johan Duparc in ue5-main branch]
2022-08-26 13:20:02 -04:00
JeanLuc Corenthin
cf41705c54 [Non-inclusivity] Removed banned words from Datasmith API and code using the API
- IDatasmithMasterMaterialElement has become IDatasmithMaterialInstanceElement
 - EDatasmithMasterMateriallType has become EDatasmithReferenceMaterialType
 - IDatasmithMasterMaterialElement is signaled as deprecated and not supported in 5.2
 - The MasterMaterial tag is replaced by MaterialInstance, reading and writing. Reading the MasterMaterial tag is supported for previous versions.
 - Clients should still be able to compile against Datasmith SDK without changing anything. However, warnings of deprecation will be logged.
 - Directories, files and assets which named contained  banned words have been renamed too. Redirect directives in the DatasmithContent module have been added for existing assets

#jira none
#rb johan.duparc
#preflight 6307c702aa0fda29197c01fd

[CL 21570510 by JeanLuc Corenthin in ue5-main branch]
2022-08-25 15:29:37 -04:00
Johan Duparc
674e1dbc6c DirectLink: prevent startup when the platform doesn't support multithreading.
#jira UE-161917, UE-159209
#rb none
#preflight 630757b7a45b007ea2d6a775

[CL 21561769 by Johan Duparc in ue5-main branch]
2022-08-25 07:10:38 -04:00
Johan Duparc
da8b19869b Datasmith: Add proper version information on custom FDatasmithPackedMeshes archives
#jira UE-160849
#rb jeanLuc.Corenthin
#preflight 63060c7c03520e063cf5a831

[CL 21539066 by Johan Duparc in ue5-main branch]
2022-08-24 09:17:34 -04:00
Johan Duparc
5de689b73b Datasmith: Better handling of non-compact material ids
#jira UE-161204
#rb JeanLuc.Corenthin
#preflight 62ff9f34626e8b11b633204f

[CL 21458891 by Johan Duparc in ue5-main branch]
2022-08-19 12:16:04 -04:00
David Lesage
c1ea79bca5 Use FVector3f for mesh vertex coordinates, normal, and UV as staticMesh works with float.
#preflight 62fcdaa33f75602b2fb473b1

[CL 21423443 by David Lesage in ue5-main branch]
2022-08-17 08:14:25 -04:00
Johan Duparc
dac54deb5d Datasmith SDK: Rework handling of meshes exported without UVs data.
#jira UE-160820
#rb JeanLuc.Corenthin, Kerim
#preflight none

[CL 21407530 by Johan Duparc in ue5-main branch]
2022-08-16 12:53:38 -04:00
Johan Duparc
0656b65777 Datasmith SDK: Cleanup old export implementation
#jira UE-155360
#rb none
#preflight 62fb87a32265303c4b85ffa1

[CL 21403669 by Johan Duparc in ue5-main branch]
2022-08-16 08:22:50 -04:00
Johan Duparc
b89993e6d4 Datasmith: fix duplicated vertices and missing vertex color
#jira UE-158689
#rb JeanLuc.Corenthin
#preflight 62f3b7df3f500fb6dc326a7c

[CL 21317734 by Johan Duparc in ue5-main branch]
2022-08-10 10:07:49 -04:00
Johan Duparc
d0e038cd9d Datasmith: cloth : introduce a scale option, and an option to skip pannels without physic properties.
Automatically skip pannels with too many problematic triangles in order to avoid hangs and log spam afterward.
#preflight none
#preflight 62f28a77461e862154ff18d7

[CL 21291097 by Johan Duparc in ue5-main branch]
2022-08-09 12:40:35 -04:00
Johan Duparc
e4e7f12573 Datasmith: Fix missing CL info when building plugins on build machines
#rb JeanLuc.Corenthin, Jerome.Delattre
#jira UE-159865
#preflight 62d99a0fac71f3a225823892

[CL 21214975 by Johan Duparc in ue5-main branch]
2022-07-22 01:05:58 -04:00
Bryan sefcik
b4a6e947d8 Ran IWYU on Public headers under Engine/Source/Runtime/...
Headers are updated to contain any missing #includes needed to compile and #includes are sorted.  Nothing is removed.

#ushell-cherrypick of 21065896 by bryan.sefcik
#preflight 62d4b1a5a6141b6adfb0c892
#jira

#ROBOMERGE-OWNER: Bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21150156 via CL 21151754 via CL 21154719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf

[CL 21181076 by Bryan sefcik in ue5-main branch]
2022-07-20 11:31:36 -04:00
Johan Duparc
883720783d Datasmith: Fix light serialization
#jira UE-159916
#rb none
#preflight 62d6db39dc4397d3840daff0

[CL 21164438 by Johan Duparc in ue5-main branch]
2022-07-19 13:25:35 -04:00
Johan Duparc
e1f9772559 Datasmith: Add support for cloth actor
#jira UE-153756, UE-153775
#rb JeanLuc.Corenthin
#preflight 62d6d2e21062f2e6303d3ccc

[CL 21163477 by Johan Duparc in ue5-main branch]
2022-07-19 12:01:38 -04:00
Johan Duparc
ebf47a77f8 Datasmith: Expose the CL number in our product version
#rb JeanLuc.Corenthin
#jira none
#preflight none

[CL 21149631 by Johan Duparc in ue5-main branch]
2022-07-18 12:23:51 -04:00
Johan Duparc
d38bcfca74 Datasmith: Fix skipped values for Lights elements
#jira UE-159732
#rb jeanLuc.Corenthin
#preflight 62d580e447779a730a222100

[CL 21149549 by Johan Duparc in ue5-main branch]
2022-07-18 12:14:30 -04:00
David Lesage
ca22abc110 [CADKernel] Remove unused file
#rb trivial
#preflight 62bb4e99101ad5bf64b30e3b

[CL 20862736 by David Lesage in ue5-main branch]
2022-06-28 15:01:54 -04:00
David Lesage
49917e7117 CADKernel
Move Headers from public to private
Use DOUBLE constants
Remove unused files
#fyi jeanluc.corenthin
#preflight 62b4dbd734570ba99470ba0d

[CL 20803237 by David Lesage in ue5-main branch]
2022-06-23 17:50:34 -04:00
Robb Surridge
0a5a02c5b2 Coding standard fixes: gender-inclusive language
#jira UE-156429
#preflight 62b32e826a25ba6ae52f94bd
#rb jason.walter

[CL 20795375 by Robb Surridge in ue5-main branch]
2022-06-23 11:14:07 -04:00
johan duparc
5c02e86c1a Datasmith: Setup a standard locale on xml read/write
#jira UE-156431
#preflight 62a9ab7e731949afd7c74018
#rb JeanLuc.Corenthin
#lockdown

#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 20675234 in //UE5/Release-5.0/... via CL 20676383
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)

[CL 20679032 by johan duparc in ue5-main branch]
2022-06-15 19:32:29 -04:00
Johan Duparc
60a356b973 Datasmith: enable warning on missing case
#rb JeanLuc.Corenthin, Benoit.Deschenes
#preflight 62a1f5397f7910cce2ef0a1b

[CL 20579501 by Johan Duparc in ue5-main branch]
2022-06-09 12:50:41 -04:00