matija kecman
a0f896efb2
Some cleanup in the baking tools
...
#rb jimmy.andrews
[CL 29680499 by matija kecman in ue5-main branch]
2023-11-13 06:00:02 -05:00
matija kecman
85f09669bc
Fix crashes that can happen when the editor is closed while tool operators are in progress
...
#jira UE-195055
#rb Jimmy.Andrews, lonnie.li
[CL 28705036 by matija kecman in ue5-main branch]
2023-10-12 05:53:39 -04:00
jimmy andrews
8c1fc919a2
Add PolyGroupID option to the Bake Textures and Bake Vertex Colors tools
...
#rb lonnie.li
#preflight 63fe754eef1b24bf9431ef91
[CL 24454581 by jimmy andrews in ue5-main branch]
2023-02-28 18:39:53 -05:00
matija kecman
dfe144b82b
Render Capture Baking: Remove sub-classing of BakeRC from UBakeMeshAttributeMapsToolBase and implement a few fixes
...
Fixed materials in the BakeRC tool missing UV layer switches or controls for brightness of the Base Color, Subsurface Color or Emissive channels
Removed the unused AO Multiplier setting that appeared in the Preview panel of the tool UI
Improved performance of BakeRC tool baking step by not recomputing the target mesh spatial index and uv charts
Improved the clarity of the analytics code since the sub-classing has enabled us to more easily use custom BakeRC analytics
#rb lonnie.li
#rnx
#preflight 63cfaa1ed83c1837b182104b
#jira none
[CL 23828120 by matija kecman in ue5-main branch]
2023-01-24 05:18:59 -05:00
matija kecman
b39658d261
RenderCaptureBaking: Expose render capture baking function to geometry script blueprints
...
#rnx
#rb ryan.schmidt
#jira none
#preflight 63639fe054471d10be59b31a
[CL 22950334 by matija kecman in ue5-main branch]
2022-11-03 07:15:45 -04:00
bryan sefcik
50d4fac9e0
Updated ../Engine/Plugins/... to inline gen.cpp files
...
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds
After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds
#jira
#preflight 63336159b20e73a098b7f24f
[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
lonnie li
383f36e1c2
ModelingTools: Fixed BakeTexture/BakeAll not showing error material when output types are restored on tool startup with invalid inputs.
...
#rb jimmy.andrews
#jira UE-159044
#preflight 632a020df87253e021227ace
[CL 22105109 by lonnie li in ue5-main branch]
2022-09-20 19:21:52 -04:00
lonnie li
547f930351
ModelingTools: Reset preview material in BakeTexture/BakeAll when output type is modified.
...
#rb none
#jira UE-153328
#preflight 62d0ee3da66919b670001064
[CL 21105671 by lonnie li in ue5-main branch]
2022-07-15 00:51:45 -04:00
lonnie li
c2965e4b8e
ModelingTools: Fixed error preview material not applying when the BakeTexture/BakeVertex/BakeAll tools had invalid inputs.
...
#rb jimmy.andrews
#jira UE-159046
#preflight 62d0e51d2e3e5993c3323412
[CL 21105047 by lonnie li in ue5-main branch]
2022-07-15 00:21:19 -04:00
lonnie li
4c27f65167
ModelingTools: Add SampleFilterMask support for BakeTexture/BakeAll.
...
#rb jimmy.andrews
#jira none
#preflight 6255f5b2c65e9671cf8ee811
[CL 19731154 by lonnie li in ue5-main branch]
2022-04-12 18:19:08 -04:00
lonnie li
5d135d0aa8
ModelingTools: Fixed race condition when setting override render material on preview mesh in BakeTexture & BakeAll.
...
#rb jimmy.andrews
#rnx
#jira UE-142326
#preflight 62075a203a5afc57e3bbf75c
#lockdown aurel.cordonnier
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18980712 in //UE5/Release-5.0/... via CL 18980929 via CL 18981207
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18981374 by lonnie li in ue5-main branch]
2022-02-14 12:20:58 -05:00
lonnie li
2fd3ca9ec7
ModelingTools: Fix crash when reloading level during a BakeTx or BakeAll compute. Ensure that TargetMeshUVCharts is still valid for the background compute if the tool is destroyed.
...
#rb jimmy.andrews
#rnx
#jira UE-140474
#preflight 61f46f8e241aeec86563b719
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18791617 in //UE5/Release-5.0/... via CL 18791873 via CL 18792457
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18792523 by lonnie li in ue5-main branch]
2022-01-31 12:52:55 -05:00
ryan schmidt
6ad26b69f0
rename UE::Geometry::TTransform3 to TTransformSRT3, update references
...
#rb none
#rnx
#jira UE-139757
#preflight 61f572d9e52a8a4a910990f1
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 18784197 in //UE5/Release-5.0/... via CL 18784203 via CL 18784222
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18784226 by ryan schmidt in ue5-main branch]
2022-01-29 14:37:53 -05:00
lonnie li
4afd669dcb
ModelingTools: Clear TargetWorld member during Shutdown of SingleSelectionMeshEditingTool and MultiSelectionMeshEditingTool
...
#rb ryan.schmidt michael.balzer
#rnx
#jira none
#preflight 61f435dd74510448a6865d14
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18777332 in //UE5/Release-5.0/... via CL 18780413 via CL 18780555
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18780558 by lonnie li in ue5-main branch]
2022-01-28 18:40:54 -05:00
lonnie li
d041f2273b
ModelingTools: Fix crash when reloading levels during an AutoLOD compute
...
#rb ryan.schmidt
#rnx
#jira UE-139485
#preflight 61f38478da54035207ecae9b
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18771194 in //UE5/Release-5.0/... via CL 18771204 via CL 18771302
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18771314 by lonnie li in ue5-main branch]
2022-01-28 10:18:10 -05:00
lonnie li
6a143e79e1
ModelingTools: Add PreviewAsMaterial option to BakeTx and BakeAll.
...
BakeTx and BakeAll will now default to previewing textures directly. Users can enable PreviewAsMaterial to preview the texture as a material parameter input.
#rb michael.balzer
#rnx
#jira none
#preflight 61d48c15af44b43628fad69a
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18511950 in //UE5/Release-5.0/... via CL 18511964
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18511981 by lonnie li in ue5-release-engine-test branch]
2022-01-04 15:11:08 -05:00
lonnie li
8e197859df
ModelingTools: Fix texture filtering into neighboring charts for tightly packed UV shells.
...
#rb jimmy.andrews michael.balzer
#rnx
#jira none
#preflight 61bbb2868a62de8385c38473
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18480102 in //UE5/Release-5.0/... via CL 18481553
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18481825 by lonnie li in ue5-release-engine-test branch]
2021-12-16 19:57:29 -05:00
lonnie li
f21c53eb0f
ModelingTools: Reorder bake input mesh and output settings UI.
...
Remove TransientToolProperty from Resolution and Bit Depth properties.
Minor refactoring of BakeMeshAttributeMapsToolBase.
#rb none
#rnx
#jira none
#preflight 61a69467800738dbfb94ecbe
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18332363 in //UE5/Release-5.0/... via CL 18332412
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18332443 by lonnie li in ue5-release-engine-test branch]
2021-11-30 16:34:23 -05:00
lonnie li
c01c825f9d
ModelingTools: Reorder BakeTexture/BakeAll results to more closely match the UI order.
...
Remove EBakeMapType::Occlusion and check AO & BentNormal directly.
Rename output texture suffixes to match UI naming.
#rb trivial
#rnx
#preflight 61a19bb6ec124631d70aa8b4
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18303057 in //UE5/Release-5.0/... via CL 18303059
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18303062 by lonnie li in ue5-release-engine-test branch]
2021-11-26 21:57:52 -05:00
lonnie li
6ae7690823
ModelingTools: Minor refactor and renaming of bake tool members.
...
Fixed Texture2D bake not respecting selected UV layer.
Fixed MultiTexture2D bake overriding Texture2D bake UV layer.
#rb none
#rnx
#preflight 619e6917801b361978c8b74d
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18285637 in //UE5/Release-5.0/... via CL 18285668
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18285681 by lonnie li in ue5-release-engine-test branch]
2021-11-24 12:49:18 -05:00
lonnie li
0391ce5f91
ModelingTools: Exposed UVChannel parameter in BakePreviewMaterial and BakeBentNormalPreviewMaterial to preview bake texture results on specific UV channels.
...
#rb trivial
#rnx
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18274725 in //UE5/Release-5.0/... via CL 18274747
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18274780 by lonnie li in ue5-release-engine-test branch]
2021-11-23 16:02:59 -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
michael balzer
b8a1c9b6cf
GeometryCore: Remove ExplicitUseGeometryMathTypes.h
...
#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 18227685 in //UE5/Release-5.0/... via CL 18229350
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18231457 by michael balzer in ue5-release-engine-test branch]
2021-11-17 19:02:44 -05:00
lonnie li
7cd76d1079
ModelingTools: Fix BakeVertex MultiTexture not prepopulating the source maps.
...
Fix BakeVertex MultiTexture not updating when changing source maps.
#rb none
#rnx
#jira UE-133708
#preflight 61845c2c0172ec000140926e
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18091863 in //UE5/Release-5.0/... via CL 18091886
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18091907 by lonnie li in ue5-release-engine-test branch]
2021-11-08 15:04:40 -05:00
lonnie li
dcfda7663a
ModelingTools: Fix Bake analytics event prefix.
...
#rb trivial
#rnx
#ROBOMERGE-AUTHOR: lonnie.li
#ROBOMERGE-SOURCE: CL 18045281 in //UE5/Release-5.0/... via CL 18045289
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 18045295 by lonnie li in ue5-release-engine-test branch]
2021-11-03 22:05:08 -04:00