Skip to content

Cardcutter: Nanite-Ready Foliage Generator

by Philipp Russo·Modeling

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

CardCutter earns its place in the superhive library for a narrow, practical job: turning alpha textures and mask sheets into game-ready meshes that avoid overdraw. The three density presets and automatic atlas splitting make it straightforward to process leaves, ivy, debris, and decals for engines like Unreal.

What is Cardcutter: Nanite-Ready Foliage Generator?

CardCutter: Nanite-Ready Foliage Generator is a Blender addon from Philipp Russo that converts textures into clean, high-density 3D meshes. It targets environment artists and game developers, and was designed with Unreal Engine 5 in mind, bridging simple planes and heavy geometry.

The addon builds meshes that hug the exact outline of an asset, removing transparent pixels to reduce overdraw in game engines. Its High Quality Optimization mode produces the uniform, high-density triangulation that Nanite clusters need, and the dense geometry supports fluid vertex displacement for wind shaders without blocky artifacts.

Input works with black-and-white masks or Albedo/Diffuse textures carrying an alpha channel, in PNG, TIF, JPG, or TGA. Automatic atlas splitting detects multiple loose parts in a sheet and creates separate mesh objects, while Fast, Balanced, and High Quality presets set the density. It is optimized for solid, individual shapes; very complex, noise-heavy structures are best split into separate leaflets or simplified masks.

Who is Cardcutter: Nanite-Ready Foliage Generator best for?

Cardcutter: Nanite-Ready Foliage Generator is best for environment artists and game developers converting foliage textures into optimized meshes: individual leaves, simple fronds and ivy, debris and trash, and decals for game engines.

How much does Cardcutter: Nanite-Ready Foliage Generator cost?

Cardcutter: Nanite-Ready Foliage Generator is completely free to download and use.

Key features

  • Zero overdraw: the mesh hugs the exact outline of the asset, removing expensive transparent pixels
  • Nanite-dense topology: the High Quality Optimization mode generates uniform, high-density triangulation that Nanite clusters need to function correctly
  • Versatile input: works with black & white masks or standard Albedo/Diffuse textures with an alpha channel
  • Automatic atlas splitting detects multiple loose parts in a texture atlas and creates a separate mesh object for each
  • High-quality topology uses relaxation algorithms for uniform triangles, with no N-gons or long slivers
  • Game-ready presets: Fast for background assets, Balanced for standard assets, and High Quality for Nanite-optimized density
  • Dense geometry allows fluid vertex displacement (WPO) for wind shaders without blocky artifacts

Tags

#blender#foliage#game-dev#unreal-engine#nanite#texture-to-mesh#vegetation

Frequently asked questions

Does CardCutter work with Blender 4.0?

CardCutter supports Blender 4.0 and later. It installs like a standard add-on through Edit then Preferences, and once enabled it appears as a dedicated CardCutter tab in the 3D Viewport sidebar, opened with the N key. It reads common image formats including PNG, TIF, JPG, and TGA, using either luminance from black-and-white masks or an alpha channel for transparency, and automatically generates 0-1 UVs that match your source texture.

What image formats and inputs does CardCutter accept?

CardCutter accepts PNG, TIF, JPG, and TGA images as input. It can read black-and-white masks using their luminance, or standard Albedo and Diffuse textures that carry an alpha channel for transparency. For each processed texture it automatically generates 0-1 UVs that match the source image, and its atlas splitting can detect multiple loose parts in a single sheet, creating a separate mesh object for each element it finds.

How do I install CardCutter in Blender?

CardCutter installs like any Blender add-on. Download the .zip or .py file and, importantly, do not unzip it. In Blender, open Edit then Preferences, select the Add-ons tab, and click Install at the top right. Point the file browser at your downloaded file and confirm, then search for CardCutter in the list and tick its checkbox to enable it. Afterwards, press N in the 3D Viewport to open the sidebar, where a new CardCutter tab will be waiting.

Is CardCutter free to use?

CardCutter is listed as free here in the catalog. The developer, Philipp Russo, offers it under separate license tiers for individuals and freelancers versus studios and teams, with the studio option adding unlimited seats and priority support for pipeline integration. Because licensing and terms can change, check Philipp Russo's own product page for the current options and what each tier includes before you rely on it in a commercial project.

What foliage and assets does CardCutter handle best?

CardCutter is optimized for solid, individual shapes rather than dense, intricate ones. It works well on single leaves for assembling trees and bushes, simple fronds and ivy, debris such as paper and cardboard scattered on floors, and flat decals that need real geometry and depth. Extremely complex, noise-heavy structures, like an entire fine-detailed fern with thousands of micro-holes, are best processed as separate leaflets or simplified masks.

Alternatives to Cardcutter: Nanite-Ready Foliage Generator

Also in Modeling for Blender.

Similar plugins