Mikolaj Sieluzycki
a01571d213
Warning cleanup after limiting number of ways to construct UObjects.
...
#codereview Robert.Manuszewski
[CL 2429745 by Mikolaj Sieluzycki in Main branch]
2015-02-03 07:32:14 -05:00
Robert Manuszewski
e56a5b49ee
Deprecating 'operator new' for UObjects.
...
[CL 2425600 by Robert Manuszewski in Main branch]
2015-01-30 08:30:03 -05:00
Brian Karis
40090403fd
Large improvement to high poly mesh importing speed.
...
Disabled index buffer optimization when mesh has more than 50000 triangles. These won't be game meshes and the optimization time takes too long.
Also disabled adjacency buffer generation for high poly meshes. This would be better done as an import option.
[CL 2411296 by Brian Karis in Main branch]
2015-01-19 15:34:28 -05:00
Jaroslaw Surowiec
330c093072
Core - UE/UE-6813 - Confusing API: We have both FMemory::MemZero() and FMemory:Memzero()
...
[CL 2405765 by Jaroslaw Surowiec in Main branch]
2015-01-14 04:24:31 -05:00
Dmitriy Dyomin
79790f2ad9
Fixed crash during simplygon mesh proxy generation when one of the source meshes has no material
...
[CL 2400735 by Dmitriy Dyomin in Main branch]
2015-01-08 04:46:15 -05:00
Brian Karis
4f26cb8626
Fixed assert.
...
[CL 2400267 by Brian Karis in Main branch]
2015-01-07 16:46:35 -05:00
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