Automatic Buildings: Make buildings out of modular meshes in seconds

Hi Everyone,

Automatic buildings is a blueprint that automatically places modular meshes to form a building.
This means that you are able to create buildings out of modular meshes in seconds.
Best of all: Since it uses “hierarchical instanced static meshes” it is also extremely performant. **
Marketplace page**


Description:

Automatic buildings automatically places modular meshes to form a building. It is a great tool for prototyping, with quick iteration, and is suitable for release. Just change a variable and the building will change correspondingly. The blueprints use hierarchical instancing making it very performant.

There are two versions of the blueprint: A simple and a complex. There are 6 templates using both master blueprints. Features of the building blueprints include: Ability to change size, ability to build an extension, placement of windows based on either arrays, interval or randomized, staircase and/or elevator placement, elevator and elevator-door movement functionality (in a separate blueprint), 3 roof types (hipped, gable & flat), ability to reduce a floor by one on each width and/or length side via an array floors, placement of doors based on arrays, ability to have different meshes placed in front and/or lower floors with ability to pick the cutoff floor & randomization of wall placement. Examples of the types of buildings you can make by tweaking the variables: A house, a garage, an apartment building, a high-rise/skyscraper etc.

Included are 32 meshes following a 3m x 3m segment size. You can make your own meshes, and change these in the blueprint, or create a new set of meshes following a different size, and then change a few variables to make the blueprint work with these. These meshes make use of the 15 included materials, using “world aligned texture” for consistent scale and no visible seams.

A “Wall building” blueprint is also included, which can make placement of interior walls easy and performant.

Promo video:

YouTube playlist for tutorials

Images:


Technical Details:

Blueprints

  • Number of Blueprints: 10
    • 2 Master building blueprints
    • 6 Templates (derived from the masters)
    • 1 Elevator blueprint (movement of elevator-doors and elevator cart)
    • 1 Wall building blueprint
  • Features: Read description
  • Intended Platform: Any
  • Platforms Tested: Windows
  • Documentation Included: In engine tutorial blueprint & YouTube tutorial videos
  • Important\Additional Notes: You can use your own set of modular meshes with different sizes.

Static meshes:

  • Physically-Based Rendering: Yes
  • Texture Size: 2048 x 2048 (Makes use of world aligned textures)
  • Collision: Automatically generated
  • Lightmaps: Custom
  • Vertex Count: 24-739 | Average: 213 | Median: 130
  • Number of Meshes: 32
  • LODs: None
  • Number of Materials: 15 general & 8 mesh-specific
  • Important\Additional Notes: Since “world aligned textures” is used, the meshes are packed into 1 UVmap,
  • this is to allow for parts of the mesh being hand painted, while other parts use ”world aligned
  • texture”

Marketplace Page:
Marketplace page

Support email:

or feel free to ask a question here :slight_smile:

Changelist:

Version 1.0:
Released: 29 March 2017

Functionality for the automatic building blueprint: (Now called the simple version)

  • Create a house of modular meshes via hierarchical instancing
  • Ability to control the size of the building
  • Placement of door, windows, floor & staircase.
  • Ability to have special meshes in front (useful for ex. apartments)
  • Ability to have an extension to the building
  • Ability to build 3 roof types (Hipped, Gable, and Flat)
  • 4 Building templates: Apartment, GableHouse, HippedHouse & OpenGarage
  • Ability to build extension
  • Ability to remove floor or roof to have a custom roof or interior
  • (See the simple version controls in the image above)

WallBuilder blueprint that places walls via instancing

Version 1.1:
Updated: 17 April 2017

Added complex version of the automatic building blueprint with the following extra features:

  • Made it possible to have multiple doors and pick positions based on arrays
  • Added option to pick window rows based on arrays
  • Added randomization of window placement
  • Added randomization between two different wall meshes
  • Cleaned up the controls (See the complex version controls in the image above minus “Highrise”)

Other changes:

  • Fixed bug for both blueprints where if extension length was longer than the main building length, the extension walls above the length of the main building would not place properly.
  • Added a window segment without a mesh in the window hole
  • Added complex building template

Version 1.2:
Updated: 26 May 2017

Added following features to the complex version of the automatic building blueprint:

  • Made it possible to have different meshes on lower floors (via cutoff variable)
  • Added a new wall mesh to improve the seam between the extension and main building
  • Added option for the building to place elevator-walls
  • Added the option to reduce a floor by 1 segment on a width and/or length side, by adding a floor number to an array
  • (See the complex version controls in the image above under “Highrise”)

Other changes:

  • Added an elevator blueprint (With elevator-door and elevator-cart movement functionality)
  • Added a new high-rise template for the complex master automatic building blueprint
  • Updated outdated videos

Marketplace page

[Reserved for later]

Your marketplace page is giving a 500 Server Error right now…