Files
UnrealEngineUWP/Engine/Plugins/Runtime/nDisplay/nDisplay.uplugin
Alejandro Arango 863164a53b nDisplay: Added ability to draw lightcards on viewport using polygons.
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]
2022-05-25 20:05:36 -04:00

173 lines
3.2 KiB
Plaintext

{
"FileVersion": 3,
"Version": 1,
"VersionName": "1.0",
"FriendlyName": "nDisplay",
"CreatedBy": "Epic Games Inc",
"CreatedByURL": "http://epicgames.com",
"Description": "Support for synchronized clustered rendering using multiple PCs in mono or stereo",
"Category": "Misc",
"DocsURL": "",
"MarketplaceURL": "",
"SupportURL": "",
"EnabledByDefault": false,
"CanContainContent": true,
"IsBetaVersion": true,
"Installed": false,
"SupportedTargetPlatforms": [
"Win64",
"Linux"
],
"Modules": [
{
"Name": "DisplayCluster",
"Type": "Runtime",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterEditor",
"Type": "Editor",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterProjection",
"Type": "Runtime",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterShaders",
"Type": "Runtime",
"LoadingPhase": "PostConfigInit",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterMessageInterception",
"Type": "Runtime",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64"
]
},
{
"Name": "DisplayClusterConfiguration",
"Type": "Runtime",
"LoadingPhase": "PostConfigInit",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterOperator",
"Type": "Editor",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterConfigurator",
"Type": "Editor",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterLightCardEditor",
"Type": "Editor",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterLightCardEditorShaders",
"Type": "Runtime",
"LoadingPhase": "PostConfigInit",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterStageMonitoring",
"Type": "Runtime",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64"
]
},
{
"Name": "DisplayClusterRemoteControlInterceptor",
"Type": "Runtime",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64",
"Linux"
]
},
{
"Name": "DisplayClusterMultiUser",
"Type": "UncookedOnly",
"LoadingPhase": "PostEngineInit",
"PlatformAllowList": [
"Win64"
]
},
{
"Name": "DisplayClusterTests",
"Type": "UncookedOnly",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64",
"Linux"
]
}
],
"Plugins": [
{
"Name": "Composure",
"Enabled": true
},
{
"Name": "ConcertSyncClient",
"Enabled": true
},
{
"Name": "OpenCV",
"Enabled": true
},
{
"Name": "ProceduralMeshComponent",
"Enabled": true
},
{
"Name": "RemoteControlInterception",
"Enabled": true
},
{
"Name": "VirtualProductionUtilities",
"Enabled": true
}
]
}