Một căn phòng trống trong file thiết kế có thể "dựng" thành không gian sống động chỉ bằng vài giờ trên Blender — ánh sáng cửa sổ, gỗ sàn phản chiếu, camera bay qua từng góc mà chưa cần đụng tới công trường thật.
Dựng hình 3D (3D Modeling) dạy bạn xây khối polygon, gán vật liệu PBR, ánh sáng và render trong phần mềm như Blender, 3ds Max hoặc SketchUp. Với học sinh THPT yêu kiến trúc, thiết kế game, animation hay sản phẩm công nghiệp, đây là cầu nối giữa ý tưởng 2D và mô hình có thể in 3D, quay phim hoặc đưa vào engine game.
01Dựng hình 3D là gì?
Dựng hình 3D là quy trình tạo đối tượng ba chiều số trong không gian máy tính: từ khối cơ bản (cube, cylinder) đến nội thất, sản phẩm công nghiệp, cảnh quay phim hoặc prop game. Mô hình gồm mesh (lưới đa giác), có thể thêm UV mapping, texture PBR, rigging và animation tùy mục đích sử dụng.
Polygon modeling dùng lưới tam giác/tứ giác — phổ biến trong game và hard-surface; NURBS dùng đường cong toán học — mạnh cho thiết kế công nghiệp và viz cao cấp. Blender (miễn phí) phổ biến trong giáo dục; 3ds Max mạnh viz kiến trúc; SketchUp thân thiện cho phác nhanh không gian. Cả ba đều chia sẻ khái niệm viewport, modifier, material và render engine.
Viewport Blender — mesh nội thất với wireframe overlay hiển thị topology và bản render thử ánh sáng ban ngày
Topology sạch — lưới đa giác phân bố đều, edge flow đúng hướng, không over-tessellate vùng phẳng.
UV & vật liệu PBR — unwrap không stretch, texture albedo/roughness/normal map scale đúng đơn vị thực.
Scale & tổ chức file — mô hình đúng tỷ lệ mét/cm, naming convention rõ, lưu versioned để chỉnh sửa và nộp bài.
02Học những gì?
Chương trình dựng hình 3D đi từ thao tác cơ bản đến pipeline hoàn chỉnh cho một scene nhỏ:
- Interface & navigation — viewport, outliner, properties panel; phím tắt xoay/pan/zoom; làm việc với collection và tổ chức scene theo layer logic.
- Polygon vs NURBS — extrude, inset, loop cut, bevel, mirror modifier cho hard-surface; hiểu khi nào dùng NURBS/spline cho đường cong công nghiệp hoặc import CAD.
- Topology & clean mesh — quad-dominant mesh, tránh n-gon và triangle lộ trên bề mặt cong; subdivision surface có kiểm soát, không subdiv quá sớm.
- UV unwrap & PBR material — unwrap UV island hợp lý, gán texture albedo, roughness, metallic, normal map; procedural material hoặc asset từ Poly Haven/Substance.
- Lighting, camera & viewport render — HDRI environment, three-point light; focal length, depth of field; so sánh Eevee realtime vs Cycles path-traced trước khi render final.
Topology sạch trên hard-surface — quad-dominant mesh, edge flow đúng hướng, không over-tessellate vùng phẳng
UV unwrap và gán vật liệu PBR — kiểm tra stretch trên UV editor trước khi viewport render thử
03Tại sao môn này quan trọng?
3D đã trở thành ngôn ngữ chung của nhiều ngành: kiến trúc bán ý tưởng bằng walkthrough, thương mại điện tử cần ảnh sản phẩm 360°, game và phim hoạt hình cần asset hàng ngày. Học sinh THPT làm quen sớm với Blender/Max/SketchUp có portfolio trực quan — và quan trọng hơn, tư duy scale đúng đơn vị, topology sạch và quản lý file versioned là nền tảng không thể bỏ qua dù chuyển sang phần mềm nào.
Kiến trúc & nội thất — viz căn hộ, văn phòng; fly-through cho khách hàng và thi tuyển kiến trúc.
Thiết kế sản phẩm & in 3D — prototype digital, export STL cho máy in; presentation cho crowdfunding và pitch investor.
Game & metaverse — prop, environment low-poly; pipeline sang Unity/Unreal với texture baking.
Animation & VFX — modeling nhân vật/cảnh cho short film, motion graphics 3D và previz.
Marketing & e-commerce — render sản phẩm không cần studio chụp; A/B test màu sắc trên model trước khi sản xuất.
Turntable render sản phẩm — showcase portfolio cho thiết kế công nghiệp hoặc đồ án cuối kỳ môn dựng hình 3D
04Đánh giá qua bài tập polygon và đồ án scene
Môn dựng hình 3D thường chấm theo file nguồn + ảnh/video output, không chỉ screenshot cuối. Bài tập tuần là modeling một vật thể theo reference (ấm trà, ghế, điện thoại) — tập trung topology sạch và scale đúng đơn vị. Bài giữa kỳ có thể là nội thất một phòng; đồ án cuối là scene 3D hoàn chỉnh có concept, lighting, ít nhất 3 góc camera chất lượng cao và file lưu versioned.
Tiêu chí chấm thường gặp:
- Độ chính xác hình khối — tỷ lệ so với reference/brief; chi tiết không méo, không intersection mesh lộ liễu
- Topology & tổ chức file — mesh sạch, naming convention, collection rõ; modifier không collapse bừa bãi; file version v01/v02/final
- UV & vật liệu PBR — unwrap không stretch; texture scale đúng; không dùng ảnh mặc định chưa chỉnh
- Ánh sáng & viewport render — exposure cân bằng, noise chấp nhận được; composition camera có chủ đích
- Quy trình & tài liệu — nộp đúng format (.blend/.max), readme ngắn mô tả render settings; đúng hạn
Buổi critique đồ án scene 3D — học sinh trình bày trên máy chiếu, giảng viên và lớp góp ý topology, material PBR và góc camera
05Những lưu ý khi dựng hình
Topology sạch quan trọng hơn poly count cao
Thêm subdiv hoặc loop cut bừa bãi không làm mô hình đẹp hơn — chỉ làm file nặng và khó sửa. Vùng phẳng cần ít poly; vùng cong cần edge flow đúng hướng. Trước khi render, bật wireframe overlay kiểm tra: có n-gon lộ không? Có triangle spike trên bề mặt cong không? Sửa topology trước khi unwrap UV.
Đặt scale đúng đơn vị ngay từ đầu
Model ghế cao 2 mét hay bàn dày 50 cm vì quên đổi unit sẽ phá toàn bộ scene. Thiết lập scene scale (mét/cm) trước khi modeling; dùng reference image với tỷ lệ đã biết hoặc import blockout kích thước chuẩn. Khi gán texture, kiểm tra scale trên viewport — gỗ sàn không được trông như ảnh pixel khổng lồ.
UV unwrap trước khi gán texture phức tạp
Gán material PBR lên mesh chưa unwrap sẽ cho kết quả stretch và seam lộ khi render. Mark seam ở góc khuất, unwrap từng island, pack UV với margin đủ cho texel density đồng đều. Kiểm tra trên UV editor bằng checker texture trước khi thay ảnh thật — tiết kiệm hàng giờ sửa sau.
Viewport render thử trước render final
Đừng bấm render 4K 512 samples ngay khi chưa kiểm tra ánh sáng trên viewport. Dùng Eevee hoặc Cycles preview ở resolution thấp để test HDRI, camera angle và material. Chỉ tăng samples và resolution khi composition đã ổn — tránh chờ render cả đêm rồi phát hiện camera lệch.
Lưu file versioned, không ghi đè bừa bãi
scene_v01.blend, scene_v02_topology-fix.blend, scene_final.blend — naming rõ giúp rollback khi collapse modifier nhầm. Save incremental thường xuyên; trước khi nộp, purge unused data và kiểm tra file mở được trên máy giáo viên (không missing texture vì đường dẫn tuyệt đối).
Polygon vs NURBS — chọn đúng công cụ cho bài
Bài tập hard-surface (bàn, điện thoại, nội thất) dùng polygon modeling với modifier mirror/bevel. Bài thiết kế công nghiệp có đường cong chính xác có thể cần NURBS hoặc CAD import. Đừng cố dựng mọi thứ bằng một kỹ thuật — hiểu ưu nhược từng loại giúp làm bài nhanh và đúng brief hơn.
06Các bước làm đồ án scene 3D
Xác định phạm vi scene (một phòng, một sản phẩm, một góc phố). Thiết lập unit mét/cm, import reference hoặc vẽ blockout khối đơn giản đúng tỷ lệ. Bước này ngăn lỗi scale lan sang toàn bộ đồ án.
Dựng từ khối lớn đến chi tiết: extrude, loop cut, mirror modifier. Giữ quad-dominant, tránh over-tessellate. Tổ chức collection theo vật thể (Furniture, Props, Architecture) và đặt tên object rõ ràng.
Unwrap từng object, pack UV với texel density hợp lý. Gán albedo, roughness, normal map — kiểm tra scale texture trên viewport. Dùng procedural cho bề mặt đơn giản (tường trắng, bê tông) để tiết kiệm thời gian.
Thiết lập HDRI hoặc three-point light phù hợp mood brief. Đặt 2–3 camera với focal length và composition có chủ đích. Viewport render thử ở resolution thấp — chỉnh exposure trước khi commit render dài.
Chọn render engine (Cycles cho chất lượng, Eevee cho tốc độ), set samples và resolution theo yêu cầu. Export PNG/EXR; kiểm tra noise, firefly và seam UV trên ảnh lớn. Sửa material/lighting nếu cần, lưu version mới.
Lưu file nguồn versioned, pack texture hoặc dùng relative path. Viết readme ngắn: phần mềm, render settings, thời gian render. Nộp đủ file .blend/.max, ảnh render 3 góc và đúng hạn — kiểm tra mở file trên máy khác không missing media.