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
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