disguise-one / RenderStream-UE

RenderStream plugin for Unreal Engine
BSD 3-Clause "New" or "Revised" License
69 stars 23 forks source link

Additional visibility support #2

Closed MunWolf closed 3 years ago

MunWolf commented 3 years ago

Currently there are 2 limitations with visibility

MunWolf commented 3 years ago

image image (1)

Added this in, the workflow is as follows.

  1. Lock the inspector window so it doesn't change with the selection.
  2. Select the actors you want to add either in the viewport or through the outliner widget.
  3. Right click the 'Force Visible' or 'Force Hidden' row.
  4. Click 'Add from Selection' Visibility components have been removed and all visibility logic/UI moved to the Definition component.

Note: This also means the blueprint methods that were previously used to change/query visibility are now moved to the Definition component and take the actor you want to query/change as a parameter. image

husberg-disguise commented 3 years ago

Will this break existing projects? Do we need an upgrade path?

MunWolf commented 3 years ago

It will break them in the sense the components will disappear and they have to add the actors they want to change the visibility of to the definition component. That is the only thing that should break (at least that was my experience trying it)