Tailorsim
Ngôn ngữ

Hướng dẫn sử dụng

Dựa trên hướng dẫn editor · cập nhật 23 thg 8 2026

Editor Tailorsim vẽ mảnh 2D, ghép đường may, xem trước 3D, rồi mô phỏng vải trên hình người — mở /vi/editor (hoặc /en/editor · /th/editor) · ngôn ngữ và đăng nhập ở góc trên phải · thử không cần đăng nhập · đăng nhập để lưu lên máy chủ hoặc dùng catalog

Bố cục

  • Thanh trên: File (bộ mẫu / Mở JSON / tải xuống / lưu / in) · Undo/Redo · Thử nghiệm (allowlist) · Thêm (material)
  • Góc trên phải: ngôn ngữ · đăng nhập / tài khoản
  • Thanh công cụ 2D (desktop): nổi góc dưới trái — Vẽ · Chọn · Di chuyển · Chèn · Xóa · May · Mô phỏng
  • Trái: Inspector · Giữa: canvas 2D (nền tối) · Phải: khung 3D và Layers
  • Điện thoại/máy tính bảng: tab 2D | 3D | Inspector | Layers · công cụ dạng FAB trong khung 2D
  • Tiến trình mô phỏng là hộp thoại giữa màn · sau mô phỏng: Material · Ánh sáng · Xóa kết quả mô phỏng

Bắt đầu nhanh

  • File → Bộ mẫu · Mở JSON (chỉ admin) · editor trống tải tshirt mặc định
  • Chế độ Chọn — click hoặc kéo chọn · chỉ đỉnh thì chọn chip Vertex cạnh Select trước
  • Chế độ Di chuyển — kéo để dịch · Shift+kéo để xoay · hoặc phím mũi tên
  • Chế độ May — click cạnh mảnh A rồi cạnh B · dây đường may tím trên canvas
  • File → Tải JSON lưu mảnh + đường may · bản nháp trình duyệt tự lưu
  • (Tùy chọn) Đăng nhập, lưu lên máy chủ · mở lại từ /designs
  • Delete xóa lựa chọn · Ctrl+Z hoàn tác (vẫn được dù bàn phím Thái)

Pan và zoom

  • Chuột giữa + kéo = pan · Cuộn = zoom
  • Space + kéo chuột trái = pan (cách khác)
  • Hai ngón cảm ứng: pan cùng lúc · chụm/mở = zoom

Công cụ chính

  • Vẽ mảnh: đặt ≥3 điểm · Enter hoặc click điểm đầu để đóng · Escape hủy
  • Chọn: click/kéo chọn · không di chuyển · Ctrl/Cmd bật/tắt lựa chọn
  • Di chuyển: kéo mảnh/cạnh/đỉnh · Shift+kéo xoay · mảnh cùng Z hút mép
  • Chèn đỉnh: click gần cạnh · không hút lưới · cạnh đã may = chặn
  • Xóa: theo chip bộ lọc · đỉnh đã may tô hổ phách
  • May: cạnh A rồi B · cạnh đã may bị chặn · Escape xóa cạnh đầu
  • Chip lọc sau Select: Auto / Vertex / Edge / Panel — ảnh hưởng click và kéo chọn

Hút lưới · đường dẫn · hút mép

  • Hút lưới: checkbox góc trên phải 2D (bật mặc định) · Alt khi kéo = tắt tạm
  • Đường dẫn: cùng vùng checkbox (tắt mặc định) · chỉ căn chỉnh · không hút đỉnh
  • Hút mép: khi di chuyển cả mảnh gần lớp trước/sau cùng · Alt = tắt · không khi xoay hoặc di chuyển đỉnh/cạnh

Inspector và menu ngữ cảnh

  • Inspector trái theo lựa chọn (mảnh · cạnh · đỉnh) · một đỉnh: x/y cục bộ + độ sâu z · nhiều đỉnh/cạnh: offset z/x/y từ 0 · gõ số rồi Enter · ▲▼ áp dụng ngay
  • Nhiều mảnh: trường vị trí là offset x/y/z (bắt đầu 0) cộng vào mọi mảnh đã chọn
  • Click phải: xóa · chèn · may/gỡ may · nhân bản · lật gương · tải xuống · in · xóa canvas
  • Nhân bản mảnh có đường may = chặn · một mảnh: lật trái/phải/trên–dưới → trước/sau · nhiều: trước/sau quanh tâm lựa chọn

Đường may

  • May → cạnh đầu (tím) → cạnh hai → dây đứt + mũi tên
  • Mỗi cạnh một cặp đường may · không có đường may hợp lệ = không mô phỏng được
  • Layers → Stitches hiện/ẩn dây · click dây để chọn · click phải gỡ may/đảo hướng
  • Chiều dài lệch > ~5% → dây hổ phách · mảnh không tự giãn
  • Lưu: Tải JSON · sau đăng nhập, lưu lên máy chủ tại /designs · chia sẻ chỉ đọc từ catalog

Layers · trước/sau

  • Checkbox layer = ẩn/hiện · double-click tên = tên hiển thị (id file không đổi)
  • Z dương = trước · Z âm = sau · lớp sau lật trái–phải hướng về người xem
  • Kéo mảnh lên hình người khác rồi thả = tự chuyển sang hình người đó

Khung 3D · chọn hình người

  • Mặc định: 2D trái / 3D phải · kéo để xoay quanh · bánh xe zoom · mảnh nổi đến khi Mô phỏng
  • Chọn hình người · tìm theo số đo (~5000) · tải OBJ · tạo MakeHuman (macro / pose)
  • Validate / Preview trước mô phỏng · đường tím trong 3D khớp dây đường may 2D

Mô phỏng vải

Trước khi Mô phỏng: mẫu cần ít nhất một cặp đường may · đặt đích chạy và vải/bước trong Cài đặt mô phỏng

  • Đích chạy: Server (Python) hoặc Browser trong tab (WebGPU khi có) · lưu trên thiết bị này
  • WebGPU cần HTTPS hoặc localhost — http://LAN-IP không chọn được GPU (dùng CPU)
  • Cài đặt mô phỏng: preset vải · wrap/release/substeps · độ mềm · preset tùy chỉnh lưu cục bộ
  • Mô phỏng chạy hộp thoại · kết quả thay khung 3D bằng vải + hình người
  • Material: màu/texture (chỉ nhìn) · mặc định trắng + `/materials/default.png` · dùng được trên mảnh phẳng · không đổi vật lý mô phỏng
  • Ánh sáng: sau mô phỏng · xem trực tiếp · không chạy lại mô phỏng
  • Xóa mô phỏng: về mảnh phẳng · chạy lại Mô phỏng để thấy thay đổi chỉnh

Lưu · catalog · in

  • Tải JSON = mảnh + đường may · Mở JSON / Bộ mẫu · bản nháp trình duyệt
  • Đăng nhập để lưu lên máy chủ · mở từ /designs · chia sẻ chỉ đọc từ catalog
  • In… / Tải SVG · chọn Actual size 100% trong hộp thoại in (không Fit to page)
  • Đăng nhập và đăng xuất có thể ghi IP và thời gian vì bảo mật — xem trang quyền riêng tư
  • Undo/Redo ≥50 bước · Ctrl+Z / Ctrl+Y

Ký hiệu trên canvas

  • Xanh dương = cạnh mảnh · Đỏ = cạnh cắt nhau (cảnh báo)
  • Dây đường may = đường đứt + mũi tên · Cạnh tím = đang chờ cạnh hai (chế độ may)
  • Chấm cam + đường mỏng = tay nắm cong · Tô xanh = mảnh đang chọn

Phím tắt thường dùng

  • Phím mũi tên di chuyển · Shift+mũi tên xoay · Delete/Backspace xóa
  • Ctrl+Z hoàn tác · Ctrl+Y làm lại (phím Z/Y vật lý, không phải chữ Thái)
  • Enter đóng mảnh (≥3 điểm) · Escape hủy đường/may
  • Alt khi kéo = tắt hút lưới và hút mép