foliage-grid-builder

Redistribute Instanced Foliage Actors to align with World Partition grid cells.

1|1|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/sipherxyz/universal-ue-skills --skill foliage-grid-builder-sipherxyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: foliage-grid-builder
Source: https://github.com/sipherxyz/universal-ue-skills/tree/main/skills/foliage-grid-builder
Command: npx skills add https://github.com/sipherxyz/universal-ue-skills --skill foliage-grid-builder-sipherxyz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the redistribution of Instanced Foliage Actors (IFAs) within Unreal Engine levels to ensure they align correctly with World Partition grid cell boundaries, optimizing performance and organization.

Core Features & Use Cases

  • Automated IFA Redistribution: Uses the USipherFoliageGridBuilder commandlet to process foliage actors.
  • Grid-Aware Placement: Ensures foliage instances are correctly placed within their designated World Partition cells.
  • Use Case: After modifying level geometry or foliage density, run this Skill to automatically re-align all foliage actors to their respective grid cells, preventing visual glitches and performance issues caused by misplaced IFAs.

Quick Start

Execute the foliage-grid-builder skill to build foliage for the '/Game/S2/Levels/OpenWorld' level.

Frequently Asked Questions about foliage-grid-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I align Instanced Foliage Actors with World Partition grid cells in Unreal Engine?

To align Instanced Foliage Actors with World Partition grid cells, you need to redistribute the foliage instances based on grid configurations and cell bounds. This process ensures instances sit correctly within their designated cells to optimize level performance and organization.

Why does foliage cause performance issues after modifying level geometry in Unreal Engine?

Foliage causes performance issues after geometry modifications because Instanced Foliage Actors become misaligned with World Partition grid boundaries. Misplaced IFAs lead to streaming errors and visual glitches, requiring redistribution to match the updated cell bounds.

Do I need Unreal Engine commandlets to redistribute foliage actors for World Partition?

Yes, redistributing foliage actors for World Partition requires Unreal Engine commandlets to execute the processing logic. The project must have specific modules compiled to successfully run the commandlet and automate the IFA grid alignment.

What is the best way to automate foliage redistribution across large Unreal Engine levels?

Automating foliage redistribution across large levels involves running a commandlet that processes Instanced Foliage Actors against World Partition cell sizes. This grid-aware placement method automatically re-aligns all foliage actors to prevent visual glitches.

When should I not use automated foliage grid redistribution in Unreal Engine?

You should avoid automated foliage grid redistribution if your Unreal Engine project lacks the required commandlet setup or specific compiled modules. Additionally, running it without modified level geometry or foliage density changes unnecessarily processes stable IFAs.

Can I use the foliage-grid-builder skill to fix misplaced IFAs in my Unreal Engine open world level?

Yes, you can use the foliage-grid-builder skill to fix misplaced IFAs by executing it for your target level path. It processes the foliage actors to align with World Partition grid cells, resolving visual glitches and performance issues.