Commit Graph

101 Commits

Author SHA1 Message Date
Martin Wilson
f067748902 Make sure ActiveBoneIndices is sorted on root lod when importing skeletal meshes
[CL 2548899 by Martin Wilson in Main branch]
2015-05-13 10:09:06 -04:00
Marc Audy
1a12e9cffe Add a matching PRAGMA_ENABLE_SHADOW_VARIABLE_WARNINGS for PRAGMA_DISABLE_SHADOW_VARIABLE_WARNINGS instead of using basic PRAGMA_POP
[CL 2548029 by Marc Audy in Main branch]
2015-05-12 17:41:47 -04:00
Dmitriy Dyomin
50d5bf19de Fixed: Building HLOD assets warns that flag bUsedWithStaticLighting needs to be set
UE-15400

[CL 2546794 by Dmitriy Dyomin in Main branch]
2015-05-12 03:43:58 -04:00
Dmitriy Dyomin
30b0367133 Fixed: HLOD does not generate non-overlapping lightmaps UE-14609
[CL 2538672 by Dmitriy Dyomin in Main branch]
2015-05-06 00:36:28 -04:00
Lina Halper
6c9aca9e89 Log Material list before merging
#Code Review: Dmitriy.Dyomin

[CL 2532241 by Lina Halper in Main branch]
2015-04-30 14:10:51 -04:00
Dmitriy Dyomin
e417af4466 Fixed: Merge Actor tool overwrites multimaterial setup on static mesh LODs
UE-14650

[CL 2531437 by Dmitriy Dyomin in Main branch]
2015-04-30 02:26:01 -04:00
Dmitriy Dyomin
3f5bd10edb Material flattening functionality moved to a new module MaterialUtilities
[CL 2531273 by Dmitriy Dyomin in Main branch]
2015-04-29 22:39:01 -04:00
Lina Halper
4a8cd06fd8 #HLOD
- Renamed DesiredBoundSize to DesiredBoundRadius - more clear and it implies sphere
- MergeSetting is now exposed if you decide not to simplify
- Shrink after all done so that we don't use that reserved mass memory

[CL 2530639 by Lina Halper in Main branch]
2015-04-29 15:19:13 -04:00
Dmitriy Dyomin
0b38a139e3 Exposed "Export specific LOD" to mesh merging dialog
Some cleanup for MeshMerging functionality

[CL 2526530 by Dmitriy Dyomin in Main branch]
2015-04-27 02:01:18 -04:00
Dmitriy Dyomin
edb085e6ad Fixed: Merge materails will no longer try to merge non-opaque materials
Fixed: Merge materials UV wrapping was changing UVs [1,1] to [0,0]
#codereview Lina.Halper

[CL 2523945 by Dmitriy Dyomin in Main branch]
2015-04-24 02:23:55 -04:00
Lina Halper
8299337c54 #HLOD: Fixed crash with merge actor feature
[CL 2523331 by Lina Halper in Main branch]
2015-04-23 16:57:37 -04:00
Lina Halper
9694602508 #HLOD
Fixed material flattening UV bug where input is out of range, it doesn't work.
Validated the input to be in the right range.

#code review: Dmitriy.Dyomin

[CL 2521700 by Lina Halper in Main branch]
2015-04-22 16:38:07 -04:00
Lina Halper
af44895190 #HLOD
- Added build of UseLOD
- This allows user to merge actor using certain LOD as base

#code review: Dmitriy.Dyomin

[CL 2521575 by Lina Halper in Main branch]
2015-04-22 15:37:32 -04:00
Lina Halper
c86a13f6ae #HLOD
- Made sure saving/loading works fine
- Packages are not created internally for merge actor if Outer exists - in this case, map
- It won't be visible in CB

#code review: Dmitriy.Dyomin

[CL 2521472 by Lina Halper in Main branch]
2015-04-22 14:57:46 -04:00
Lina Halper
72342224e2 #Fixed Merge Actor to use LongPackage Name for package name
#Code review: Dmitriy.Dyomin

[CL 2521359 by Lina Halper in Main branch]
2015-04-22 14:04:44 -04:00
Dmitriy Dyomin
d95b3b3ced Added support for material merging to actor merging utility (supports only opaque materials)
[CL 2518824 by Dmitriy Dyomin in Main branch]
2015-04-21 03:07:26 -04:00
Zak Middleton
f7ce2bd92a #ue4 - Change use of FTransform::TransformFVector4() to FTransform::TransformPosition() where possible. This is faster.
[CL 2518532 by Zak Middleton in Main branch]
2015-04-20 19:14:11 -04:00
Dmitriy Dyomin
fc0b0ed644 Fixed material flattening which was produced bad normal maps and base colors in some cases
Fixed mesh merging which was not transforming mesh normals

[CL 2515400 by Dmitriy Dyomin in Main branch]
2015-04-16 23:49:20 -04:00
Lina Halper
8b479e261f #HLOD: make it silence for mege actor
[CL 2514424 by Lina Halper in Main branch]
2015-04-16 12:03:01 -04:00
Marc Audy
a523efb225 Fix shadowed variables
[CL 2510461 by Marc Audy in Main branch]
2015-04-13 12:42:09 -04:00
Marc Audy
a509e739ad Fix shadow variables
[CL 2508945 by Marc Audy in Main branch]
2015-04-10 16:47:24 -04:00
Mike Fricker
114458bf0f Clang warning fixes: Fixed missing 'override' specifiers
- Also removed some unreferenced functions that adding 'override' revealed

PR #1002 -- Thank you, Omar007!

[CL 2498415 by Mike Fricker in Main branch]
2015-04-01 07:20:55 -04:00
Steve Robb
cebf099231 TArray::Init deprecated, as it's not obvious from the name that it leaves elements unconstructed.
TArray::Init use replaced with SetNumUninitialized.

#codereview robert.manuszewski

[CL 2495011 by Steve Robb in Main branch]
2015-03-28 06:38:28 -04:00
Dan Oconnor
195086b1a5 Changes from PVS-Studio, these could introduce small behavior change.
Consistent null checks, fixes for copy/pasted conditions, copy pasted LOCTEXT identifiers, comparisons against literals of the wrong type, missing return statements, dead code, and some system calls that were ignoring their return value

[CL 2494390 by Dan Oconnor in Main branch]
2015-03-27 16:11:50 -04:00
Dmitriy Dyomin
a4b5b39b13 Fixed typo in static mesh to rawmesh exporting
[CL 2493122 by Dmitriy Dyomin in Main branch]
2015-03-26 22:39:18 -04:00