MatPlusTutorial 02

Texture a Radio in Blender, Part 2: Carbon Fiber Body

Base materials for every part, then the main body: roughness imperfections, checker carbon fiber, green gradient and hexagon layers split by a stripe mask.

16 steps20 min

In this second part of the radio series we give every set material a simple starting look (color, metalness and roughness) so we can see where the project is heading, and then we focus on the main body.

You will build the main body layer by layer: a roughness layer with a texture from the MatPlus library, a checker-based carbon fiber, a glossy green variation with a gradient and a hexagon pattern, and finally a stripe mask and a Mesh Island mask that decide where the green goes. Along the way we also set up an HDRI environment to judge the materials.

Step by step

  1. Step 1

    Give the antenna and main body a starting look

    Each part in MatPlus Set Materials already has a Fill Layer 0. Select Antenna, set a very dark color and, in Fill Layer Settings, enable Metal and Rough; leave it fairly glossy (Roughness about 0.22).

    Then select Main Body and do the same: a dark color, Metal and Rough enabled, a little metalness (Metallic about 0.32) and slightly glossier (Roughness about 0.22).

    Just a starting point

    These base layers are not near the final result: they give a rough idea of where you are aiming and are the foundation for the more complex materials built on top.

  2. Step 2

    Base layers for buttons, rubber parts and screen

    Repeat the process for the rest of the set materials:

    • Buttons: a bluish tone, Metal and Rough enabled, very glossy with some metallic influence (Metallic 0.15, Roughness 0.035).
    • Rubber Parts: a darker tone with Rough enabled but not Metal, a little glossy but not too much (Roughness about 0.38).
    • Outer Screen: a bluish color, Metal and Rough enabled, metalness up (0.925) and roughness down to 0.

    With this every part has its initial look and you are ready to build more complex materials.

  3. Step 3

    Add a Main Roughness layer with a library texture

    On Main Body, rename the existing layer to Base. Add a new fill layer, disable Color so it only affects roughness, make it a lot rougher and name it Main Roughness.

    From the mask menu choose Add Black Mask, then add a Fill Effect. In Fill Effect Settings click Add Texture: the MatPlusMasks library opens in the panel. Set the category to Roughness Imperfection and pick a texture (the video uses Roughness_15). You can already see some influence on the roughness.

    The new Smart Materials gallery

    In MatPlus 1.3 the big pop-up window is gone: Toggle Smart Materials View shows the Smart Materials gallery integrated in the panel. You can change Size and Columns, filter by category and mark favorites with the star icon (click it again to remove the favorite). Textures and Intelligent Masks use the same integrated gallery.

  4. Step 4

    Tune the roughness in the Roughness channel view

    To see roughness properly, switch the view dropdown in the Layers toolbar from Material to the Roughness channel. In the effect's Settings tab raise Balance (up to about 0.98) and adjust Contrast. In the Coordinates tab change Tiling (about 3.7, later 6.8) to set the size of the imperfections.

    Switch back to Material now and then to check how the real material looks, and fine-tune until you like it.

  5. Step 5

    Light the scene with an HDRI environment

    New in version 1.3: go to the Settings tab and open Environment. Expand the list to see the HDRIs provided by BeFX, or load your own folder in Add your own HDRI folder (optional). Click an HDRI to apply it (the video uses abandoned garage 1k).

    To see its effect in the viewport, open the Viewport Shading popover and enable Scene World. Hold Ctrl + Alt and drag with the right mouse button to rotate the environment, and click other HDRIs to compare which works best for your project.

  6. Step 6

    Set the environment opacity and background color

    In Environment Settings, Opacity shows the HDRI as the background in real time; leave it at 0% to keep a clean background. Then click Background Color, bring Saturation down to 0 and make it a little darker: a neutral gray that is comfortable to texture against.

  7. Step 7

    Start a carbon fiber with a Checker mask

    Back in the layer stack, add a new fill layer, make it a little darker and override Metal and Rough. Add a black mask and, from the effects menu, Add Mask Generators. Click Choose Generator and pick Checker, which gives the carbon fiber look.

    In the generator settings lower the pattern until you get very small squares by raising Scale (about 276).

  8. Step 8

    Blend the carbon roughness with Add and group it

    Adjust the color, add some metalness (Metallic about 0.57) and set the roughness. Then change the Roughness blending mode from Mix to Add, so it shares influence with the Main Roughness layer instead of replacing it. Check it in the Roughness channel and go back to Material.

    Name the layer Carbon Fiber, create a new folder also called Carbon Fiber, select all the layers, move them into it and collapse the folder.

  9. Step 9

    Add a glossy green variation

    Now create a variation for the main case. Add a new fill layer, override Metal and Rough, and set a really bright green. Make it very glossy by bringing the roughness almost to zero, and add just a little metallic touch (Metallic about 0.11). Name it Green base.

  10. Step 10

    Add a color variation with a Gradient mask

    Add another fill layer with Rough and Metal enabled and a bright yellowish tone (you can always come back and change it). Add a black mask, name the layer Yellow Var, add a mask generator and choose Gradient.

    In the fill layer, try other colors: the video ends up with a bluish green tone and makes it glossier, to get some color variation in the green part.

  11. Step 11

    Shape and place the gradient

    In the generator's Settings, lower Feather (about 0.55) to make the transition sharper so you can see what you are doing. In Coordinates (texture coordinate Object (Triplanar)) tweak the Rotation a little and the Depth (about -0.2), then adjust Feather again.

    The video places the gradient on the lower part of the radio (Rotation Y about 132°).

  12. Step 12

    Add a Hexagons mask generator

    Add a new fill layer with a bright yellowish tone, override Metal and Rough, and make it pretty rough and metallic. Add a black mask and a new mask generator, choose Hexagons and raise Scale to make the hexagons really tiny.

  13. Step 13

    Turn the hexagons into a thin grid

    Enable Invert so the mask becomes the grid between the hexagons. Then play with Exterior and Interior (about 1.0 and 0.15) to get really thin, subtle lines (final Scale about 162).

    Back in the fill layer options, make it a lot more metallic (about 0.74) and a lot rougher (about 0.78). Name the layer Hexagons pattern.

    The carbon fiber is hidden for now

    These green layers override everything coming from the carbon fiber below. That is fixed in the next steps with a group mask.

  14. Step 14

    Group the green layers and mask them with stripes

    Create a new group named Green Mat and move the three green layers into it (Green base, Yellow Var and Hexagons pattern). Collapse it, add a black mask to the group and a mask generator, and choose Stripe.

    The idea is to have just a few stripes. In Mask Settings → Settings, raise Balance to 1.0 so there is a really sharp line dividing the green material and the carbon fiber.

  15. Step 15

    Rotate, scale and place the stripes

    In Coordinates, rotate the stripes (Rotation Y about -51°) and lower Scale XYZ (about 0.11) until only a couple of green bars remain. Adjust Location (about -0.68) so the carbon fiber stays on the top and on the lower part. Exterior and Interior can also be tweaked, but the defaults work well here.

    The result is a sharp transition from a really glossy material to the carbon fiber, also visible in the Roughness channel.

  16. Step 16

    Limit the green to the main case with a Mesh Island mask

    The side buttons area should stay full carbon fiber. On top of the stripe mask, open the mask menu and choose Add Mask Mesh Island, then use Pick Mesh Island to pick the main case from the geometry: the mask covers only that mesh.

    At first all the carbon fiber disappears, because the new mask uses the Add blending mode. Change it from Add to Multiply: now the green stripes appear only on the main case.

The main body now has its overall look: carbon fiber, glossy green stripes and a subtle hexagon pattern. In the next part we keep defining the look of the rest of the radio's pieces.