Parametric Tile Floor Tutorial | Rhino & Grasshopper Script
- David Copete
- 3 days ago
- 2 min read




Parametric Tile Floor in Grasshopper – Step-by-Step Tutorial
Looking to create a tile floor design in Grasshopper? In this tutorial, I’ll show you how to build a parametric floor layout with a border and customizable pattern inside. Using sliders in Rhino + Grasshopper, you can generate endless variations for tile layouts, grout thickness, and decorative patterns.
Step 1: Define the Floor Area
Start with a parametric rectangle in Grasshopper. Add sliders to control width and height so you can quickly resize the tile floor for any space.
Step 2: Add the Border Band
Offset the rectangle inward to create a border. Using a loft with mitered corners gives clean edges, perfect for framing the inside pattern.
Step 3: Subdivide the Tiles
Use the Contour component to split the floor evenly in both X and Y directions. Sliders let you change tile size instantly.
Step 4: Create a Pattern
Convert the inside area to a surface, subdivide it, and place circles at grid intersections. By adjusting radius and spacing, you can generate unique tile patterns.
Step 5: Add Grout and Colors
Offset curves slightly to define grout lines, then apply Custom Preview with different color swatches for tiles and grout. This helps visualize real-world results.
Step 6: Visualize with AI Rendering
Export the tile design and upload it to Rerender AI (or another render tool). This lets you see the pattern inside realistic environments, like a modern restaurant or retail store.
Why Use Grasshopper for Tile Floors?
Quick design variations using sliders
Parametric control of tile size and grout thickness
Works for both 2D drawings and 3D extrusions
Easy to present with AI renders
Download the Script
You can download the full Rhino Grasshopper script for free on my website while the video is live.
If you have questions, drop a comment on YouTube or reach out directly—I’d be glad to help.
👉 This Grasshopper tutorial is great for architects, interior designers, and anyone learning parametric modeling. Try it out, experiment with patterns, and create your own tile floor designs in Rhino + Grasshopper.
Comments