GLOSSARY

Thuật ngữ — dễ hiểu cho mọi người

Từ cơ bản → nâng cao. Mỗi mục giải thích bằng ngôn ngữ đời thường, không jargon.

Cơ bản

8 mục
  • Web 3D

    Cơ bản

    Trang web có hình ảnh hoặc cảnh 3 chiều, nơi bạn có thể xoay, kéo, phóng to thay vì chỉ nhìn ảnh phẳng.

    Ví dụ: Trang showcase một chiếc giày cho phép xoay 360°.

  • Blueprint

    Cơ bản

    Bản thiết kế chi tiết của trang web 3D — như bản vẽ kiến trúc trước khi xây nhà.

  • Scene (Cảnh)

    Cơ bản

    Một 'phân đoạn' của câu chuyện trên web, giống như một cảnh trong phim. App này dùng đúng 5 cảnh.

  • Hook

    Cơ bản

    Khoảnh khắc 0–3 giây đầu tiên: phải đẹp / lạ ngay để giữ người xem khỏi đóng tab.

    Ví dụ: Một quả cầu phát sáng xoay tròn ngay khi mở web.

  • CTA (Call-to-Action)

    Cơ bản

    Nút hoặc lời mời cuối cùng: 'Mua ngay', 'Đăng ký', 'Liên hệ'. Mục tiêu của cả trang là đưa user tới đây.

  • Palette màu

    Cơ bản

    Bộ 4–6 màu chính dùng xuyên suốt trang. Như tủ quần áo: phải hợp tông, không lộn xộn.

  • Typography

    Cơ bản

    Cách chọn và phối font chữ — font tiêu đề, font nội dung.

  • Responsive

    Cơ bản

    Trang tự co giãn đẹp trên cả điện thoại, tablet, máy tính — không bị vỡ layout.

Trung cấp

10 mục
  • Storytelling

    Trung cấp

    Cách kể chuyện qua trang web. Người dùng đi qua 5 cảnh theo thứ tự để cảm nhận thông điệp, thay vì chỉ đọc text.

  • Scrollytelling

    Trung cấp

    Mỗi lần cuộn chuột, một phần animation 3D mới chạy ra. Cuộn = lật trang phim.

    Ví dụ: Cuộn xuống thì chiếc xe tự tháo ra từng bộ phận.

  • 3 Levels (Cấp độ độ phức tạp)

    Trung cấp

    L1 Static Enhanced — 1 viewer 3D đơn lẻ. L2 Scrollytelling — 3D theo cuộn. L3 Immersive — thế giới đi lại tự do.

  • 4 Nhóm tiêu chí

    Trung cấp

    Khung chấm điểm: Usability (30đ) + Performance (25đ) + Creativity (20đ) + Content (25đ) = 100đ.

  • Usability

    Trung cấp

    Trang dễ dùng tới đâu: điều hướng rõ, mobile mượt, thao tác 3D trực giác, accessibility.

  • Performance

    Trung cấp

    Trang chạy nhanh tới đâu: kích thước asset, lazy load, code splitting.

  • glTF / GLB

    Trung cấp

    Định dạng file 3D chuẩn cho web, nhẹ và nhanh. GLB là phiên bản đóng gói 1 file.

  • Asset

    Trung cấp

    Mọi 'tài nguyên' của trang: model 3D, texture, video, font, ảnh.

  • Lovable AI Gateway

    Trung cấp

    Cổng AI tích hợp sẵn — gọi Gemini/GPT mà không cần tự đăng ký key bên ngoài.

  • Server Function

    Trung cấp

    Hàm chạy trên server (không phải trên trình duyệt). Dùng khi cần secret key, query DB, hoặc gọi AI.

Nâng cao

10 mục
  • Polygon Budget

    Nâng cao

    Giới hạn số tam giác trên model 3D. Nhiều quá → máy yếu lag. Ví dụ web nên ≤ 100k tris/scene.

  • Texture Budget

    Nâng cao

    Giới hạn dung lượng ảnh dán lên model. Ưu tiên KTX2 / Basis (nén GPU) thay vì PNG to.

  • Three.js / R3F

    Nâng cao

    Three.js là thư viện 3D phổ biến nhất cho web. R3F (React-Three-Fiber) là wrapper giúp viết Three.js bằng JSX của React.

  • GSAP

    Nâng cao

    Thư viện animation chuyên nghiệp. Mượt, hỗ trợ ScrollTrigger để làm scrollytelling.

  • Draco / Meshopt

    Nâng cao

    Bộ nén hình học cho model glTF. Giảm dung lượng 5–10× mà gần như không mất chất lượng.

  • Code Splitting

    Nâng cao

    Tách JS thành nhiều bundle nhỏ. User chỉ tải phần cần thiết cho cảnh đang xem.

  • AbortController

    Nâng cao

    Web API cho phép huỷ một fetch đang chạy. App này dùng để bấm Cancel khi đang evaluate.

  • Tool Calling (AI)

    Nâng cao

    Cách bắt AI trả về JSON đúng format đã định nghĩa, thay vì văn bản tự do. Đây là cốt lõi giúp blueprint luôn đúng cấu trúc 4×5×3.

  • Edge Runtime / Worker

    Nâng cao

    Server function chạy trên Cloudflare Worker — gần user hơn, latency thấp, nhưng KHÔNG hỗ trợ một số package Node-only (sharp, puppeteer...).

  • RLS (Row Level Security)

    Nâng cao

    Cơ chế của Postgres: mỗi dòng dữ liệu có policy quyết định ai được đọc/ghi. Bắt buộc khi dùng Supabase auth.