Modelling a dice

Creating a model of dice. The model creates only “by geometry” and may be useful in any major plan renders.

Dices created in Blender
Dices created in Blender

Creation process:

First, we will create single side of a dice with markings for the location of ist dots.

  1. Create a circle. This will be the place for central dot on the single side of our dice.
    1. shift+a – Mesh – Circle
      1. Vertices = 8
  2. Enter Edit mode (tab) and reproduce it by 9 dots of dice side:
    1. shift + d – x – 3 – enter
    2. shift + d – x – -6 – enter
    3. a – a
    4. shift + d – y – 3 – enter
    5. shift + d – y – -6 – enter
  3. Create edges of singse side of the dice:
    1. shift + a – Circle
      1. Vertices = 4
    2. r – 45 – enter
    3. s – 7 – enter
  4. For correct filling the space between dice edges and its dots divide side edges to the required number of parts:
    1. w – Subdivide
      1. Number of Cuts = 9
  5. Then fill in the area between dice dots end its side edges with polygons. Select the desired vertices and fill them with polygon (f). If some polygons creates with reverse normals – correct their normals direction:
    1. a – a – ctrl + n

As a result one side of the dice with nine holes for future dots is created.

Single dice side with points wholes
Single dice side with dots holes

For convenience align each dice side edge so that its distant from the center is exactly 5 m. Select side (click with pressed alt) and in N-tab set:

  1. Transform
    1. Median
      1. in certain axis direction put the value 5, or -5.
Correcting dice edges for convenient size
Correcting dice edges for convenient size
  1. Real dice has six sides. Clone existing side by making one copy right, up, down and 2 copyes left:
    1. a – a – shift + d – x – 10 – enter
    2. shift + d – x – -10 – input – g – y – 10 – enter
    3. shift + d – y – -20 – enter
    4. shift + d – y – 10 – input – g – x – -10 – enter
    5. shift + d – x – -10 – enter
Six dice sides
Six dice sides

The classic arrangement of the dice dots is that the sum of them on opposite sides is equal 7. Fill the unnecessary dots openings:

  1. Select the necessary circle (click with pressed alt)
    1. ctrl + f – Grid Fill
Fill spare pints
Fill spare dots

Fill the remaining dots with volume:

  1. Add sphere
    1. shift + a – UV Sphere
      1. Segments = 8
      2. Rings = 4
    2. Move it to “snake eye”
      1. g – x – -10 – enter
    3. Select and remove the top half of the sphere.
Fill dice point with hemisphere
Fill dice dot with hemisphere
  1. Reproduce hemisphere on the remaining dice sides holes.
    1. Select hemisphere. It is necessary to have one active vertex in the upper loop (double click with pressed shift).
    2. Enable binding by vertex, set active vertex as binding magnet.
    3. Now we can conveniently fill the remaining holes with hemispheres, copying (shift + d) and dragging selected hemisphere.
Filing other dice pints with hemispheres
Filing other dice pints with hemispheres
  1. Now we need to assemble dice sides into right position.
      1. Select one joint edge (click with pressed alt). Place the cursor into its center
        1. shift + s – Cursor to Selected.

          Setting side rotation point
          Setting side rotation point
      2. Enter wireframe mode (z), select steered faces (b).
      3. Set the rotation mode – around the 3D cursor.
    Setting pivot point around 3D Cursor
    Setting pivot point around 3D Cursor
    1. Rotate the selected faces.
        1. r – y – -90 – enter

      Rotating dice side
      Rotating dice side
    2. Also turn the rest dice sides into right position.
Assembled dice
Assembled dice

Check again correct normals direction and remove jointed vertexes.

  1. Select the entire dice (a – a)
    1. Align normals
      1. ctrl + n
    2. Merge jointed vertexes
      1. w – Remove Doubles

Make dice edges and dots look like more natural:

  1. Select all external dice edges. Create a vertex group, name it “Edges”, assign the selected vertexes to group.
Creating vertes group for dice edges
Creating vertex group for dice edges
  1. Setup smoothing and chamfering modifiers for a dice model:
    1. Select all edges forms dice dots borders.
    2. In modifiers panel (Modifiers)
      1. Add Bevel modifier
        1. Width = 0.1
        2. Segments = 2
        3. Limit Method = Weight
      2. In the N-tab
        1. Transform
          1. Edges Data
            1. Set Mean Bevel Weight = 1 for selected edges
      3. Add another Bevel modifier
        1. Width = 0.5
        2. Limit Method = Vertex Group
          1. Specify created in st. 13 group “Edges”
      4. Add Subdivision Surface modifier

Our dice is almost ready.

Dice with assigned modifiers
Dice with assigned modifiers

It remains to create and setup materials.

Before materials setup it is necessary to apply top Bevel modifier (which refers to the dice dots). It is necessary because Subdivision Surface modifier smoothes bisegmental chamfer that one segment of it lies inside dice dot, and the other segment – outside of it (on dice side surface). Chamfer central egde places clearly at the intersection of dice sides and its dots volume. Blender, in the modifier usage mode, can designate single material only the entire chamfer, but not its individual segments. Assigning material without applying Bevel modifier will seems that dice dots material is beyond the boundary of the dot or does not reach it. After applying a modifier, you can manually specify what chamfer segments assign dot material, and what – the side of the dice.

  1. Create basic material for dice sides – the usual mixture of Diffuse shaider with white, slightly eyllowish, color and Glossy shaider by “Fresnel” mixture factor. Assign it to our dice.
  2. Select dice dots polygons and assign them the same material but with black diffuse color.
Setting dice sides and points materials
Setting dice sides and dots materials
  1. Off edit mode (tab).

The dice is ready. Customize final scene and render.

Finished dice render example
Finished dice render example
0 0 votes
Article Rating
Notify of

0 Comment
Inline Feedbacks
View all comments