13 Commits

Author SHA1 Message Date
trystan binkley-jone
5a9ec0f5fc nDisplay: Added check for IsAlwaysFlushToWall when moving light cards in ICVFX panel, so that they will not be set flush to wall when Flush to Wall is disabled in their properties.
#jira UE-192101
#rb Patrick.Hardy

[CL 27356186 by trystan binkley-jone in ue5-main branch]
2023-08-24 16:24:16 -04:00
patrick hardy
040c33b978 nDisplay: Fix ICVFX editor scale gizmo not working on CCWs. This was caused by a recent change to CCWs where the mesh components no longer have collision.
#jira UE-189332
#rb trivial

[CL 26188056 by patrick hardy in ue5-main branch]
2023-06-22 14:08:51 -04:00
patrick hardy
68aa34f8d9 nDisplay: Dragging a light card or CCW in the ICVFX window will now trigger sequencer key frames. Changing the time in sequencer will update level and ICVFX proxy positions accordingly.
Light cards work with sequencer by using the orientation properties such as latitude and longitude.
CCWs require the transform tracked instead.

Light card alpha gradient settings are also exposed to sequencer.


#jira UE-182176
#rb trystan.binkley-Jone
#preflight 6430791241783dc3d0e19a9e

[CL 24972106 by patrick hardy in ue5-main branch]
2023-04-07 18:58:04 -04:00
Patrick Hardy
4d1d1eb6d3 nDisplay: Support DataLayers.
Fix lightcards potentially being dirtied by just opening the ICVFX editor.
Fix spawning new stage actors not using the same label calculations as the rest of the engine.
Refactor adding light cards so stage app and ICVFX editor use the same routine.

#jira UE-168957
#rb Alejandro.Arango, trystan.binkley-Jone
#preflight 63cee9993a03cb0bbf0c903b

[CL 23820376 by Patrick Hardy in ue5-main branch]
2023-01-23 15:18:55 -05:00
trystan binkley-Jone
9e8368e00c nDisplay: Added ability for light cards to remain flush with their owning stage actor when the user modifies their positional properties directly through the details panel
#jira UE-165880
#rb Patrick.Hardy
#preflight 638e5a93c0652bbec20c732c

[CL 23399460 by trystan binkley-Jone in ue5-main branch]
2022-12-05 16:28:56 -05:00
mark lintott
bc962b030d Fix for unitialized scale property
#jira UE-167697
#rb trivial
#fyi alejandro.arango, Patrick.Hardy
#preflight 6357bc447261e565c46335f2

[CL 22748691 by mark lintott in ue5-main branch]
2022-10-25 06:54:16 -04:00
patrick hardy
4f031a0eb1 nDisplay: Fix UV light cards not being restored with level snapshots.
Fix dragging a CCW in the level by gizmo applying incorrect values. Regression from 22516709.

#jira UE-167267, UE-166057
#rb trystan.binkley-Jone
#preflight 6349fb59ce524ed35610579d
#lockdown Alejandro.Arango

[CL 22547973 by patrick hardy in ue5-main branch]
2022-10-15 02:17:03 -04:00
patrick hardy
3ad8a44089 nDisplay: Fix gizmos not updating on the CCW level instance when moving via orientation values or by dragging in the ICVFX panel.
#jira UE-164998
#rb trystan.binkley-Jone
#preflight 6348a64da8717e94538bd636
#lockdown Alejandro.Arango

[CL 22537961 by patrick hardy in ue5-main branch]
2022-10-14 18:39:17 -04:00
patrick hardy
ac42976263 nDisplay: Fix restoring a level snapshot not updating proxy positions in ICVFX editor.
Fix outliner column localization warning.
Fix light card UV templates having some of their settings overwritten.
Fix light card labels not being able to be toggled. Regression from 22346211.
Refactor light card editor spawn methods to FDisplayClusterLightCardEditorHelper so the stage app can access it.
Add UDisplayClusterStageActorTemplate to light card extender and implement with UDisplayClusterLightCardTemplate to allow easier access from various modules.

#jira UE-166057, UE-166136, UE-166142
#rb trystan.binkley-Jone
#preflight 633f2b26d718720d2d55f59f
#lockdown alejandro.arango

[CL 22390292 by patrick hardy in ue5-main branch]
2022-10-06 21:01:12 -04:00
trystan binkley-jone
aa11c6ef7c nDisplay: Fixed issue where CCWs would spawn on the opposite pole when adding new ones while looking at the top of the stage
#jira UE-165884
#rb Patrick.Hardy
#preflight 633b6542ba39998ce8579097

[CL 22327076 by trystan binkley-jone in ue5-main branch]
2022-10-04 01:25:29 -04:00
elliot colp
0352726297 [EpicStageApp] Control ColorCorrectWindows (and other IDisplayClusterStageActors) from the app
#jira UE-141884
#rb Alejandro.Arango, Patrick.Hardy
#preflight 6337184e466fb436691b688a

[CL 22279920 by elliot colp in ue5-main branch]
2022-09-30 16:26:21 -04:00
patrick hardy
de1672fb1c nDisplay: Support Color Correct Windows in the light card editor.
- Refactor light card editor to support any actor that implements a new IDisplayClusterStageActor interface. The ColorCorrectWindow and LightCardActor now implement this.
- Add new FDisplayClusterWeakStageActorPtr to use within the lightcard editor.
- Add support for spawning in actors that inherit the StageActor interface.
- Minor optimizations to refreshing the light card editor.

#jira UE-161072, UE-153863
#rb trystan.binkley-Jone, Alejandro.Arango, Ruslan.Idrisov
#preflight 632b2a2a1003050806e80a95

[CL 22118840 by patrick hardy in ue5-main branch]
2022-09-21 14:38:16 -04:00
Flo Schar
878687688c nDisplay: Add modular feature to extend DisplayClusterLightCardActor
#jira UE-161495
#rb Alejandro.Arango
#preflight 6315f756da1671f99727acab

[CL 21791787 by Flo Schar in ue5-main branch]
2022-09-05 09:35:40 -04:00