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 featuresWorks 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
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
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.