View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 6000.3.9 or later
- Package size
- 8.1 MB
- Files
- 841
- Favorites
- 5
- Views in the past week
- 24
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $19.79 on
Keywords
PileGen - Procedural Pile & Clutter Generator
PileGen — Procedural pile & clutter generator for URP. 30+ presets, 13 materials, physics settling, procedural fracture, texture baking. No models needed.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
PileGen - Procedural Pile & Clutter Generator screenshot 1
About this asset
PileGen — Procedural Pile & Clutter Generator (URP)
Create fully procedural piles of rocks, books, bottles, crates, debris, and more — directly inside the Unity Editor.
No models. No textures. No external assets.
Every shape, surface, and normal is generated procedurally.
⚠ Early Adopter Pricing Price will increase as new features are added. PileGen is currently offered at a discounted early-supporter price. Our target price is $29.99, and it will gradually increase as major features are released.
✦ Fully Procedural — Zero External Assets Required All geometry is generated via CPU mesh generation. All surfaces use procedural shaders. Every pile is completely unique. No textures. No third‑party assets. No modeling required.
✦ 30+ Ready‑to‑Use Presets Instantly generate:
- Rock piles
- Book stacks
- Bottle collections
- Wooden crates
- Metal pipes
- Alchemy potions
- Kitchen clutter
- Soda cans
- Tin cans
- Barrels
- Wood planks
- Debris
- And more
Drag. Drop. Generate.
✦ Procedural Fracture System (New in 1.1.1)
Shatter any generated shape into realistic shards — no physics engine required.
Fracture Shape Modifier Add fracture directly to any shape rule. Composes naturally with the modifier stack — Scatter(5) + Fracture(8) = 40 independent shards per placement.
Fracture Pile Action One-click shattering of your entire generated pile in-editor. Shards become independent GameObjects with convex colliders, ready for physics or baking.
5 Fracture Styles:
- Uniform — natural irregular chunks (rocks, concrete)
- Splinter — long-axis bias (planks, bones)
- Grid — world-aligned cuts (tiles, masonry)
- Radial — pie-wedge slices (columns, wheels)
- Glass — radial + concentric rings (hollow bottles, glassware)
Full control per style: Cap Mode (Solid fill or open cuts), Shard Gap, Hide Probability (ruined/damaged looks), Inner Material slot, seed override.
✦ 13 Procedural Material Types Each material includes unique surface patterns, procedural normals, and per‑instance color variation (no flickering). Rock · Wood · Brick · Crate · Book · Glass · Metal · Fabric · Ceramic · Concrete · Foliage · Plastic · Generic
✦ Dual Shading System Switch per profile:
Standard Mode • Triplanar PBR shading • Fully procedural surface detail
Biome Mode • Stylized low‑poly palette shading • Perfect for stylized or mobile projects
Mix and match freely.
✦ 7 Pattern Library Overlays Layer additional procedural detail onto any material: Voronoi · Stripes · Checker · Waves · Dots · Marble · Scales No textures required.
✦ 12 Primitive Types Cube · Sphere · Icosahedron · Rock (Voronoi) · Cylinder · Torus · Pipe · Plane · Extrude · Lathe · Compound · Prefab
✦ Advanced Shape Systems
Extrude Primitive Sweep any 2D silhouette along a Bézier path.
Rock Primitive Generate unique Voronoi rock hulls — every instance is one‑of‑a‑kind.
Lathe & Compound Systems
- 40+ lathe profiles (bottles, vases, jars, cans, columns)
- Compound shapes (crates, pallets, chairs, tables)
- Built‑in Lathe & Extrude profile editors
✦ 7 Stackable Shape Modifiers Per-shape procedural operations, applied in any order:
- Scatter — random clones within a radius
- Array — linear stacks and rows
- Transform — fixed offset, rotation, scale
- Noise — Perlin vertex displacement
- Bend — sine-based Y-axis curve
- Jitter — low-poly vertex offsets
- Fracture — BSP shard generation (New)
✦ 6 Vertex Shape Modifiers GPU‑side deformations (zero cost when disabled): Taper · Twist · Bulge · Squash · Round · Vertex Noise
✦ Physics‑Based Settling One‑click simulation:
- Pieces fall naturally
- Real collision stacking
- Fully deterministic with seed control
✦ Texture Baking Pipeline Bake everything into:
- Single texture atlas
- Auto‑generated UVs
- Standard URP/Lit material
Perfect for: Mobile · VR · Lightmapping · Optimization passes
✦ Production‑Ready Baking Tools Mesh combining (single draw call) · Texture atlas baking · URP/Lit material conversion · LOD generation · Static batching · Prefab saving · Multi‑material support
✦ LowPoly / Palette Shader The PileGen/LowPolyStyle shader uses 1D palette textures with per‑island color randomization for stylized visuals. Includes built‑in Palette Generator Tool.
✦ Flexible Workflow Quick Preset Mode (generate without a full profile) · Count & Scale multipliers · Circle or Rectangle footprint · Per‑generator placement overrides · Auto Generate / Auto Settle live preview · Scene Manager for batch operations
✦ Powerful Custom Inspectors Interactive 3D pile preview with orbit camera · Material Browser · Shape Browser · Palette Browser · Seed control with instant variations · Per‑layer shape control · Distribution curves (density, height, scale) · Full ShaderGUI for all material properties
REQUIREMENTS
- Unity 2022.3.62f3+ (LTS recommended, Unity 6 supported)
- Universal Render Pipeline (URP)
WHAT'S INCLUDED
- Full C# source code
- 30+ pile presets with materials
- 40+ lathe shape profiles
- Compound shape profiles (crate, pallet, chair, table)
- 100+ shape presets
- Custom triplanar shader (SRP Batcher + DOTS instancing compatible)
- DOTS / Entities SubScene support
- Comprehensive handbook & API reference
- Demo scene
SUPPORT Questions or issues? Use our In-Tool bug reporting or 📩
📷
Published by HyperLightStudios
From the publisher's Asset Store listing.
Technical details
- Version: 1.1.0
- Unity Compatibility: 2022.3.62f3+, Unity 6
- Render Pipeline: URP (required)
- Scripting Backend: Mono & IL2CPP
- Platforms: All platforms supported by URP
- Dependencies: None (fully self-contained)
- Assembly Definitions: Yes (PileGen.Runtime, PileGen.Editor, MeshGen.Runtime)
- Namespaces: PileGen.Runtime, PileGen.Editor, MeshGen.Runtime.Fracture
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.9f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.