Creating a puzzle game cell with Proportional Editing in Blender

Add->Mesh->Plane, Subdivide 100:

NumPad 7, Face Select:

O, G, Z, Mouse Wheel:

Bevel 0.051:

Selection with offset of 13 faces:

X -> Dissolve faces:


It has the following normals:


8 Responses to Creating a puzzle game cell with Proportional Editing in Blender

  1. dmitriano says:

    How to Merge Faces | Blender Tutorial

  2. dmitriano says:

    custom follow curve:
    Mastering Proportional Editing in Blender: Advanced Techniques with Hooks

  3. dmitriano says:

    Could I export model from console in blender?

    import bpy
    import sys

    print("Blender export scene in FBX Format in file "+sys.argv[-1])

    # Doc can be found here:

    How can I run blender from the command line to export and import models

    # Load a Wavefront OBJ File
    bpy.ops.import_scene.obj(filepath="", filter_glob="*.obj;*.mtl", use_ngons=True,
    use_edges=True, use_smooth_groups=True, use_split_objects=True, use_split_groups=True,
    use_groups_as_vgroups=False, use_image_search=True, split_mode='ON',
    global_clamp_size=0, axis_forward='-Z', axis_up='Y')

  4. dmitriano says:

    Load FBX material data

    FbxNode *node = scene->GetRootNode()->GetChild(0);
    FbxGeometryConverter fbx_converter(node->GetFbxManager());
    fbx_converter.Triangulate(node->GetNodeAttribute(), true);
    mesh = node->GetMesh();
    int num_vertices = mesh->GetPolygonVertexCount();
    FbxVector4 *fbx_vertices = mesh->GetControlPoints();
    int *fbx_triangle_vertices = mesh->GetPolygonVertices();
    double x, y, z;
    vector vertices;
    for (int vertex_index = 0; vertex_index < num_vertices; ++vertex_index)
    int index = fbx_triangle_vertices[vertex_index];
    x = (double)fbx_vertices[index][0];
    y = (double)fbx_vertices[index][1];
    z = (double)fbx_vertices[index][2];
    vertices.push_back(vertex(vector3(x, y, z), material(color(1, 0.5, 0.5), 0, 0, 0, 0, 1, 0)));

Leave a Reply

Your email address will not be published. Required fields are marked *