Commit Graph

274 Commits

Author SHA1 Message Date
Chris Gagnon
d1973355bc Merge Dev-Tools-Stagng tp Dev-Editor
#rb none

[CL 9961726 by Chris Gagnon in Dev-Editor branch]
2019-11-01 17:39:56 -04:00
Rex Hill
0e59c19aab SkeletalMesh toolbar conversion
#rb none
#rnx

[CL 9746695 by Rex Hill in Dev-Editor branch]
2019-10-22 13:03:06 -04:00
benoit deschenes
edffde373c Integrating CL# 9607649 from Dev-Enterprise
Adding nan check when generating normals + fixed reimporting SceneFbx could corrupt the default import values config

#jira UE-78003
#rb Alexis.Matte

[CL 9621108 by benoit deschenes in 4.24 branch]
2019-10-16 14:25:01 -04:00
Alexis Matte
f5f97e8a3e Fix crash when re-importing alternate skinning. This is a fallback from the skeletalmesh refactor
#jira none
#rb none

[CL 9549105 by Alexis Matte in Main branch]
2019-10-11 12:24:35 -04:00
Chris Gagnon
8ab0638182 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
#rb none

[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
Alexis Matte
8933d744d1 Move file ThirdPartyBuildOptimizationHelper into a new module to avoid circular dependecies between Meshutilities and MeshBuilder modules (linux crosscompile build fix).
#rb richard.talbotwatkin
#rnx
#lockdown chris.gagnon

[CL 9160246 by Alexis Matte in Dev-Editor branch]
2019-09-26 15:27:04 -04:00
Alexis Matte
9f48cf29d6 Revert the meshutilities build cs
#rb none
#rnx

[CL 9150930 by Alexis Matte in Dev-Editor branch]
2019-09-26 12:56:45 -04:00
Alexis Matte
91bad409c0 Partial linux fix CIS build
#rb none
#rnx

[CL 9146143 by Alexis Matte in Dev-Editor branch]
2019-09-26 11:41:17 -04:00
Richard TalbotWatkin
1cd94f81c3 Added StaticMeshDescription module for defining attributes and operations required in editor and at runtime for MeshDescriptions for static meshes.
Provided a path for building MeshDescriptions for static meshes at runtime, and supporting API.
Clarified use of attributes for static meshes; now some attributes may be considered optional.
Added FStaticMeshAttributes, used for fetching and registering all the attributes required by a static mesh.
Added Blueprint interface for building meshes.
Deprecated a number of existing APIs:
 - FMeshDescription methods which referred explicitly to static mesh specific attributes
 - StaticMesh attribute registration has been moved to FStaticMeshAttributes
#rb none

[CL 9123037 by Richard TalbotWatkin in Dev-Editor branch]
2019-09-26 05:03:53 -04:00
Alexis Matte
306251d5f7 Skeletal mesh build refactor, the skeletal mesh now have the capability to be rebuild without reimport like the staticmesh.
Copying //UE4/Dev-Editor-SKBuildRefactor to Dev-Editor (//UE4/Dev-Editor)
#rb none
#jira UE-69881

[CL 9114926 by Alexis Matte in Dev-Editor branch]
2019-09-25 18:08:21 -04:00
Brandon Schaefer
bae0591647 Fix debug editor crash on Linux due to Persona static init to early during loading
#jira UE-80101
#rb none
#fyi Laurent.Delayen, Thomas.Sarkanen

[CL 8979820 by Brandon Schaefer in Dev-Editor branch]
2019-09-23 12:43:42 -04:00
brandon schaefer
fc3393a88f Remove SkeletonEditor as a depends for MeshUtilites as its no longer used by MeshUtilites
#jira UE-80101
#rb Laurent.Delayen
[FYI] Laurent.Delayen, Thomas.Sarkanen
#deadend
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 8636999 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v410-8635924)

[CL 8637011 by brandon schaefer in Main branch]
2019-09-11 10:51:33 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
Alexis Matte
2c6edc19b4 Fix degenerated triangle that introduce nan value into the normals when we compute them
#jira UE-79793
#rb david.hill
#lockdown chris.gagnon

[CL 8551910 by Alexis Matte in Dev-Editor branch]
2019-09-06 11:53:24 -04:00
Alexis Matte
430520a2f1 Fix degenerated triangle that introduce nan value into the normals when we compute them
#jira UE-79793
#rb david.hill

[CL 8551647 by Alexis Matte in Main branch]
2019-09-06 11:36:14 -04:00
Max Chen
61603c83e4 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL#8390086
#rb none

[CL 8393238 by Max Chen in Dev-Editor branch]
2019-09-01 02:03:35 -04:00
Alexis Matte
907a88c608 Add an option to allow compute normals to use weight by area and angle.
#jira UE-79195
#rb jimmy.andrews
#rn Add an fbx option to allow compute normals to use weight by area and angle for both staticmesh and skeletalmesh. Add also a staticmesh build options for the feature.

[CL 8364158 by Alexis Matte in Dev-Editor branch]
2019-08-28 15:15:21 -04:00
Lauren Ridge
d3aad3fe1b Additional refactors for deprecating FAssetEditorManager in favor of AssetEditorSubsystem
#rb Chris.Gagnon

[CL 8130632 by Lauren Ridge in Dev-Editor branch]
2019-08-20 17:50:09 -04:00
Joakim Lindqvist
d26625d39d Updated module build configurations to follow our updated guidelines on using a library, you should always specify the full path to the library if you know it (in PublicAdditionalLibraries). This allows UBT to do up to date checking of the module and is faster.
If you still need to old behavior of searching for a library we use the new PublicSystemLibraries instead (used very sparingly).

Also updated conventions on importing Android libraries to use the newly introduced Android Architecture instead, which is always set to a valid architecuture (unlike Target.Architecture for the general case)

Lastly I updated some build.cs files that were doing filesystem enumeration or copying as they were being parsed, this is highly discouraged (partially because we cache filesystem operations but also it adds a cost to something we expect to be very fast). Any operations like this should be done as part of the build if they have to be done at all.

#rb none

[CL 7918851 by Joakim Lindqvist in Dev-Build branch]
2019-08-09 03:48:12 -04:00
richard talbotwatkin
6848d13be8 Deprecated direct access to UStaticMesh::SourceModels, SectionInfoMap and OriginalSectionInfoMap.
Added new accessors for getting individual SourceModels, or the entire array.
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: richard.talbotwatkin
#ROBOMERGE-SOURCE: CL 7668562 in //UE4/Release-4.23/... via CL 7668565
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7797834 by richard talbotwatkin in Dev-Build branch]
2019-08-06 11:47:19 -04:00
Richard TalbotWatkin
7252700c79 Integrated from Main CL 7668565.
Deprecated direct access to UStaticMesh::SourceModels, SectionInfoMap and OriginalSectionInfoMap.
Added new accessors for getting individual SourceModels, or the entire array.
#rb none
#jira none

[CL 7668661 by Richard TalbotWatkin in Dev-Editor branch]
2019-07-31 05:35:17 -04:00
Gines Hidalgo
00c7eb7fdf #jira UE-76250
When converting an actor to a Static Mesh, it is now focused in the Content Browser. This solves the bug detailed in UE-76250 about the new Mesh not being focused.
#rb chris.gagnon
#codereview chris.gagnon

[CL 7277113 by Gines Hidalgo in Dev-Editor branch]
2019-07-11 12:33:23 -04:00
Max Chen
4561801a81 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) @7119039
#rb none

[CL 7120528 by Max Chen in Dev-Editor branch]
2019-06-21 01:21:43 -04:00
Ben Marsh
cfe09c649f Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
lina halper
bab821de19 Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) [at] 6861656
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: lina.halper
#ROBOMERGE-SOURCE: CL 6863572 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6917136 by lina halper in Dev-Build branch]
2019-06-10 16:16:11 -04:00