Floorgenerator Full 2.10 And Multitexture 2.04 ... Official

Draw a simple spline (a rectangle or any irregular room shape) in 3ds Max. Apply FloorGenerator Full 2.10 from the modifier list.

Let's walk through creating a photorealistic oak herringbone floor using FloorGenerator Full 2.10 and MultiTexture 2.04.

Older versions could become sluggish when generating a 200m² herringbone floor with bevels. FloorGenerator 2.10 uses a new instance-based generation engine. Instead of creating unique geometry for every plank, it creates a few master tiles and instances them with offsets. This reduces scene polycount by up to 70% while retaining full editability.

Because FloorGenerator is a script, it does not install like a typical Windows program. FloorGenerator Full 2.10 And MultiTexture 2.04 ...

  • Install MultiTexture:
  • Running FloorGenerator:

  • FloorGenerator 2.10 allows saving .fgp presets. Save one for “Modern Oak Herringbone,” another for “Rustic Barn Planks,” and reuse them across projects. MultiTexture 2.04 saves .mtp presets including your texture lists and HSV settings.

    Eli tightened the strap on his backpack and stepped into the half-lit workshop, where sunlight carved dust motes into slow constellations. For weeks he’d wrestled with a client brief: a sprawling virtual museum that needed lifelike, varied flooring across halls, galleries, and intimate alcoves. He had two tools he trusted above all: FloorGenerator Full 2.10 for procedural tile and plank layouts, and MultiTexture 2.04 for blending varied surface maps seamlessly.

    He started in the central atrium. The brief called for a warm oak feel that still read as worn and human. Eli opened FloorGenerator Full 2.10 and picked a plank preset close to European oak. He adjusted the plank width variance from the default to 1.8 to get a subtle handmade look, and nudged the grain direction jitter to 6° so seams didn’t line up perfectly across panels. He exported a high-resolution layout map and fed it into MultiTexture 2.04. Draw a simple spline (a rectangle or any

    MultiTexture’s layer stack let him combine base color, roughness, and a micro-normal detail without destroying the plank edges FloorGenerator had defined. He set a base albedo layer with a slightly desaturated warm tone, then used a second layer driven by the FloorGenerator mask to add darker edge wear along plank boundaries. For roughness, he painted a noise map at low opacity to simulate areas polished by foot traffic; MultiTexture’s blend modes preserved the underlying wood grain while adding subtle reflection variation.

    Next, the gallery corridors needed variety but consistency. Using FloorGenerator, Eli created tiling stone patterns for a few corridor variants—hex tiles for the contemporary wing, staggered slate for the modern-art hallway, and large flagstone for the natural-history entrance. He exported masks for each variant, then returned to MultiTexture 2.04 to unify them. By using the exported masks as blending masks, he could reuse the same base material layers while allowing the tiles’ unique surface features to show through.

    A tricky moment came with the exhibit alcoves: the client wanted each alcove to feel unique, but maintenance required a manageable material library. Eli used MultiTexture’s parameter-driven instances to create small, controllable variations—tweaking dirt levels, micro-scratches, and color warmth—without making new textures from scratch. FloorGenerator’s seed controls meant he could quickly generate new plank and tile arrangements that looked handcrafted, yet remained consistent across alcoves. Install MultiTexture:

    Performance was a concern for the real-time walkthrough. Eli baked combined maps where possible. He used FloorGenerator’s low-frequency masks to inform ambient occlusion and cavity maps, then combined those with MultiTexture’s optimized packed textures: albedo in RGB, roughness in the alpha, and a packed normal detail on a secondary map. The result reduced shader switches and texture lookups while preserving the detailed feel.

    At the end, Eli walked through the museum in the engine. Light caught the worn plank edges of the atrium, the slate corridor’s sheen responded to player movement, and each alcove had a distinct, lived-in presence without bloating the material library. The client smiled at the screenshots: the floors felt deliberate, real, and varied—exactly what they had asked for.

    Eli saved his workflow notes: use FloorGenerator Full 2.10 for structural layout and masks; export masks for tile edges, grout, and plank seams; feed those into MultiTexture 2.04 to drive layered blending; bake combined maps for performance; and use parameter instances in MultiTexture to create consistent variations quickly.

    When the museum opened, visitors lingered on the floors without naming why. Eli knew: the tiny, controlled imperfections and thoughtful blending made the spaces feel grounded—tools well used, and a small primer that turned procedural power into believable, curated detail.


    The workflow is split into two parts: Modeling (FloorGenerator) and Shading (MultiTexture).