Commit Graph

75 Commits

Author SHA1 Message Date
Julien StJean
ac93655cac Interchange add support for IES Files and TextureLightProfile
Made the texture factory more fexible so that the textures can accept a payload that aren't specificly made for their type asset if desired.

#jira UETOOL-3645
#rb Alexis.Matte

[CL 16691970 by Julien StJean in ue5-main branch]
2021-06-16 13:48:55 -04:00
Zousar Shaker
cf116088ae Integrating //UE5/Dev-Cooker @ 16678003 to //UE5/Main (Zousar.Shaker-YEG-0943-Quaternary)
Non-DevIteration_ShooterGame

[CL 16678907 by Zousar Shaker in ue5-main branch]
2021-06-15 16:36:57 -04:00
Julien StJean
86b64f73de Submitted a mising File to my previous CL
Added texture arrays support to interchange.

Added support to import texture array from DDS File.

The texture 2d array factory is still missing some feature such as creating a empty texture and setting the SourceTextures.
Those will be done in another pass for some other jira.

#jira UETOOL-3644

[CL 16674026 by Julien StJean in ue5-main branch]
2021-06-15 11:28:09 -04:00
Julien StJean
7f291d0fdb Added texture arrays support to interchange.
Added support to import texture array from DDS File.

The texture 2d array factory is still missing some feature such as creating a empty texture and setting the SourceTextures.
Those will be done in another pass for some other jira.

#jira UETOOL-3644
#rb Alexis.Matte

[CL 16672625 by Julien StJean in ue5-main branch]
2021-06-15 08:50:45 -04:00
Alexis Matte
4d7d60af27 Fix non unity build
#rb none
#jira none

[CL 16672588 by Alexis Matte in ue5-main branch]
2021-06-15 08:45:39 -04:00
Alexis Matte
cdd9d27d27 Make sure we do not get stuck on a payload promise from the out of process interchange worker.
#jira none
#rb richard.talbotwatkin

[CL 16662525 by Alexis Matte in ue5-main branch]
2021-06-14 15:21:03 -04:00
Alexis Matte
cc59b52520 Use a TFuture for interchange skeletal mesh payload interface
#jira none
#rb richard.talbotwatkin

[CL 16611141 by Alexis Matte in ue5-main branch]
2021-06-09 15:35:31 -04:00
Alexis Matte
5df365cc30 Fix static analysis warning
#jira none
#rb none

[CL 16589770 by Alexis Matte in ue5-main branch]
2021-06-08 13:53:27 -04:00
Alexis Matte
ee47705ea6 Make sure we support correctly the blend shape when we import skeletalmesh using interchange.
#jira UETOOL-3490
#rb richard.talbotwatkin

[CL 16586899 by Alexis Matte in ue5-main branch]
2021-06-08 10:31:41 -04:00
aurel cordonnier
24685f0947 fixes for no unity build errors
#rb trivial
#rnx

[CL 16579493 by aurel cordonnier in ue5-main branch]
2021-06-07 18:57:37 -04:00
Alexis Matte
b4b391a5f6 Force InterchangeWorker to be build when building the editor
#rb ryan.durand
#jira UE-108125

[CL 16519471 by Alexis Matte in ue5-main branch]
2021-06-01 14:49:58 -04:00
Julien StJean
9471813de1 Added the capacity to import a 2d texture as a cube texutre when using interchange (for HDRI images).
#jira UETOOL-3484
#rb Alexis.Matte
#preflight 60b536bf3c6c4e000166feeb

[CL 16510736 by Julien StJean in ue5-main branch]
2021-05-31 16:30:35 -04:00
Alexis Matte
a2061e6078 Fix dispatcher Log spam
#rnx
#rb none
#jira none

[CL 16491651 by Alexis Matte in ue5-main branch]
2021-05-27 16:45:11 -04:00
alexander suvorov
9283f3f96e Add full support for 32-bit float EXR image channels.
#rb Julien.StJean, charles.bloom

[CL 16454318 by alexander suvorov in ue5-main branch]
2021-05-25 15:01:03 -04:00
Marc Audy
c8ad62496c Fix static analysis warnings
[CL 16420170 by Marc Audy in ue5-main branch]
2021-05-21 12:14:27 -04:00
Alexis Matte
af18cd8cfa Pipeline workflows prototype. This is a first implementation of the interchange pipeline selection workflow when users import files with interchange.
- Interchange per project settings allow user to create pipeline stacks and to override the pipeline selector UI
- First draft of the generic pipeline selector UI dialog
- Pipeline settings are saved in the config ini files
- The importAssetData now contains the pipelines settings so we can reuse the same settings when we will do the re import

#jira UETOOL-3440
#rb julien.stjean

[CL 16416864 by Alexis Matte in ue5-main branch]
2021-05-21 08:44:26 -04:00
danny couture
65fcef28e1 Compilation time optimization
- Use Unity and PCH and enable back the optimizations
  - Probably submitted by mistake
  - 656s -> 630s for full QAGame rebuild on 3970X without XGE

#rb Alexis.Matte

[CL 16406576 by danny couture in ue5-main branch]
2021-05-20 14:03:03 -04:00
Julien StJean
ecbc982b38 Adding cube map support to interchange.
Added cubemap support when importing a dds file into interchange.
Changed the default behavior when importing a dds cubemap into the editor to only preserve the existing mipmap when there is more than one mipmap.

#Jira UETOOL-3244
#rb Alexis.Matte

[CL 16367281 by Julien StJean in ue5-main branch]
2021-05-18 10:32:41 -04:00
Julien StJean
50693382d9 Moving HDR loader from runtime engine to imagewrapper.
Adding support of hdr to interchange those are now imported as standart 2d Texture.

#jira UETOOL-3244
#rb Alexis.Matte

[CL 16347572 by Julien StJean in ue5-main branch]
2021-05-17 08:44:27 -04:00
benn gallagher
71387e0154 Fixed PhysX build when Chaos is disabled.
#rb Bill.Henderson
#jira UE-115465
#lockdown Nick.Whiting
#preflight 609bf0795b35c60001b10f77

#ROBOMERGE-SOURCE: CL 16304799 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v800-16297934)

[CL 16304868 by benn gallagher in ue5-main branch]
2021-05-12 15:56:51 -04:00
Alexis Matte
af4a65b2d1 Fix CIS non unity build
#rb none
#jira none

[CL 16267150 by Alexis Matte in ue5-main branch]
2021-05-11 08:10:35 -04:00
Alexis Matte
e9f0eaf5da Fix CIS static analysis warning
#rb trivial
#rnx

[CL 16251524 by Alexis Matte in ue5-main branch]
2021-05-10 14:22:20 -04:00
Alexis Matte
601988003d This change handle correctly all the bImportXXX options.
#rb richard.talbotwatkin
#jira UETOOL-3462

[CL 16248310 by Alexis Matte in ue5-main branch]
2021-05-10 10:16:30 -04:00
Alexis Matte
eecf9189e4 Add generic pipeline options: "BakeMeshes", "ImportStaticMeshes", "CombineStaticMeshes", "ImportSkeletalMeshes", "CombineSkeletalMeshes".
Create a pipeline meshes utilities that allow the user to query all meshes (static, skeletal, both) and also query combined meshes (static and skeletal)
#jira UETOOL-3461, UETOOL-3462
#rb richard.talbotwatkin

[CL 16247773 by Alexis Matte in ue5-main branch]
2021-05-10 09:34:00 -04:00
Andrew Davidson
3ddc3a4da3 Merge up from //UE5/Dev-LargeWorldCoordinates
#rb none

[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00