Skip to content
TREN
Atlıhan Harita

LCC for UE User Manual

3DGS Scene Clipping and Sectioning

Chapter 10 / 26Manual version v3.5.0English

The three tools act at different stages: clipping volumes and section planes only change the final rendering, and the data loads as usual; a load volume acts before loading, so excluded areas are never read at all.

ToolStageReduces load amount and video memoryBorder precision
Load volumesFiltering before loadYesPer node, conservative border
Clipping volumesFinal renderingNoPer splat, precise border
Section planesFinal renderingNoPer splat, precise border

Note: clipping volumes and section planes clip the rendered image only by default; collision in the clipped-away areas is still kept. When collision should be removed along with the clipping (so a character does not run into an invisible wall), enable Clip Collision; see Collision - Clip Collision Regions.

Clipping Volumes

A clipping volume can be scaled, moved, and rotated freely, which helps developers clip an LCC scene spatially.

  • A single Actor supports up to 65536 clipping volumes, limited to 50 in the free edition; see Editions and Licensing
  • Box and sphere shapes are supported, and both can be scaled, moved, and rotated

Note: clipping only affects the final rendering. Clipped-away areas still take part in node traversal, load, and video memory upload as usual. Clipping therefore cannot reduce the load amount or video memory usage; use the methods in the Performance Guide to control those costs.

Steps

  1. Place an LCCActor/LCC2Actor and load the scene.
  2. Drag LCC Clipping Volume into the scene.
Placing an LCC Clipping Volume into the scene

Dragging an LCC Clipping Volume into the scene

  1. Move the clipping volume to the target position.
  2. Add the Clipping Volume to the ClippingVolumes array in the Details panel of the Actor.
Inside clipping result of a clipping volume

The Inside clipping result of a clipping volume

Demo

Moving a clipping volume and observing the clipping in real time

Properties

PropertyDescription
bEnabledWhether it is enabled
ModeInside (clip inside) or Outside (clip outside)
VolumeTypeBox or Sphere

Blueprint Methods

LCCComponent → AddClippingVolume
LCCComponent → RemoveClippingVolume

Note: Refresh and SetUpdateComponent are deprecated. Clipping data is read every frame, so changing a property or moving a clipping volume takes effect on the next frame without calling them.

Blueprint nodes for adding, removing, and refreshing a clipping volume

Adding, removing, and refreshing a clipping volume with Blueprint nodes


Section Planes

A section plane can be scaled, moved, and rotated freely to section the scene along a plane.

  • A single Actor supports up to 65536 section planes, limited to 50 in the free edition; see Editions and Licensing
  • Sectioning upward or downward is supported, and the count is tracked separately from clipping volumes

Note: sectioning only affects the final rendering. Sectioned-away areas still take part in node traversal, load, and video memory upload as usual. Sectioning therefore cannot reduce the load amount or video memory usage.

Steps

  1. Place an LCCActor/LCC2Actor and load the scene.
  2. Drag LCC Section Plane into the scene.
Placing an LCC Section Plane into the scene

Dragging an LCC Section Plane into the scene

  1. Move it to the target position.
  2. Add the Section Plane to the SectionPlanes array in the Details panel of the Actor.

Demo

Moving a section plane and observing the sectioning in real time

Properties

PropertyDescription
bEnabledWhether it is enabled
ModeUpside (section upward) or Downside (section downward)

Blueprint Methods

LCCComponent → AddSectionPlane
LCCComponent → RemoveSectionPlane

Note: Refresh and SetUpdateComponent are deprecated, for the same reason as above.

Blueprint nodes for adding, removing, and refreshing a section plane

Adding, removing, and refreshing a section plane with Blueprint nodes


Load Volumes

A load volume filters the data before it enters memory: node traversal only keeps the nodes it selects, and the data in rejected areas is never read. It is therefore the only one of the three tools in this document that genuinely reduces the load amount and video memory usage, which suits taking a small part out of a large scene.

  • Box and sphere shapes are supported, and both can be scaled, moved, and rotated freely
  • One load volume can affect multiple LCC Actors in the scene at the same time
  • A Pro edition feature; without a license it has no effect and the data loads over its full extent. See Editions and Licensing

Note: filtering works per node, so the border is coarser than a clipping volume's. When a precise border is needed, stack a clipping volume with the same transform on top: the load volume reduces the load amount and the clipping volume trims the edge.

Steps

  1. Place an LCCActor/LCC2Actor.
  2. Drag LCC Load Volume into the scene.
  3. Adjust position, rotation, and scale so the volume frames the range to keep.
  4. Add the Load Volume to the LoadVolumes array in the Details panel of the Actor.
  5. Load the scene.

Note: filtering happens at load time. After loading has finished, changing the load volume requires reloading before the change is visible.

Properties

PropertyDescription
bEnabledWhether it is enabled
ModeInside (load only what is inside) or Outside (exclude what is inside)
VolumeTypeBox or Sphere

The two modes use different border tests:

ModeTestBorder behavior
InsideA node loads only when it lies entirely inside the volumeEdge nodes are dropped, so the kept range is slightly smaller than the volume
OutsideA node is excluded as soon as it overlaps the volumeEdge nodes are dropped, so the excluded range is slightly larger than the volume

Both modes are deliberately conservative, which keeps areas from popping in and out while the camera moves and the LOD switches between parent and child nodes.

Blueprint Methods

LCCComponent → AddLoadVolume
LCCComponent → RemoveLoadVolume

This chapter is from the official XGRIDS user manual. Official source (opens in a new tab) · Updated:

XGRIDS Türkiye

We're With You During Setup and in the Field

Atlıhan Harita provides training and technical support for device setup, firmware updates, software use, and field applications. Send us your question and our specialist will get back to you.

+90 216 546 0804