Used a slightly modified version of the place actor icon for now.
Also updated a couple of raw pointers to TObjectPtr in nDisplay Light Card Actor.
#rb
#jira
#preflight 629477b57149e31ace60bea9
[CL 20429103 by Alejandro Arango in ue5-main branch]
The current method is erosion followed by blur of the inverted alpha.
#rb
#jira
#preflight 6291f2c2db0a62f25c013e08
[CL 20405864 by Alejandro Arango in ue5-main branch]
To use, click on the viewport "Draw LC" button, then click on the viewport at the locations where the polygon vertices should exist, then end the polygon with right mouse button. Or abort by toggling the "Draw LC" button.
The polygon is saved in an array in the light card, and is used to generate an alpha texture. This alpha texture is independent of the color texture. This alpha texture is generated dynamically, so there is no need to save it as an asset.
The default generated alpha texture dimensions is 128x128, but can be changed with DC.LightCardPolygonTextureSize.
Currently there is visual indication of the drawing process (other than the mouse becoming a cross and the Draw LC button being highlighted).
#rb trystan.binkley-jone, patrick.hardy
#jira
#preflight 628ec2c289000256cea3ba07
[CL 20373874 by Alejandro Arango in ue5-main branch]
* Fixed sudden spins of lightcards when pushing gizmo near the north and south poles in the LC Editor.
* Fixed translation jumps of grouped LCs when primary one passes through poles in the LC Editor.
* Changed LC positional parameters from float to double
#jira
#rb trystan.binkley-jone
#preflight 6287c9996c7692ac8cc7eac6
[CL 20298457 by Alejandro Arango in ue5-main branch]
With this change, a disabled preview is no longer fully blocking the view.
#jira
#rb
#preflight 6284918bf669ec590287b6d1
[CL 20257966 by Alejandro Arango in ue5-main branch]
This is particularly useful when nudging the lightcards around the center of the ceiling.
This spin compensation is not activated when using the lat/long axes individually.
#jira
#rb trystan.binkley-jone
#preflight 628469dff669ec590276baa2
[CL 20255919 by Alejandro Arango in ue5-main branch]
This comes at the expense rendering 4x more LC triangles. For the time being the tradeoff seems ok.
#rb
#jira
#preflight
[CL 20193219 by Alejandro Arango in ue5-main branch]