Lina Halper
ffb11d9481
Fixed importing Mixxamo Fuse characters with glitching
...
- Influence bones were imported when 0 weighted
[CL 2393322 by Lina Halper in Main branch]
2014-12-18 20:27:36 -05:00
Zak Middleton
e95939ba24
#ue4 - Convert all engine uses of GetComponents() to use TInlineComponentArray.
...
[CL 2393060 by Zak Middleton in Main branch]
2014-12-18 17:02:31 -05:00
Daniel Wright
57721a6245
Distance Field Global Illumination first working version
...
* Requires a Movable Skylight + 'r.DistanceFieldGI 1' + 'r.GenerateMeshDistanceFields' project setting enabled
* Provides a single bounce of Diffuse GI with bounce distance limited by OcclusionMaxDistance (default 6m)
* Virtual Point Lights are placed from the directional light by ray tracing the scene's distance fields, normal comes from SDF gradient
* Currently only placing 128*128 VPLs up to 40m from camera
* VPLs light irradiance cache samples using hemispherical disk light model, indirect shadowing is provided by the same cone traces used for Distance Field AO
* Irradiance is computed only at irradiance cache points (max every 8 pixels) and interpolated to the rest of the pixels
* Hardcoded half grey material color for now, and poor performance due to brute force VPL lighting
[CL 2390645 by Daniel Wright in Main branch]
2014-12-16 20:00:22 -05:00
Dmitriy Dyomin
f7f36d2253
LOD maps - option to save generated assets in separate packages
...
[CL 2385216 by Dmitriy Dyomin in Main branch]
2014-12-11 03:58:57 -05:00
Dmitriy Dyomin
e41302b468
Support spline meshes in Mesh proxy generation
...
UE-6299
[CL 2384878 by Dmitriy Dyomin in Main branch]
2014-12-10 21:38:56 -05:00
Dmitriy Dyomin
3edf9cb511
Landscape exports textures in correct color space UE-6379
...
Added export of landscape metallic maps and option for baking foliage into texture
[CL 2384871 by Dmitriy Dyomin in Main branch]
2014-12-10 21:33:56 -05:00
Ben Marsh
149375b14b
Update copyright notices to 2015.
...
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Nick Penwarden
b4ce93c93d
Support for using MikkTSpace to compute tangent bases for static meshes. Currently off by default, must be enabled with r.MikkTSpace=1 until tested on existing art content.
...
[CL 2373808 by Nick Penwarden in Main branch]
2014-12-02 11:42:29 -05:00
Matthew Griffin
f1c4513760
Renaming FVector ClampSize and SafeNormal functions for clarity
...
Used DEPRECATED Macro to keep old names around in case I've missed anything
[CL 2370785 by Matthew Griffin in Main branch]
2014-11-26 10:01:12 -05:00
Matt Kuhlenschmidt
0dbc679ff1
Allow the "r.triangleorderoptimization" cvar to be set for debugging
...
[CL 2367741 by Matt Kuhlenschmidt in Main branch]
2014-11-21 13:41:29 -05:00
Matt Kuhlenschmidt
c0074e049d
Skel mesh importing optimizations
...
- Greatly improved skeletal mesh importing by removing n^2 operation when combining vertices
- Added a cvar parameter to disable triangle order optimization (debugging purposes only)
[CL 2367715 by Matt Kuhlenschmidt in Main branch]
2014-11-21 13:26:18 -05:00
Brian Karis
d285b406f3
fixed bug with bad src channel for auto lightmap UVs
...
[CL 2358654 by Brian Karis in Main branch]
2014-11-13 13:19:52 -05:00
Daniel Wright
e1263c057f
Suppressed layout UV log spam
...
[CL 2352151 by Daniel Wright in Main branch]
2014-11-06 15:48:27 -05:00
Dmitriy Dyomin
dac8101f75
Fixed GC issues in MeshMergin tool with source meshes that use dynamic materials
...
[CL 2347981 by Dmitriy Dyomin in Main branch]
2014-11-04 01:52:41 -05:00
Dmitriy Dyomin
95ee1a2255
Updated MeshMerging UI to use new lightmap generation method, also uses channel 0 as lightmap source UV
...
[CL 2347975 by Dmitriy Dyomin in Main branch]
2014-11-04 01:52:29 -05:00
Matt Kuhlenschmidt
5941094628
Fix lightmap UV packing to use the new method.
...
[CL 2334734 by Matt Kuhlenschmidt in Main branch]
2014-10-20 14:29:18 -04:00
Jaroslaw Palczynski
1b50963ccd
Landscape module from Engine split out.
...
[CL 2331341 by Jaroslaw Palczynski in Main branch]
2014-10-16 05:16:44 -04:00
Jaroslaw Palczynski
7c41927cf4
Rename FPostConstructInitializeProperties to something simpler
...
Changed it with FObjectInitializer.
UECORE-7
[CL 2328384 by Jaroslaw Palczynski in Main branch]
2014-10-14 10:29:11 -04:00
Rolando Caloca
f7a84a6ab7
x
...
[CL 2321632 by Rolando Caloca in Main branch]
2014-10-07 14:44:13 -04:00
Jaroslaw Palczynski
65ba5d456f
TArray documentation and a coupld of methods deprecation.
...
Changes mostly in Array.h. The changes in other files are only renames for deprecated functions.
[CL 2312616 by Jaroslaw Palczynski in Main branch]
2014-09-29 04:23:44 -04:00
Brian Karis
a85a96de79
Fixed infinite loop.
...
[CL 2310555 by Brian Karis in Main branch]
2014-09-25 19:53:24 -04:00
Dmitriy Dyomin
b9d141efa9
Fixed merging for mirrored meshes
...
TTP# 345249
[CL 2305189 by Dmitriy Dyomin in Main branch]
2014-09-22 01:41:35 -04:00
Thomas Sarkanen
e0b9261c6a
FMath::LineBoxIntersection() parameter simplification
...
GitHub pull request #430
https://github.com/EpicGames/UnrealEngine/pull/430/
Added overloaded verison of LineBoxIntersection that calculates Direction.Reciprocal() itself.
reviewed by James.Golding
[CL 2297951 by Thomas Sarkanen in Main branch]
2014-09-15 06:59:57 -04:00
Daniel Wright
890f120520
Distance Field AO now works on flat ground planes whose X and Y scale was larger than Z
...
[CL 2295402 by Daniel Wright in Main branch]
2014-09-12 15:56:36 -04:00
Brian Karis
9d26f950d0
Tore out D3DX generate UVs and the mesh editor tab for it.
...
[CL 2285473 by Brian Karis in Main branch]
2014-09-04 19:57:12 -04:00