OatAotOat’s Procedural Digital Asset – Bedroom Furniture Pack


Rapidly populate scenes with customizable procedural bedroom furniture. Tweak sliders for endless variations of beds, chairs, tables, shelves, and lamps, then bake them into clean, optimized prefabs.


by OatAotOat


Price History +

OatAotOat's Procedural Digital Asset - Bedroom Furniture Pack is a robust, modular generation system designed to rapidly prototype and populate interior scenes. Built for both level designers who want drag-and-drop customization and programmers looking for an extensible architecture, this tool eliminates the need to manually model dozens of furniture variations.


Instead of static meshes, this pack provides interactive Generators. Use the custom tabbed Inspector to tweak dimensions, swap styles (e.g., from a pedestal chair to a four-leg rocker), and adjust the procedural shearing algorithm in real-time. Once you have the perfect prop, a single click bakes the dynamic mesh into a clean, project-ready Prefab.


Key Features:

  • Procedural Prop Generators: 5 Core Generators (Bed, Chair, Table, Shelf, Lamp) capable of producing hundreds of unique structural variations.
  • Procedural Room Randomizer: Drop the randomizer into a scene, assign your dimensions and theme, and instantly generate a fully populated, layout-aware bedroom.
  • Global Theme System: Use FurnitureTheme ScriptableObjects to enforce consistent art direction (like global leg thicknesses and splay angles) across all props in a room simultaneously.
  • Dynamic Color Palettes: Quickly swap harmonious primary and secondary colors using the custom ColorGUI Inspector.
  • Smart Baking Pipeline: The ProceduralBakingUtility safely extracts your generated meshes, creates permanent material assets, strips away the generation scripts, and saves an optimized prefab straight to your project folder.
  • Pipeline Agnostic: The baking system automatically detects and applies Standard, URP, or HDRP lit shaders based on your active rendering pipeline.