PileGen - Procedural Pile & Clutter Generator
Hyper Light Studios
$27.49
(no ratings)
Jump AssetStore
PileGen — Procedural pile & clutter generator for URP. 30+ presets, 13 materials, physics settling, procedural fracture, texture baking. No models needed.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 pilesBook stacksBottle collectionsWooden cratesMetal pipesAlchemy potionsKitchen clutterSoda cansTin cansBarrelsWood planksDebrisAnd moreDrag. 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 detailBiome Mode • Stylized low‑poly palette shading • Perfect for stylized or mobile projectsMix 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 SystemsExtrude 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 Systems40+ 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 radiusArray — linear stacks and rowsTransform — fixed offset, rotation, scaleNoise — Perlin vertex displacementBend — sine-based Y-axis curveJitter — low-poly vertex offsetsFracture — 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 naturallyReal collision stackingFully deterministic with seed control✦ Texture Baking Pipeline Bake everything into:Single texture atlasAuto‑generated UVsStandard URP/Lit materialPerfect 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 propertiesREQUIREMENTSUnity 2022.3.62f3+ (LTS recommended, Unity 6 supported)Universal Render Pipeline (URP)WHAT'S INCLUDEDFull C# source code30+ pile presets with materials40+ lathe shape profilesCompound shape profiles (crate, pallet, chair, table)100+ shape presetsCustom triplanar shader (SRP Batcher + DOTS instancing compatible)DOTS / Entities SubScene supportComprehensive handbook & API referenceDemo sceneSUPPORT Questions or issues? Use our In-Tool bug reporting or 📩📷hello@hyperlightstudios.xyz Published by HyperLightStudios Version: 1.1.0Unity Compatibility: 2022.3.62f3+, Unity 6Render Pipeline: URP (required)Scripting Backend: Mono & IL2CPPPlatforms: All platforms supported by URPDependencies: None (fully self-contained)Assembly Definitions: Yes (PileGen.Runtime, PileGen.Editor, MeshGen.Runtime)Namespaces: PileGen.Runtime, PileGen.Editor, MeshGen.Runtime.FractureAssisted coding with Antigravity / Windsurf





