More Pages:
Overview
1 Reference
2 Tips & FAQ
Step by Step
Customize
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
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.
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.
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. |
> 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 |
> 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 |
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 |
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. |
> 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 |
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 |
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. |
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. |
> 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. |
> 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. |
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. |
Check the Customization page for how to create custom handles.