PRIAPOS - Firewood Stack Generator - Procedural Woodpiles, Geometry Nodes + FBX

Build firewood stacks, woodpiles and round log stacks in seconds.

Firewood Stack Generator is a Geometry Nodes tool for Blender that stacks split logs in staggered layers along any curve. Use a closed curve for a round stack, add depth for a double row, step the ends into a pyramid, or let sections collapse with logs rolling onto the ground. For Unreal Engine, Unity and Godot the pack also ships 5 pre-built stacks and every single log as FBX.

Generator features
  • Works on any curve: straight, curved or closed (round woodpiles)

  • Log spacing, length, layer height, rows and depth

  • Stagger, settle, batter and pyramid ends

  • Collapsed sections that eat into the stack from the top (no floating logs), with fallen logs on the ground

  • Seed, position, rotation and scale randomness

  • Per-log colour variation (also exported as vertex colour)

  • Swap in your own log meshes

  • One click Realize for Export

Included
  • 1 Geometry Nodes generator (asset-marked .blend, Blender 4.2 LTS and newer) with 5 example stacks

  • 12 firewood pieces (round, half and quarter splits) in standard (98 to 266 tris) and low poly (36 to 54 tris) versions

  • 5 game-ready stacks as FBX: stack, long double stack, pyramid, round stack, collapsed pile (3.5k to 27k tris)

  • Bark, split wood and end grain (tree rings) textures: Base Color, Normal (OpenGL + DirectX), Roughness, ORM

  • Documentation with Unreal Engine material setup

Technical details
  • Real-world scale: logs are about 14 cm thick and 45 cm long

  • UVs: yes (3 material slots: bark, split wood, end grain)

  • Vertex colour: per-log random value in "Col"

  • Collision: not included (a box per stack works well)

  • Textures are packed into the .blend file, so it opens ready to use

  • All meshes and textures were generated procedurally for this product. No scanned or third-party content.