Friday, June 20, 2025

02 Design the Compound Wall Architecture in Unreal Engine 5 6


Session 2 Summary: Building the Compound Wall and Gate in Unreal Engine 5.6

  • 🔄 Project Setup
    • Continued from previous session using apartment_set1 project.
    • Opened apartment_01 level from /Content/Maps.
  • 🧱 Compound Pillar Creation
    • Pillar dimensions: 1.5ft × 1.5ft × 6ft (converted to cm).
    • Used prebuilt asset from FAB's wall_bundle → duplicated and named sm_compound_pillar.
    • Scaled, moved, and edited using polygroup edit to fit exact measurements.
    • Placed:
      • 4 Front Pillars (using Pattern tool)
      • 4 Back Pillars (duplicated from front)
      • 4 Left Pillars and 4 Right Pillars (placed using X-axis pattern & align tool)
      • Renamed each pillar for organization.
  • 🚪 Gate Installation
    • Gate dimensions: 12ft (W) × 0.5ft (D) × 6ft (H).
    • Used fence_metal_a_tall_a asset → duplicated as sm_main_gate.
    • Edited dimensions using polygroup edit to match gate placeholder box.
    • Aligned and positioned perfectly between front pillars.
  • 🧱 Compound Wall Setup
    • Wall dimensions: 12ft (W) × 1ft (D) × 4.5ft (H).
    • Used pillar-less wall from wall_bundle → duplicated as sm_compound_wall.
    • Adjusted height using polygroup edit to match design.
    • Duplicated and positioned for:
      • Front (2 walls)
      • Right (5 walls)
      • Left (5 walls)
      • Back (3 walls)
    • Named each wall segment (e.g., compound_wall_right_2, etc.)
    • Used boolean union for combining front walls.
  • ✂️ Site Area Cleanup
    • Edited sm_site_area mesh using polygroup editing to fit within walls.
    • Removed excess area under gate using a boolean subtraction (A–B) with a box mesh.

End Result

  • Fully constructed and aligned compound with pillars, gate, and walls around the site.
  • All elements are cleanly named, positioned, and optimized.
  • Ready for the next step: Building the actual apartment structure.

 


Thursday, June 19, 2025

01 Get Free Materials from Polyhaven and Fab to build Site Area


Summary: Converting 2D Plan into 3D Walkthrough in Unreal Engine 5.6 – Session 1

  • Introduction & Objective

    • Kickstarted a new series on converting a 2D structural apartment plan into a 3D walkthrough for virtual film production.

  • 📐 Site Setup

    • Used a 40ft × 60ft site (12.19m × 18.28m) as per the given plan.

    • Resources like houseplan_images.zip and apartment_set_01.zip were imported.

  • 🧱 Project Initialization

    • Created a new Unreal Engine 5.6 project named apartment_set.

    • Set up environment lighting using the Environment Light Mixer (Skylight, Directional Light, Sky Atmosphere, etc.)

  • 🌍 Creating Ground Plane

    • Modeled a large static mesh ground using Modeling Mode > Box (10,000cm × 10,000cm × 60cm).

    • Applied a custom ground material using 4K textures from PolyHaven.

  • 🎨 Material Creation Basics

    • Created a material named ground, connected base color, displacement, normal, roughness, and specular maps.

    • Enabled Nanite Tessellation for realistic ground displacement.

  • 📏 Plot Boundary Placement

    • Modeled and placed a site boundary mesh (SM_Site_Area) using plan dimensions.

    • Applied tiled material using a free asset from FAB plugin (e.g., hexagonal tiles).

    • Adjusted UVs with Unwrap and Transform UV for correct tiling scale.

  • 🧱 Importing Prefabs from FAB

    • Installed FAB UE Plugin, downloaded free wall bundle (compound wall assets).

    • Imported 183 wall assets for use in the next phase (compound construction).


📌 Next Session Preview:

Begin modeling and placing the compound walls around the site using imported wall prefabs.

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.