Understanding the UE 5.7 PVE and Mega Plants Workflow

Unreal Engine 5.7 introduces the powerful new Procedural Vegetation Editor (PVE) and Mega Plants. Learn how this node-based system utilizes Nanite and bone-driven wind to create non-destructive, high-performance, and photorealistic foliage for your environments.

Veteran Unreal Engine expert William Faucher dives deep into the revolutionary Procedural Vegetation Editor (PVE) and Mega Plants—brand new features released in Unreal Engine 5.7. This update fundamentally changes how artists approach vegetation, moving away from static materials and toward a dynamic, skeletal, and non-destructive workflow.

While previous Megascans trees relied heavily on material shaders for wind effects, the new Mega Plants utilize Nanite technology and a dedicated bone-driven system for superior performance and hyper-realistic movement. The PVE tool itself allows users to art-direct their foliage using a node-based graph, offering unprecedented fine-tuning capabilities.

Unreal Engine 5.7 MEGAPLANTS Crash Course #ad
Unreal Engine 5.7 MEGAPLANTS Crash Course #ad – William Faucher

Understanding the PVE and Mega Plants Assets

The distinction between the PVE and Mega Plants is crucial: PVE is the in-engine tool (a plugin required to be enabled in Project Settings), while Mega Plants are the assets or “recipes” that PVE uses. William highlights that this system is still evolving, but its potential, especially with planned future features like growth simulations, is massive. You can find the entire library of Megaplants on the FAB marketplace.

To begin working with the PVE, remember to enable the Procedural Vegetation Editor plugin and Nanite Foliage in your Project Settings before restarting the engine. New procedural assets are initiated by simply right-clicking in the Content Browser and selecting Procedural Vegetation.

Core Nodes and Non-Destructive Editing

The core of the tool is the node graph interface, which simplifies complex vegetation editing into six color-coded node categories. The workflow starts with the Preset Loader, which defines the tree’s base skeleton data—such as the positioning and number of primary branches. While the base skeleton is currently fixed by the Mega Plant recipe, nearly everything else can be adjusted.

Key Editing Nodes for Foliage Shaping

  • Carve: Allows for pruning sections of the tree, such as trimming branches from the bottom or based on elevation.
  • Gravity: This node is instrumental for shaping the tree, allowing users to bend and twist the foliage. You can chain multiple Gravity nodes with varying directions to achieve complex, organic forms.
  • Scale: Adjusts the tree’s overall size. Interestingly, Trunk Thickness is adjusted via the Profile Scale within the Mesh Builder, which can be counterintuitive at first glance.
  • Mesh Builder: Controls the 3D geometry, including poly count and segment count. Bone reduction settings here are vital for performance, aiming for between a few hundred and a thousand bones for an optimized tree.

Foliage Distribution and Output

The Foliage Pallet assigns static meshes for leaves and small branches, constrained by the slots defined in the initial Mega Plant recipe. The subsequent Foliage Distributor node applies these meshes. William stresses the importance of the “Override Distribution” setting; leaving it unchecked uses the original, expertly art-directed distribution from Quixel, while enabling it requires the user to manually build the distribution from scratch.

When exporting, choose the Skeletal Mesh output option at the Output node. This option, which uses Voxelize for preservation, is essential for enabling the powerful new wind simulation system. Selecting Static Mesh will disable all the new bone-driven wind features.

Mastering the New Bone-Driven Wind System

The biggest game-changer in UE 5.7 is the shift to bone-driven wind rather than material-driven wind. Because leaves are now fully 3D meshes (thanks to Nanite and voxel shape preservation), the old reliance on masking textures is obsolete. For artists seeking leafless winter versions, duplication and deletion of leaf components are necessary, although many Mega Plants already provide twig-only variants.

To scatter these skeletal trees and leverage the wind system, artists must use the PCG (Procedural Content Generation) system. The standard foliage painter only works with static meshes. For precise, manual placement of skeletal meshes that require dynamic wind, a bit more setup is necessary: artists must create a Blueprint Actor Class incorporating an ISKM (Instanced Skinned Mesh) component and loading the Wind Transform Provider in the animation settings.

Finally, wind intensity, speed, and even seasonal color shifts are managed globally through the Global Foliage Actor Blueprint, streamlining the process of achieving unified, dynamic environments.

***

The Procedural Vegetation Editor, backed by Nanite and Quixel Mega Plants, is a significant leap forward in creating high-quality, performant digital foliage in Unreal Engine. Mastering this node-based workflow will be essential for artists focusing on photorealism and large-scale environment creation in UE 5.7 and beyond. If you are interested in pushing the boundaries of virtual environments, be sure to explore our tutorials on Unreal Engine Environment & World Building and stay up-to-date with the latest Unreal Engine Updates & Releases here on CGEcho.

Source:
Unreal Engine 5.7 MEGAPLANTS Crash Course #ad

Scroll to Top