More Pages:

../images/architecture/2024/kitchen/thumbs/01.jpg
Overview
../images/architecture/2022/kitchen/thumbs/01.jpg
Reference
../images/architecture/2024/kitchen-swaps/thumbs/00.jpg
Swap Actor
../images/architecture/2022/kitchenfaq/thumbs/01.jpg
Tips & FAQ
../images/architecture/2022/steps/thumbs/12.jpg
Step by Step
../images/architecture/2024/custom/thumbs/04.jpg
Customize
../images/architecture/2024/kitchenchange/thumbs/02.jpg
Change list

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

Materials

Left or Right Side (Start / End / Corner)

Handles

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 Defaults

> Kitchen Defaults
Cabinet Front Style - Standard (A) is flat
- Shaker (S) has a frame around all fronts
- Shaker Raised (R) is a traditional ornamental style
Crown Style - Flush with the cabinet box
- Cove is a simple inverted quarter circle profile
- Traditional is a more ornamental, traditional style
Kick Style - Flush with the cabinet box
- 10 cm recessed
Convert Width To Inch if ticked all modules are slightly upscaled to inches stated in brakets
Scale Appliances Some appliances are scaled if the cabinet heigth or width is changed off the default value
Add Base Cab Back Panels Usefull for kitchen island where the back of the cabinets is visible
> Advanced
Side Bench Mesh Let's you change the Side Bench Mesh
Door Cover The overlap of side panels. 2.0 (default) will lign up with the front of the door panels.

image
> Kitchen Size Cabinets
Total Height Adjust the total height of the kitchen. This will push down the wall cabinets.
Base Kickboard Height The height of the kickboard below the base cabinets
Base Box Height The height of the base cabinet box
Wall Box Height The height of the wall cabinet box hanging over the bench
Wall Box Top Height The height from the floor to the top of the wall box. This can be set. The wall box height extends down from there
Top Box Height The height of the cabinet on top of the wall cabinet. A size of more than 55 cm will spawn full height wall cabinets instead of the half height top cabinets.
Crown Height The crown height on top of the cabinets if a crown style has been selected.
Running Width The length of the kitchen excluding the corner or side panels. This is calculated and can't be changed.
Total Kitchen Height The overall height of the kitchen. Calculated and can't be changed.
> Advanced
Base Box Depth Scales the depth of the base cabinet box. Doesn't work for L or U shaped kitchen
Wall Box Depth Scales the depth of the wall cabinet box. Doesn't work for L or U shaped kitchen 

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

Appliances

Multiple Cabinets for Built in Appliances are available. Built in Appliances come in 3 sizes:
  • Standard: 60cm x 60cm (24 x 24 in)
  • Compact: 60cm x 45cm (24 x 18 in)
  • Wide: 90cm x 48cm (36 x 19 in)

Cabinets for Built in Appliances are 60 cm deep and only come with solid fronts.

> Built in Appliances Click on the arrow to expand this section
Cabinet Base The Cabinet Base replaces any other base cabinets. The width can only be 60 or 90cm wide
Appliances Base Choose an appliance from the list.
Cabinet Wall The Cabinet choosen here will replace any wall cabinets. The width can only be 60 or 90cm wide
Appliances Wall Choose an appliance from the list.

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 Custom Meshes 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
Custom Meshes can be added with this array. They can replace existing cabinets or be used to place custom appliances or decorative elements.

They will be part of the kitchen module and move or copy with it.

> Custom Mesh Click on the arrow to expand this section
> Index [ 0 ] Add an array element by hitting (+)]
Static Mesh Add a static mesh
Mesh Domain This will apply the scaling and positioning of a mesh from the selected domain to the custom mesh
Use Domain Material Will apply the material set for the Material Domain to the custom mesh
Material Domain Choose which material domain the custom mesh belongs to
> Custom Materials Replace the default materials of the custom mesh here
> Local Transform Add a local transform. Choose the mesh domain first to roughly position the custom mesh

image

Materials

> Kitchen Materials
Material Base Box Choose a material for the body or box of the base cabinets
Material Wall Box Choose a material for the body or box of the wall cabinets
Material Base Front Choose a material for the front of the base cabinets
Material Wall Front Choose a material for the front of the wall cabinets
Full Height Use Base Material All fronts of 60 cm deep cabinets will use the Material Base Front instead of the Material Wall Front
Crown Use Front Material The crown will use the Front Material and not the Box Material
Material Splashback Choose a material for the Splashback. This must be a world tiling material
UV-Offset The UV-Offset in X - Y - Z direction. X and Y can be swaped depending on the rotation of the kitchen blueprint. Z is always the vertical alignment. Materials need to have the UV-Offset parameter node.
Material Bencch Choose a material for the Bench. This must be a world tiling material.
Material Kickboard Choose a material for the kick board below the base cabinet.

image

Left or Right Side (Start / End / Corner)

> Kitchen Left Side
Add Left Side Panels Adds side panels in the front style to the left side of the first module.
Add Left Side Fridge Panel Adds a side panel in the front style to the left side of the fridge if it is the first module.
Left Side Bench - None: No additional bench
- 2cm Overhang, Flush with Panel: A 2cm bench wide bench is added
- Variable Overhang: An overhang with the value set at Left Variable Overhang
- Wrap Bench On Left Side: A vertical bench panel is added on the left side of the base cabinet. Works well for islands.
Left Variable Overhang The overhang of the bench when Variable Overhang is selected above
Left Side Splashback - None: no additional splashback
- Flush with Bench: additional splashback as far as the bench overlaps
- Wrap Around Side Bench: Flush with Bench and wrapping along the side to the front of the base cabinet box
- Under Cabinet Only: Splashback aligns to the first cabinet. (Same as None most of the times)
Splashback Left Height Override Manual override of the height of the splashback if required.

imageimage
> Kitchen Right Side (Corner)
Add Right Side Panels Adds side panels in the front style to the right side of the last module.
Add Right Fridge Panel Adds a side panel in the front style to the right side of the fridge if it is the last module.
Right Side Bench Or Corner - None: No additional bench
- 2cm Overhang, Flush with Panel: A 2cm bench wide bench is added
- Variable Overhang: An overhang with the value set at Left Variable Overhang
- Wrap Bench On Right Side: A vertical bench panel is added on the right side of the base cabinet. Works well for islands.
- Corner Module 62 wide: 62x62cm base corner cabinet
- Corner Module 90 wide: 90x90cm base corner cabinet
Right Variable Overhang The overhang of the bench when Variable Overhang is selected above
Right Side Splashback - None: no additional splashback
- Flush with Bench: additional splashback as far as the bench overlaps
- Wrap Around Side Bench: Flush with Bench and wrapping along the side to the front of the base cabinet box
- Under Cabinet Only: Splashback aligns to the first cabinet. (Same as None most of the times)
Splashback Right Height Override Manual override of the height of the splashback if required.
Add Corner Bench untick to hide the bench above the corner cabinet
Corner Bench Overhang This will add a bench overhang to the right side of the corner bench. This is in case a 2nd kitchen blueprint is attached to the corner cabinet and it has a bench overhang.
Custom Meshes Add custom meshes the same way you can add them to a regular 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 a handle from there and adjust the position in the handles section of the bluerpint if necessary.

Check the Customization page for how to create custom handles.

How to model your handle

image
Top of page