comparison · 2026-01-13

Blueprint vs C++ Landscape Stamping in UE5: Which Workflow Fits You?

A grounded comparison of the Blueprint-only Landscape Stamp Tool and the C++ Landstamp Pro plugin, so you pick the right terrain workflow for your team.

Landscape Stamp Tool
Featured on Fab Landscape Stamp Tool Drag-and-drop blueprint stamps that morph World Partition landscapes.
$17.99 Get on Fab →
109
Heightmap textures (Landscape Stamp Tool, shipped 5.7 project)
7
Geological tool types (Landscape Stamp Tool)
370+
Stamp data assets (Landstamp Pro)
20
C++ classes (Landstamp Pro)

Blueprint vs C++ landscape tool in Unreal: which to use

If you are blocking out terrain in Unreal Engine 5 and weighing a Blueprint vs C++ landscape tool, the question really comes down to two products that share a foundation but target different teams. The Landscape Stamp Tool is a Blueprint-only pack, and Landstamp Pro is a C++ editor plugin. Both build on Unreal's built-in Landscape Patch system, so both stamp heightmap shapes into a World Partition landscape rather than permanently sculpting it by hand.

Because they share that Landscape Patch foundation, the underlying idea is identical in each: you place a stamp near your landscape and it morphs the terrain beneath it. Where they diverge is everything around that core - how you author and place stamps, how large the shipped library is, how much you can drive from code, and which engine versions and skill levels each one assumes. This comparison walks those differences using the verified specs of each product so you can match the workflow to your team rather than to the marketing.

Neither is a strict upgrade of the other. The Blueprint tool is the lighter, code-free sibling; the C++ plugin is the heavier, more extensible option. Read on for what each gives you, where the engine coverage and library sizes differ, and a use-case recommendation at the end.

What you get with a Blueprint-only tool

The Landscape Stamp Tool is entirely Blueprint, with no code required. You drop a tool Blueprint into a World Partition level near your landscape and it morphs the terrain in place. It ships seven geological tool types derived from a 'BP_StampTool' base: Canyon, Crater, Directional (paths, roads and crossings), Hill, Mountain, River and Volcano. Counting the base, that is eight tool Blueprints in total, alongside additional asset Blueprints such as 'BP_Mountain', 'BP_Canyon', 'BP_Volcano', 'BP_Island', 'BP_CustomStamp' and 'BP_CustomStampTool'.

Stamps are blendable, so multiple tools combine to shape the terrain, with priority-based overlap handling and falloff settings. Each tool exposes its style and variant through enumerations - for example 'E_MountainType' offers Alpine, Basic, Eroded, Old and Strata, and 'E_CanyonType' offers Classic, Both, Eroded and Strata. You also choose a texture size per stamp through 'E_TextureSizes' at 512, 1K, 2K or 4K, and set priority through 'E_StampPriority'.

The heightmap library is hierarchical, organised by tool then style then variant, and the shipped 5.7 project contains 109 heightmap texture assets under Content/LandscapeStampTool/Textures (internal reference notes cite roughly 110). For your own shapes there is a custom stamp path via 'BP_CustomStampTool' and 'BP_CustomStamp', and the pack even includes the original Gaea .terrain source files for the bundled shapes. A demo level, L_Demo.umap, shows every tool working together. The project enables the engine's Landscape Patch and Water plugins and is built for World Partition.

The trade-off is scope. Everything lives in Blueprints, which is exactly what an indie or Blueprint-first team wants, but it means there is no exposed C++ API, no visual stamp browser, and no automated way to turn an arbitrary mesh into a stamp - you bring heightmaps through the custom stamp Blueprint instead.

What a C++ plugin adds: a browser, mesh extraction and an API

Landstamp Pro takes the same non-destructive Landscape Patch approach and wraps it in a C++ editor plugin with two modules, LandstampPro (runtime) and LandstampProEditor (editor, loaded post engine init). It contains 20 C++ classes and no Blueprints. Placing a stamp spawns an 'ALandstampActor', which drives a Landscape Texture Patch to add, subtract or replace height beneath it, and every edit stays editable after placement.

The headline additions over the Blueprint tool are tooling and reach. A Stamp Browser gives you a visual thumbnail browser with category organisation, search and filter, drag-and-drop placement and a recently-used tracker. Mesh-to-heightmap extraction, via 'FMeshHeightmapExtractor', converts any static mesh into a grayscale heightmap stamp with automatic bounds detection, a selectable output resolution of 512, 1K, 2K or 4K, a live 3D preview and axis visualisation - so a rock formation, a sculpted feature or even a logo becomes a reusable terrain stamp.

It also exposes a real API surface. 'ALandstampActor' offers BlueprintCallable and CallInEditor functions including 'ApplyToLandscape', 'PreviewStamp', 'ClearPreview', 'FindLandscapeBelow' and 'ResolveTargetLandscape'. You get five blend modes (Additive, Subtractive, Replace, Maximum, Minimum), three falloff shapes (Circle, Rounded Rectangle, Square), a ten-level priority system for overlapping stamps, and height controls such as HeightIntensity from -2 to 2 where negative inverts, plus rotation, world-unit stamp size and edge falloff. Stamps themselves are data-driven 'UStampAsset' primary data assets storing the heightmap, thumbnail, category, pack, tags and defaults.

There is more under the hood: a stamp auto-binds to the landscape whose footprint contains it, or you can set 'TargetLandscape' explicitly for overlapping landscapes. The plugin requires the bundled ProceduralMeshComponent, Landscape Patch and EditorScriptingUtilities plugins, and is stated to carry editor-only overhead with zero runtime cost in packaged builds.

Engine version coverage and platform differences

Engine coverage is one of the clearest separators. The Landscape Stamp Tool targets Unreal Engine 5.6 to 5.7, shipped as a separate project per version, with the uproject EngineAssociation set to 5.7. Landstamp Pro's live listing states compatibility with Unreal Engine 5.5, 5.6 and 5.7 and up, and its source ships host projects for 5.5 and 5.6. So if you are still on 5.5, the C++ plugin reaches back a version further than the Blueprint tool does.

On platform, both are Windows-focused. The Blueprint tool claims Windows only, with no macOS support. Landstamp Pro is Windows 64-bit only, with a Win64 platform allow-list on both of its modules; it is editor-focused with no runtime gameplay features intended for packaged builds. If your pipeline depends on macOS or Linux authoring, neither product advertises that support, so plan accordingly.

Both rely on Unreal's Landscape Patch plugin and are designed around World Partition, which is the common ground that makes their terrain behaviour comparable in the first place.

Library size, footprint and feature differences at a glance

The library gap is substantial. The Blueprint tool ships 109 heightmap textures (around 110 by internal counts) across its seven tool types. Landstamp Pro's live listing states 370+ stamp data assets and 100+ high-resolution heightmap textures up to 4K, with the plugin weighing roughly 1.97 GB precisely because of that texture library. That heft is the cost of the larger catalogue and the browser-driven workflow.

Feature breadth follows the same pattern: the Blueprint tool gives you blendable stamps, priority and falloff with a clean code-free workflow, while the C++ plugin adds the Stamp Browser, mesh extraction, a scriptable actor API, more blend and falloff modes and a wider stamp category set (Mountain, Canyon, Hill, Crater, River, Volcano, Directional, Creatures and Custom). The table below lays the verified specifications side by side.

Picking based on team skills and budget

Choose the Landscape Stamp Tool if your team works primarily in Blueprints, you are on Unreal 5.6 or 5.7, and you want to sculpt mountains, canyons, rivers, craters, hills, volcanoes and directional paths by dragging tools into a World Partition level with no code at all. Its seven tool types, blendable stamps and custom stamp Blueprint cover most blocking-out needs, and the included Gaea sources and demo level make it approachable for indie and prototyping work.

Choose Landstamp Pro if you want the visual Stamp Browser, a far larger stamp library, mesh-to-heightmap extraction to turn meshes into reusable stamps, and a C++ and BlueprintCallable API you can script in the editor - and if you may still be on 5.5. Be ready for the roughly 1.97 GB footprint that the texture library brings. It suits studios and technical artists who want to drive terrain authoring programmatically and iterate on macro landforms non-destructively.

If what you actually need is finished terrain rather than a stamping toolset, two sibling content packs complement either tool. The Massive Open World Landscape Pack provides 14 open-world landscapes as 16-bit grayscale heightmaps at 1K, 2K, 4K and 8K with a height-and-slope AutoMaterial, and the Mythic Relic Landscape Pack offers 14 fantasy-shaped landscapes at the same four resolutions plus bonus relic FBX meshes. You can import those heightmaps as landscapes and still stamp extra detail on top with whichever tool you pick.

A practical next step: install the Blueprint tool's included 5.6 or 5.7 project, open L_Demo.umap, and try stacking a 'BP_MountainTool' and a 'BP_CanyonTool' on one landscape. If you find yourself wanting a searchable library, a scriptable API, or mesh extraction, that is your signal to step up to the C++ plugin.

Landscape Stamp Tool vs Landstamp Pro

AspectLandscape Stamp Tool (Blueprint)Landstamp Pro (C++)
ImplementationBlueprint-only, no code requiredC++ editor plugin (20 classes, 0 Blueprints)
Engine versionsUE 5.6 - 5.7UE 5.5, 5.6, 5.7+
Stamp library109 heightmap textures (around 110)370+ stamp assets, 100+ heightmaps up to 4K
Stamp browserNo visual browserStamp Browser with search, filter, drag-and-drop
Mesh to heightmapNot included (custom stamp via Blueprint)FMeshHeightmapExtractor: mesh to grayscale stamp
Blend modesBlendable stamps with priority and falloffAdditive, Subtractive, Replace, Maximum, Minimum
Falloff shapesFalloff settings (per tool)Circle, Rounded Rectangle, Square
Scriptable APIBlueprint properties onlyBlueprintCallable / CallInEditor functions on ALandstampActor
Texture sizes512, 1K, 2K, 4K512, 1K, 2K, 4K (extracted heightmaps)
Approx. footprintLighter Blueprint pack~1.97 GB (texture library)
PlatformWindowsWindows 64-bit only

Verified specifications from each product's listing and source. Both build on Unreal's Landscape Patch system and target World Partition on Windows.

FAQ

Blueprint vs C++ landscape tool in Unreal - which should I use?

Use the Blueprint-only Landscape Stamp Tool if your team works in Blueprints, you are on UE 5.6 or 5.7, and you want code-free terrain stamping. Use the C++ Landstamp Pro if you want a visual Stamp Browser, a 370+ stamp library, mesh-to-heightmap extraction and a scriptable editor API, and if you may still be on 5.5. Both build on Unreal's Landscape Patch system, so the core stamping behaviour is the same.

Do both tools edit the landscape non-destructively?

Yes. Both build on Unreal's built-in Landscape Patch system, which stamps heightmap shapes into the landscape rather than permanently sculpting it. Landstamp Pro's stamps explicitly stay editable after placement so you can move, re-scale and re-blend them at any time.

Can I turn my own meshes or heightmaps into stamps?

Landstamp Pro includes mesh-to-heightmap extraction (FMeshHeightmapExtractor) that converts any static mesh into a grayscale heightmap stamp at 512, 1K, 2K or 4K with a live preview. The Blueprint Landscape Stamp Tool supports custom heightmaps through its BP_CustomStampTool and BP_CustomStamp Blueprints rather than automated mesh extraction.

Which engine versions do they support?

The Landscape Stamp Tool targets Unreal Engine 5.6 to 5.7. Landstamp Pro's live listing states compatibility with Unreal Engine 5.5, 5.6 and 5.7 and up. Both are Windows-focused, and no macOS or Linux support is advertised.

What if I just want ready-made terrain instead of a stamping tool?

Consider the sibling heightmap content packs. The Massive Open World Landscape Pack ships 14 open-world landscapes and the Mythic Relic Landscape Pack ships 14 fantasy-shaped landscapes, each as 16-bit grayscale heightmaps at 1K, 2K, 4K and 8K with a height-and-slope AutoMaterial. You import those as landscapes and can still stamp extra detail on top with either tool.

Get it on Fab

Landscape Stamp Tool

Sculpt terrain by dragging blueprint tools into a World Partition level — seven geological stamp types (mountains, canyons, rivers, volcanoes and more) that blend together to morph the landscape in place. 8 tool blueprints, no code.

$17.99USD · one-time · free updates
Report a bug