Pages in Documentation

../images/architecture/2024/kitchen/thumbs/01.jpg
Overview
../images/architecture/2023/spline_placement/thumbs/02.jpg
Placement
../images/architecture/2023/spline_mesh/thumbs/02.jpg
Mesh Def.
../images/architecture/2023/spline_segment/thumbs/03.jpg
Segments
../images/architecture/2023/books/thumbs/01.jpg
Books V2
../images/architecture/2023/ui3_history/thumbs/01.jpg
UI3 Versions
../images/architecture/2023/ui3-custom/thumbs/01.jpg
Features /Preview
../images/architecture/2023/ui32/thumbs/01.jpg
UI3 Overview
../images/architecture/2023/ui3_faq/thumbs/01.jpg
3.2 FAQ
../images/architecture/2023/ui3_data/thumbs/02.jpg
3.2 UI Settings
../images/architecture/2023/ui3_design/thumbs/01.jpg
3.2 UI Design
../images/architecture/2022/splinesV3/thumbs/01.jpg
3 Spline Tools
../images/architecture/2022/doorsfaq/thumbs/01.jpg
Doors FAQ
../images/architecture/2022/doorsv2/thumbs/01.jpg
Doors V2 UE5
../images/architecture/2022/steps/thumbs/12.jpg
Step by Step
../images/architecture/2022/kitchenfaq/thumbs/01.jpg
2 Tips & FAQ
../images/architecture/2022/kitchen/thumbs/01.jpg
1 Reference
../images/architecture/2021/ui3-game/thumbs/07.jpg
UI3 Game Modes
../images/architecture/2021/ui3-faq/thumbs/01.jpg
UI3.0 FAQ
../images/architecture/2020/books/thumbs/01.jpg
Books V1
../images/architecture/2020/doors/thumbs/01.jpg
Doors V1
../images/architecture/2024/kitchenchange/thumbs/02.jpg
Change list
../images/architecture/2021/ui3-bugs/thumbs/02.jpg
3.1 Bugs Fixes
../images/architecture/2020/spline/thumbs/01.jpg
2A Generic BP
../images/architecture/2021/splexamples/thumbs/01.jpg
2B Gen Examples
../images/architecture/2020/railings/thumbs/01.jpg
1 Railings
../images/architecture/2019/guide1/thumbs/01.jpg
UI 1 - Part 1
../images/architecture/2018/03/thumbs/06.jpg
UI 1
../images/architecture/2019/guide2/thumbs/01.jpg
Ui 1 - Part 2
../images/architecture/2019/ui2/thumbs/01.jpg
1 Overview
../images/architecture/2019/ui2features/thumbs/04.jpg
2 UI Features
../images/architecture/2019/ui2start/thumbs/01.jpg
3 Get Started
../images/architecture/2019/ui2info/thumbs/08.jpg
4 Info Map
../images/architecture/2019/ui2act/thumbs/01.jpg
5 BP Actors
../images/architecture/2020/clients/thumbs/01.jpg
6 Manage Clients
../images/architecture/2020/faq/thumbs/03.jpg
7 FAQ
../images/architecture/2019/ui2examples/thumbs/06.jpg
8 Tutorials
../images/architecture/2021/ui3/thumbs/01.jpg
UI3 Overview
../images/architecture/2021/ui3-start/thumbs/02.jpg
UI3 Get Started
../images/architecture/2021/ui3-infomap/thumbs/02.jpg
3.1 Info Map
../images/architecture/2021/ui3-var/thumbs/01.jpg
UI3 Edit Mode
../images/architecture/2021/ui3-actors/thumbs/02.jpg
UI3 Blueprints

Modular Kitchen Builder

Documentation for Modular Kitchen Builder.

Supports Lumen, Ray-tracing, or standard Unreal lighting.

Works in Unreal 4.25 or later or in Unreal 5.

Available on the marketplace.

Content:

Example Video

Blueprint Actor

Kitchen Defaults

Modules

Appliances

Corner Modules for L or U shaped layouts

Materials

Left or Right Side (Start / End / Corner)

Handles

Folder Structure

Custom Materials

Example Video

A quick video how to create a kitchen with this product.

The demo levels uses Lumen dynamic lighting in the Unreal 5 and baked raytraced lighting in the Unreal 4 version.

Having said that, the modular kitchen works in any lighting environment you have chosen for your project. All meshes have light maps . Although Epic Marketplace approval requires small lightmaps. Feel free to increase the sizes a bit if necessary. They work ok as far as I can see.

For compatibility reasons the meshes have Nanite not enabled. You can batch enable Nanite if desired.

Lumen Documentation

Blueprint Actor

Place the BP_KitchenBuilder in your level. Open the details panel and expand Modules. Add at least one module to be able to rotate the actor and put it in the starting position. The origin is located on the left side of the kitchen cabinets at the back wall.

Black numbers identify the ID of the modules. They only appear in the editor and not at run-time, or in game mode. Press [G] to toggle game mode.

image
> Kitchen Size Cabinets
Bench Thickness as it says. Also the thickness of a side bench panel for islands
Island Bench Overhang This extends the bench to the back
Fixed Splashback Height A fixed height for the splash back extending from the top of the bench. The splashback will cover the wall between bench and wall cabinet if this value is 0.0
> Advanced
Bench Depth Scales the depth of the bench. Doesn't work for L or U shaped kitchen

image

Modules

> Kitchen Modules
> Modules Add a module by clicking [+]
> Index [0] The first index of the array = first kitchen module
Width Module Choose the width from the drop down options
Width Overwrite Add a value here and the width of the module will be this value instead. The cabinets set in Width Module will be scaled accordingly.
Base Cabinet Choose the type of the base cabinet
Wall Cabinet Choose the type of the wall cabinet
Top Cabinet The top cabinet sits on top of the wall cabinet
Wall Cabinet Offset An offset to adjust the underside of the wall or fridge cabinet to fit a range hood or a fridge better.
Flip Doors if ticked the door handles will be on the left side, otherwise they are on the right side
Crown The crown can be wraped along the left or right side of the cabinet
Add Bench untick to hide the bench
Add Splashback untick to hide the splashback
Splashback Height Override the height of the splashback from the top of the bench. Leave at 0.0 to apply the global splashback height settings

image
>Standard Appliances All other appliances that are not built in can be added here
Fridge Add a fridge from the list
Flip Fridge Door Will mirror the fridge mesh.
Cooktop Choose a cooktop from the list
Oven/Range Choose a range or oven from the list. Most ranges are inch size. May need to have the module width adjusted to fit.
Rangehood Choose a range hood from the list. Use 'Top Height Offset' to addjust the lower edge of the cabinet if necessary
Align Cabinet to Hood This will pull out the cabinet so the fron lines up with the rangehood's front
Rangehood Height Offset Moves the rangehood up or down if desired
Washing Add a dishwasher from the list
Sink Add a sink from the list. The appropriate bench will be choosen automaticly. Only works for 60 or 75 module width
Flip Sink Mirrors the sink
 Hide Sink This allows you to hide the sink so you can place a custom sink into the opening. Choose the sink that is closest to your sink. Use <i>Custom Meshes</i> to place your meshes
Mixer/Faucet Add a mixer or faucet for the sink
Mixer Offset By default the mixer will be placed central. You can offset it here if necessary

image

Corner Modules for L or U shaped layouts

> End Module (Corner)
Add End Module Weather to use the selected end module on the right side of the kitchen blueprint
Add Bench Adds a 90x90 corner bench module
End Splashback choose from the list
- Back only: splashback on the back of the module only
- Around Corner: splashback at the back and left of the kitchen module
Top End Type choose the top wall cabinet
- Standard Cabinet: choose a 90 standard cabinet from the list below
- Corner Cabinet Straight
- Corner Cabinet Open
- Corner Cabinet Glass Doors
Standard Top Type select the standard 90 width module from the list. You need to use Standard Cabinet as the Top End Type
Base End Type Choose from the list
- 2cm Shadow Gap: adds a 2cm overhanging bench module
- Corner Cabinet: will add a 90 cm corner cabinet
Add Start Module Weather to use the selected start module on the left side of the kitchen blueprint
Add Start Bench Tick to add a 2cm bench overhang at the left of the first kitchen module
Start Splashback choose from the list
- Back only: splashback on the back of the module only
- Around Corner: splashback at the back and left of the kitchen module

image
> Kitchen Right Side Wall Cabinet
Corner Wall Cabinet Type - 90 degree corner cabinet
- 45x45 degree corner cabinet
- Standard Cabinet: a standard cabinet instead of a corner cabinet
Corner Wall Cabinet Choose the type of Corner Wall Cabinet
Corner Top Cabinet Choose the type of Corner Top Cabinet
Standard Wall Cab Width Choose a standard width
Standard Wall Cabinet Choose the type of Standard Wall cabinet
Standard Top Cabinet Choose the type of Standard Top cabinet
Standard Wall Cab Width Override Define a specific width for the standard cabinet. The selected width will be scaled
Standard Wall Cab Offset Offsets the underside of the standard cabinet
Crown Type Weather to wrap the crown, if a crown style has been chosen.

image

Handles

> Handles
Add Handles Weather to use handles at all.
Door Handle Mesh Choose a mesh for the door handles
Material Door Handles Add replacement handle materials here. Any material will work. Add an array element per material ID
Side Offset Doors This offsets the handle from the side of the doors (horizontal)
Vertical Offset Doors This offsets the handle center from the top of the doors (vertical)
Depth Offset Doors Will offset the handle from the door panel.
Drawer Handle Mesh Choose a mesh for the drawer handles.
Material Drawer Handles Add replacement handle materials here. Any material will work. Add an array element per material ID
Vertical Offset Drawers This offsets the handle from the top of the drawers (vertical). Default is the middle of a standard drawer
Depth Offset Drawers For Shaker (S) style drawers. To avoid the handle floating in front of the drawer.

image
Handle meshes live in the directory Content/Modular Kitchen/Modules/Handles. You can choose any handle here and adjust their position in the handles section of the bluerpint.

Place any custom-made handles the same way the project handles are placed. The handles can't be custom aligned in the blueprint.

How to model your handle

image

Folder Structure

The blueprint actor BP_KitchenBuilder is in the Blueprint folder

More materials can be found in the Color, Stone, and Wood folders

Appliances can be selected from the BP_KitchenBuilder. They live in the Meshes/Appliances folder. There are additional materials available for some appliances. They can be applied manually directly to the mesh in the mesh properties.

All cabinets, and benches live in the Modules folder if you wanted to use them individually.

image

Custom Materials

Wood

You can make a copy of one of the existing wood materials and replace the diffuse and normal maps to create your own wood material.

Set the Flatten Normal value to 1.0 if you do not have a normal map.

The red channel of the diffuse is used for roughness. You can adjust the value with Roughness Adjust. Negative values are possible.

UV random shift is supposed to shift the UVs for individual cabinets but it isn't working at the moment.

image

Splash and Bench Material

These are world tiling materials. You can make a copy of one of one of the existing materials and replace the diffuse and normal maps.

Set the Flatten Normal value to 1.0 if you do not have a normal map.

UV-Scale works different than with standard materials. Larger values will increase the tile size.

Detail-UV-Scale adds some imperfection to the material. Other than the name suggest it is actually larger than the standard UVs

Roughness uses the selected channel and interpolates it between the Roughness-Min and Max value.

image

Colors

Make a copy or instance of the M_Glossy_Black material, rename it and change the color in its properties to create a different cabinet color material.

image

image

image

image

image

image

image

image

image

image

image

image
Top of page