Tuesday, June 17, 2025

12 create minars and complete Gol Gumbaz Model in Unreal Engine


🕌 Session 12 Summary – Final Modeling of Gol Gumbaz Structure

🧱 1. Project Setup

  • Opened Golgumbus_part3 project from Patreon zip.

  • Deleted temporary projection mesh inside the dome area.


🕳️ 2. Cutting Open the Central Dome

  • Created a cylinder (radius: 2100) and used Trim tool on main structure to open up the top.

  • Adjusted cylinder height to fix gap manually (−40 units on Z).

  • Later switched to Boolean (A−B) for a cleaner cut (avoiding visible gap caused by Trim).


🗼 3. Creating a Single Minar (Minaret)

  • Created a cylinder (radius: 300) as minar base.

  • Extended top using Push Pull and scaled upper section.

  • Added Insert Edge Loops (8 cuts per side) and selected alternate faces.

  • Applied Push Pull (30 units) on selected faces for decorative pattern.

  • Created top dome inset using Inset + Push Pull (60 units up/down).


🏛️ 4. Hollowing the Minar

  • Created a smaller inner cylinder (radius: 290).

  • Used Boolean (A−B) to subtract and create inner walls.


🚪 5. Adding Decorative Door Arches

  • Reused SM_door_1 mesh.

  • Scaled down (0.08) and rotated to match each side.

  • Placed 8 door arches around the minar using Alt + drag + rotate.

  • Merged them into one mesh and used Boolean (Difference A−B) to cut clean door openings into minar.


⛓️ 6. Minar Vertical Stacking

  • Used Pattern Tool (Z-axis) to stack minar segments vertically (height adjusted to 4200 units).

  • Tweaked vertical spacing with offset (−30) to avoid visible gaps.


🪜 7. Spiral Staircase Inside Minar

  • Created spiral stairs (angle: 360°, inner radius: 110).

  • Adjusted steps (width: 100, count: 18) to match each floor height.

  • Repeated staircase across all floors manually using Alt + drag.

  • Named and organized stair components (stairs_1 to stairs_11).


🔺 8. Adding Top Dome

  • Copied dome from main structure.

  • Scaled down to 0.15 and aligned on top of minar.

  • Applied Bake Transform to apply scale/rotation cleanly.


📦 9. Merging and Duplicating Minars

  • Grouped stairs and domes under minar_main.

  • Copied and placed 4 minars at each corner of Gol Gumbaz using Alt + drag.

  • Slightly repositioned each minar to avoid overlapping.


🖼️ 10. Adding Arch Pattern Design on Walls

  • Reused arch patterns, applied Pattern (Linear) tool.

  • Rotated and placed them along all four building sides.

  • Final adjustments made to width (4750 units).


📸 11. Finalization

  • Saved all.

  • Instructed students to take a high-resolution screenshot of the final model.

  • Mentioned next session will cover Voxel-based tools.

Monday, June 16, 2025

11 Edit Imported and Market Place Meshes in Unreal Engine 5 6


Session 11 Summary – Fixing Normals, Assembling Doors, Mesh Editing, and Projection Tool

🔧 1. Import & Fix Blender Export Normals

  • Imported door_edited.fbx from Blender into Unreal.

  • Identified rendering issue due to flipped normals (red face orientation in Blender).

  • Fixed normals using Mesh > Normals > Flip in Blender and re-exported FBX.


🚪 2. Door Assembly in Unreal

  • Imported 4 components of the door: full frame, top, bottom, single door.

  • Used XForm > Edit Pivot to set accurate pivot points for animation-ready rotation.

  • Assembled components and positioned precisely using front and right views.

  • Parented door top and bottom to the single door frame for hierarchy.


🔁 3. Creating Mirrored Doors

  • Duplicated and rotated doors manually (instead of using Mirror tool) to allow independent animation of left and right doors.

  • Renamed duplicated structures to single_door_left and single_door_right.

  • Parented both to the full_door_frame.


🏛️ 4. Replacing Old Doors with New Doors

  • Replaced four original placeholder doors in the main structure.

  • Used copy-paste transform method for accurate placement.

  • Applied scale adjustment (0.9) to fit door frame precisely into cutouts.

  • Ensured proper alignment and rotation (e.g., 90° for rotated doors).


🧰 5. Mesh Editing Tools for Imported Geometry

  • Imported meshes can't be directly edited with polygroup tools.

  • Used Tri Select + Create Polygroup to isolate faces based on angle or material.

  • Enabled further edits using Model > Polygroup Edit, Push Pull, Inset, etc.


🧱 6. Mesh Tools Used

ToolFunctionality
Tri SelectSelects faces using angle, material, connected topology
Triangle EditAllows direct manipulation at triangle level (extrude, push, etc.)
Fill HoleCloses mesh holes
WeldMerges duplicate vertices and edges
UnionCombines two meshes into one
JacketFixes overlapping or inverted mesh topology
SimplifyReduces triangle count while preserving shape
RemeshSubdivides mesh for finer surface detail editing
Auto UVGenerates UVs for imported meshes
DisplaceUses texture maps to emboss/displace geometry (used door flower texture)

🌸 7. Texture-Based Displacement

  • Applied Remesh to door top and bottom to increase geometry resolution.

  • Used Auto UV for texture mapping.

  • Applied Deform > Displace using door_texture with intensity -20 and UV scale 2x2 to emboss floral design.


🔁 8. Mirroring & Duplicating Final Doors

  • Adjusted pivot, grouped left/right doors under main door frame.

  • Duplicated and placed new doors in all four cutouts of Golgumbaz main wall.

  • Used manual transformation and parenting for better control.


🎯 9. Bonus: Project Tool (Advanced Demonstration)

  • Created a thin tall mesh and patterned it in a circle around the dome.

  • Used Mesh > Project to wrap geometry onto the dome.

  • Settings adjusted: Shape Preserving, No Collapse, Triangle Count, Parallel Mode.


📋 10. Final Notes

  • Used Inspect Tool to analyze mesh structure and triangle counts.

  • Saved project; session concluded with clean integration of detailed doors and basic projection.


🏗️ Next Session Preview

  • Modeling the 4 Minarets to surround the main Golgumbaz structure

Saturday, June 14, 2025

10 Mesh cut and Design Gol Gumbaz Main Structure


Session 10 Summary – Modeling Golgumbaz Main Structure + Blender Integration

🔹 Project Setup

  • Opened Golgumbas_part1 project from the Patreon zip file.

  • Loaded the Golgumbas map and prepared it for further editing.


🧱 Modeling the Main Structure in Unreal

  • Extended the Dome Cap:

    • Used Tri Select + Create PolyGroup in Mesh menu to group top dome faces.

    • Scaled up to elongate the dome’s top section.

  • Created Main Building Block:

    • Used two boxes (outer: 5100×5100×3100 cm, inner: 5000×5000×3000 cm).

    • Aligned both using XForm > Align.

    • Used Boolean (A - B) to hollow out inner space, forming walls.

  • Wall Panel Division:

    • Used Insert Edge Loops and Polygroup Edit > Vertex Movement to enlarge center panels.

    • Added Inset + Push Pull on all wall faces to emboss vertical indents.


🚪 Creating Doorways Using Mesh Cut

  • Modeled Arch Door Base:

    • Created a Capsule, cut top and sides using Plane Cut.

    • Refined shape using Deform > Lattice to make it sharper.

  • Used Mirror Tool to duplicate and complete the arched door symmetrically.

  • Placed Doors on All Four Walls:

    • Duplicated and rotated door blockings for each side.

    • Precisely positioned using top/front views.

  • Cut Doors into Main Wall:

    • Used Mesh Cut instead of Boolean:

      • Keeps the cut part as a separate mesh, unlike Boolean which removes it.

    • Renamed results as sm_door_1, sm_door_2, etc.


🔄 Exporting to Blender for Detailed Door Design

  • Exported sm_door_1 to FBX for editing in Blender.

  • In Blender 4.4:

    • Deleted default objects, imported door FBX.

    • Traced arch profile using Bezier Curves for the door frame.

    • Applied Bevel Profile Geometry to generate decorative arch.

    • Converted curve to mesh and modeled frame sections (top, bottom).

    • Created inset details and extruded faces for thickness.

    • Ensured symmetry, scaling, and applied transforms.

    • Exported final door components as FBX for Unreal.


Tools Explored in This Session

ToolPurpose
Tri Select + Create PolyGroupGrouping mesh areas for transformation
Boolean (A - B)Create hollow wall structures
Inset + Push PullCreate wall indentations and reliefs
Mesh CutCut geometry and keep separated cut piece
Plane CutSlice geometry to form custom shapes
Lattice DeformRefine curved or organic mesh deformation
MirrorSymmetrically duplicate half geometry
Blender Bezier & ExtrudeCreate ornate door design for import

📦 Next Session Preview

  • Import detailed Blender FBX door model into Unreal.

  • Integrate framed doors into the Golgumbaz main structure.

Friday, June 13, 2025

09 Modeling GolGumbaz Dome in Unreal Engine 5 6


Session 9 Summary – Modeling Gol Gumbaz Dome in Unreal Engine

  • New Project Setup:
    Created a new Unreal project named Golgombus using the Blank template. Lighting was added via Environment Light Mixer and organized under a folder named atmosphere.

  • Creating the Dome (Gumbaz):

    • Outer dome: Sphere with 44m diameter (radius = 2200 cm).

    • Inner dome: Sphere with 38m diameter (radius = 1900 cm) for hollowing.

    • Used Boolean A - B operation to subtract the inner dome from the outer to form a hollow shell.

  • Cutting the Dome Base:

    • Used Plane Cut to slice the bottom of the dome flat and extruded it downward by 10 meters to form the base cylinder.

  • Adding Windows:

    • Windows sized 2m x 4m, positioned 1m above the base.

    • Instead of manual cuts, used box + circular pattern tool to create 24 evenly spaced windows around the base, then applied Boolean difference.

  • Creating Decorative Arch Pattern:

    • Modeled using a capsule primitive, sliced with Plane Cut.

    • Created border using Inset, then Push/Pull to extrude inner surface.

    • Added loops and applied Warp > Bend (35°) for curvature, then arrayed using Circular Pattern Tool at a radius of 2200 cm.

  • Top Crown Structure (Kalasha-like design):

    • Created using Revolve from Spline (drawn in top view).

    • Final object was rotated and placed on top of the dome.

  • Final Touches:

    • All actors were renamed and organized.

    • Pivot points were adjusted to maintain symmetry and transformation consistency.

    • Project saved with a fully modeled Gol Gumbaz dome ready

Thursday, June 12, 2025

08 How to use Polygroup Edit and Subdivide in Unreal Engine 5 6


Session 8 Summary – Model Menu: Polygroup Edit & Subdivide Tools

🔹 Project Setup

  • New project: polygroup_practice.

  • Created a new level with atmospheric lighting (Sky Light, Directional Light, Sky Atmosphere, Cloud, Fog).

  • Switched to Modeling Mode (Shift + 5).


🧩 Polygroup Edit Tools

🔸 Selection Filters

  • Choose to edit vertices, edges, or faces.

  • Use edge loop selection for efficient edge operations.

🔸 Core Tools

  • Extrude: Pulls geometry outward (supports normal-based and even extrusion).

  • Offset: Offsets faces, especially at corners (90°), with even spacing options.

  • Push/Pull: Moves geometry with deletion or flattening effect (unlike Extrude).

  • Inset / Outset: Creates inner or outer face boundaries for further modeling.

  • Bevel: Adds curvature to edges by defining bevel width and subdivisions (curve effect).

  • Delete Faces: Removes selected faces (can lead to flipped normals).

  • Flip Normals: Changes the direction of face normals for rendering visibility.

  • Fill Hole: Closes any open polygon loops or gaps.

  • Insert Edge Loop: Adds edge loops to control shape and support subdivisions.

  • Cut Faces: Manually slice geometry for custom face shapes.

  • Duplicate: Clones a face, often used to construct new sections like roofs.

  • Collapse: Collapses all selected vertices into one central vertex.

  • Weld: Merges selected vertices into one.


🏛 Modeling Exercise Examples

  • Structure with Pillars: Used cut face and push/pull to design four-pillar base and a roof with dome effect.

  • Flipped Normals: Demonstrated face direction effects on visibility.

  • Gopuram-like Roof: Created with extrude + collapse + weld for vertex merging.


🌀 Subdivision Tools

🔸 Types of Subdivision

  • Catmull-Clark:

    • Smooths and rounds geometry heavily.

    • Ideal for organic forms but distorts hard edges.

    • Based on mathematical interpolation of edge loops.

  • Bilinear:

    • Maintains shape better with even face division.

    • Ideal for mechanical or hard-surface models.

  • Loop Subdivision:

    • Triangle-based subdivision for specific mesh structures (less commonly used).

🔸 Subdivision Control with Edge Loops

  • Added supporting edge loops to preserve geometry shape during subdivision.

  • Example: Created a coffee cup model with clean bevels and inside extrusion.

🔸 Demo Comparison

  • Created three labeled cubes (sm_cap, sm_bilinear, sm_catmul) to visualize:

    • Catmull-Clark (spherical result),

    • Bilinear (retains boxy shape),

    • Loop (optimized triangle pattern).


Conclusion

  • Covered entire Polygroup Edit toolset and three types of Subdivide operations.

  • Prepped foundation for next session focusing on Boolean operations and more Model menu components.

Wednesday, June 11, 2025

07 Deform Tools in Unreal Engine 5 6 Modeling


Session 7 Summary – Deform Tools in UE5.6

🔹 Project Setup

  • Launched Unreal Engine 5.6, created a new project deform_practice.
  • Imported provided maps folder from Patreon zip.
  • Set up a new level with proper lighting using the Environment Light Mixer.

🛠️ Deform Menu Tools

1. Vertex Sculpt

  • Used for organic deformation (non-geometric).
  • Tools include:
    • Move: Pull or push a group of vertices.
    • Smooth: Blends and softens sharp shapes.
    • Smooth Fill: Fills small pits or holes.
    • Grab: Drags mesh parts freely.
  • No increase in triangle count – only vertex repositioning.

2. Dynamic Sculpt

  • Adds new geometry while sculpting (increases triangle count).
  • Example tool: Inflate.
  • Use cautiously – high polycount may crash system.

🌀 Other Deform Tools

3. Smooth

  • Applies global mesh smoothing.
  • Three modes: Iterative, Implicit, Diffusion.

4. Offset

  • Shifts mesh surface outward/inward.
  • Useful for puffing up or flattening objects.

5. Warp

  • Distorts mesh along axes.
  • Warp types: Bend, Flare, Squash.
  • Adjustable via interactive axis gizmo.

6. Lattice

  • Encloses mesh in a 3D control cage (default 5×5×5).
  • Allows soft selection-based distortion using lattice points.

7. Displace

  • Displaces mesh vertices using:
    • Perlin Noise (random organic texture)
    • Random Noise
    • Sine Waves
    • 2D Texture Maps (e.g., black & white foundation layout image)
  • Enables advanced shaping like terrain, dug foundations, etc.

🪑 Practical Sculpting Example

  • Applied subdivision and sculpt on a chair to soften its form.
  • Used offset and smooth to make it resemble a sofa.
  • Renamed to sm_chair_sculpt.

🔄 Transfer Tool (from XForm menu)

  • Replaced existing patterned chairs with the newly sculpted chair using:
    • Harvest Instances
    • Transfer tool to update all instances with the new mesh.

Conclusion

  • Completed the Deform Module.
  • Learned how to digitally sculpt, warp, displace, and transfer geometry efficiently.
  • Next session will cover the Model menu and its components.

 


Monday, June 9, 2025

06 Create Arrays using Pattern in Unreal Engine 5 6 Modeling


Session 6 Summary – Pattern Tool and Harvest Instances in UE5.6

  • Introduction to Pattern Tool

    • Similar to array tools in 3ds Max and Maya.

    • Used for duplicating static mesh instances in linear, grid, and circular arrangements.

  • Linear Pattern Mode

    • Options include:

      • By Count: Distribute a fixed number of instances over a set length.

      • By Step Size: Define spacing between each instance.

      • Packed: Places instances adjacent to each other with no gaps.

  • Use Case Examples

    • Creating fences around a ground by reusing arrow meshes.

    • Arranging chairs in grids (for audience seating) and circles (for events).

    • Building steps/stairs using translation values in Z-axis.

    • Creating spiral steps using circular patterns and incremental Z-translation.

  • Advanced Pattern Customizations

    • Rotation: Start and end rotations can bend or curve patterns.

    • Scale: Gradually scale instances from start to end (e.g., tower of varying height blocks).

    • Split & Merge: Split merged meshes back into parts or re-merge for cleaner structure.

  • ISM and Harvest Instances

    • Harvest Instances: Optimizes performance by converting repeated meshes into instanced static meshes.

    • Two types:

      • ISM (Instanced Static Mesh) – For static geometry.

      • HISM (Hierarchical ISM) – Supports animation/hierarchical structures.

    • ISM Editor: Allows modifying individual instances (move, scale, etc.) after harvesting.

  • Performance Note

    • Using instancing is crucial for large repeated objects (e.g., chairs) to maintain scene efficiency.

  • Next Module

    • The following session will cover the Deform Menu in the Modeling Tools.