🧱 Create Wall Finish by Room
Create Wall Finish by Room automatically generates wall skirtings and finishes based on room boundaries.
Version 1.6 | The Best of the Best
Overview
This tool automatically creates wall skirtings or finishes by recognizing room boundaries and generating wall elements around the perimeter. Perfect for creating bathroom tiling, kitchen skirtings, and other wall finishes efficiently.
Key Features
Usage includes:
- Automatic Boundary Recognition: Intelligently detects room perimeters and generates skirtings along all valid boundaries.
- Smart Opening Detection: Automatically respects doors, windows, and other wall openings without manual intervention.
- Flexible Room Selection: Choose all rooms in view or select specific rooms for targeted application.
- Configurable Wall Types: Select any wall type for skirting or finish generation.
- Variable Height Options: Set fixed heights or use room parameters for dynamic height control.
- Boundary Intelligence: Excludes room separation lines and curtain walls from skirting generation.
Requirements
Before using Create Wall Finish by Room, ensure your environment meets the following prerequisites:
Autodesk Revit: From version 2020 to newest.
NonicaTab: NonicaTab Pro or NonicaTab Free.
Video
Usage
Basic Skirting Creation
- Navigate to NonicaTab → Create Wall Finish by Room.
- Room Selection:
- All Rooms: Process all rooms visible in current view
- Specific Rooms: Select individual rooms for targeted application
- Configure Wall Type: Choose the wall type for skirting generation (e.g., "Stone Tile").
- Set Height:
- Fixed Value: Define specific height (e.g., 10 cm) with unit selection
- From Room Parameter: Use room parameters like "Unbounded Height" for variable heights
- Execute: Click "Create Skirtings" and select target rooms.
Wall Finish Creation (Tiling)
- Select Rooms: Choose bathroom or areas requiring wall finishes.
- Configure Wall Type: Select appropriate finish wall type for tiling or other finishes.
- Height from Parameter: Use "From Room Parameter" option to set finish height based on room properties.
- Parameter Selection: Choose relevant room parameter (e.g., unbounded height, ceiling height).
- Generate: Apply settings to create full-height wall finishes.
Quality Assurance Features
- Opening Respect: Tool automatically creates openings for doors, windows, and other wall penetrations.
- Boundary Logic: Excludes inappropriate boundaries like room separation lines and curtain walls.
- 3D Verification: Review results in 3D view to verify proper skirting/finish placement.
- Room Parameter Integration: Accommodates varying ceiling heights and room conditions.
FAQ
How does the tool handle door openings?
The tool automatically detects and respects all door openings, windows, and wall penetrations. You don't need to manually create or modify openings after skirting generation.
What's the difference between fixed height and room parameter height?
Fixed height applies the same height to all selected rooms. Room parameter height uses individual room properties (like unbounded height) to create variable heights based on each room's specific conditions.
Will skirtings be created on room separation lines?
No, the tool intelligently excludes room separation lines and curtain walls from skirting generation, focusing only on appropriate wall boundaries.
Can I use this for bathroom wall finishes?
Yes! This tool is perfect for creating bathroom tiling and wall finishes. Use the "From Room Parameter" height option to create full-height finishes based on room ceiling heights.
Credit
Original version by BIM42 and now reimagined in Python with enhanced functionality and improved performance.