Commit Graph

74 Commits

Author SHA1 Message Date
Jack Porter
4a2d4cafbd Fix issues with landscape ES2 data being overwriting PC data causing issues with component weightmaps when launching or using the mobile previewer multiple times. (UE-10421 / UE-12441)
[CL 2529858 by Jack Porter in Main branch]
2015-04-29 03:18:59 -04:00
Gareth Martin
a7fb46baf0 Remove the need for LandscapeHoleMaterial.
It will still exist as a property, but if it's not set it will use LandscapeMaterial automatically (overriding the blend mode to masked if it's opaque).

[CL 2506718 by Gareth Martin in Main branch]
2015-04-09 09:29:40 -04:00
Mieszko Zielinski
c04cbfd840 Moved notifying NavigationSystem about undo/redo events from LandscapeProxy to Actor for consistency and to have all actors benefit from it. #UE4
[CL 2498569 by Mieszko Zielinski in Main branch]
2015-04-01 09:40:26 -04:00
Dmitriy Dyomin
c650a740d1 Global landscape map considers landscape actors only in visible levels
Fixes UE-12859

[CL 2493271 by Dmitriy Dyomin in Main branch]
2015-03-27 03:35:34 -04:00
Gareth Martin
3464c297bb New feature: Landscape splines can store their meshes in landscape streaming levels
[CL 2489554 by Gareth Martin in Main branch]
2015-03-24 13:53:46 -04:00
Jack Porter
e465a01c65 Added project settings flag to disable landscape GI data generation
[CL 2474964 by Jack Porter in Main branch]
2015-03-11 05:51:35 -04:00
Jack Porter
4a8864fd7b Re-fixed crash 10 seconds after loading landscape levels.
[CL 2473413 by Jack Porter in Main branch]
2015-03-10 02:08:35 -04:00
Dmitriy Dyomin
3f0d9546dd Landscape section offset fix when upgrading world composition maps from 4.6 to 4.7
[CL 2472056 by Dmitriy Dyomin in Main branch]
2015-03-08 22:39:32 -04:00
Gareth Martin
859b1f16f1 Fix poor style of landscape code assigning a literal 0 to a TLazyObjectPtr instead of null
[CL 2471456 by Gareth Martin in Main branch]
2015-03-06 14:22:36 -05:00
Gil Gribb
35cf42566a UE4 - merge GDC branch, code @2465640 to main
[CL 2468685 by Gil Gribb in Main branch]
2015-03-04 08:31:40 -05:00
Dmitriy Dyomin
1feec448b9 Fixed: Gaps between landscape components
UE-8932

[CL 2467357 by Dmitriy Dyomin in Main branch]
2015-03-03 01:20:34 -05:00
Jack Porter
9ec74f8f06 Fix for crash 10 seconds after loading landscape map
[CL 2467352 by Jack Porter in Main branch]
2015-03-03 00:59:20 -05:00
Daniel Wright
b86f1e9b9f Landscape baking of diffuse color for GI from Jack
#codereview Jack.Porter

[CL 2440853 by Daniel Wright in Main branch]
2015-02-10 20:55:22 -05:00
Mikolaj Sieluzycki
de56183d3d UObject constructors create subobjects using UObject::Create* instead of FObjectInitializer::Create*
#codereview Robert.Manuszewski

[CL 2439579 by Mikolaj Sieluzycki in Main branch]
2015-02-10 04:34:10 -05:00
Jack Porter
314272bde6 Moved all grass-related code out of Landscape.cpp into LandscapeGrass.cpp and renamed UpdateFoliage to UpdateGrass
[Integrated CL 2433264 from UE4-GDC2015]

[CL 2436463 by Jack Porter in Main branch]
2015-02-06 19:58:28 -05:00
Jack Porter
aa579d3b22 Don't show the grassmap rendering notification or stream in any textures until all shaders are compiled.
[Merge CL 2431439 from UE4-GDC2015]

[CL 2436456 by Jack Porter in Main branch]
2015-02-06 19:51:46 -05:00
Matthew Griffin
fda19ae2f9 [INTEGRATE] Change 2426756 by Chris.Gagnon@chris.gagnon_T4696 on 2015/01/30 19:05:11
Fixed some calls to Super::DestroyComponent() that wern't passing the bPromoteChildren parameter.

[CL 2435230 by Matthew Griffin in Main branch]
2015-02-06 08:12:32 -05:00
Jack Porter
ca3aa24199 Fix for crash cooking landscape for mobile in the editor
[CL 2435176 by Jack Porter in Main branch]
2015-02-06 06:27:43 -05:00
Mikolaj Sieluzycki
fa01cacb6c Trim down the amount of UObject constructors.
#codereview Robert.Manuszewski

[CL 2429641 by Mikolaj Sieluzycki in Main branch]
2015-02-03 05:40:57 -05:00
Ben Marsh
512f5daf29 [INTEGRATE] Change 2424870 by Chris.Gagnon@chris.gagnon_T4696 on 2015/01/29 20:02:36
Refactored component deletion code to allow for optional reparenting of the child nodes.
	Changed the level editor to delete the slected components instead of the actor if it has components selected.  UE-8221

	Fixes for how selection is on tree update: UE-8544 , UE8385

[CL 2426024 by Ben Marsh in Main branch]
2015-01-30 12:26:36 -05:00
Jack Porter
e92e808808 Give streaming priority to grass being rendered near the player
[CL 2425979 by Jack Porter in Main branch]
2015-01-30 11:53:18 -05:00
Jack Porter
0d809582fd Slight fix
[CL 2425897 by Jack Porter in Main branch]
2015-01-30 11:19:32 -05:00
Jack Porter
7db2b69955 Automatically flush landscape grass when changing or recompiling the material
Automatically generate grass maps for all components, streaming in textures and weightmaps where needed
Status window when building grass maps
Grass data is now shared between Editor and PIE
Fixed issue where it didn't wait for streaming after updating grass map after painting landscape

[CL 2425895 by Jack Porter in Main branch]
2015-01-30 11:17:08 -05:00
Jack Porter
4542ab257e Improved Map Check message for overlapping landscape components
[CL 2425026 by Jack Porter in Main branch]
2015-01-29 22:02:04 -05:00
Jack Porter
e2066ac610 Fix non-WITH_EDITOR compilation
[CL 2421926 by Jack Porter in Main branch]
2015-01-28 05:54:46 -05:00