You are currently viewing AI Pose Gallery: 2878 ảnh tham chiếu dáng người đã Việt hóa sẵn để deploy

AI Pose Gallery: 2878 ảnh tham chiếu dáng người đã Việt hóa sẵn để deploy

Cái khó của người làm AI art không nằm ở prompt. Nằm ở chỗ có một tấm ảnh tham chiếu đúng tư thế, đúng góc nhìn để đưa vào ControlNet hay để dựng pose cho 3D. Search Google Images thì ra cả đống ảnh nhiễu, ảnh watermark, ảnh không rõ tư thế. Còn mấy bộ pose reference xịn thì thường bán theo gói, hoặc nằm trong một site tiếng Nhật với metadata không đọc được.

anhao/ai-pose-gallery-zh giải quyết đúng cái đoạn đó. Đây là bản mirror của một site pose reference gốc Nhật, được tác giả Việt hóa toàn bộ metadata sang tiếng Trung và đóng gói thành một static gallery chạy được ngay. 1439 nhóm dáng, tổng cộng 2878 file ảnh (mỗi nhóm có thumbnail JPG 300×400 và ảnh gốc PNG 900×1200), nặng khoảng 659.5 MB.

Nó làm gì, cụ thể

Repo xử lý ba việc mà site gốc không cho:

  • Mirror toàn bộ: 1439 record, mỗi record kéo theo thumbnail và ảnh gốc. Site gốc không có nút tải hàng loạt, nên tác giả viết script Python đa luồng để lấy về, có resume và retry.
  • Dịch metadata: toàn bộ field tiếng Nhật được dịch sang tiếng Trung, gồm 4 hệ thống, 26 category động tác, 288 tên dáng, 5 góc nhìn. File translations.csv có 323 dòng đối chiếu Nhật-Trung để tiện soát lại.
  • Frontend dùng được: một trang index.html duy nhất, zero dependency, làm lại toàn bộ phần lọc theo category, chuyển góc nhìn, xem theo nhóm hoặc từng ảnh, lightbox và tải PNG gốc.

Điểm đáng nói là cái frontend. Không framework, không build step, mở file HTML là chạy (trừ phần fetch JSON cần HTTP server). Trên mobile nó chuyển sang grid 2 cột, bảng filter thu gọn được, lightbox vuốt trái phải để đổi góc. Mấy chi tiết này nghe nhỏ nhưng quyết định việc bạn có dùng thường xuyên hay không.

Vì sao 514 sao trong ngày đầu

Repo tạo ngày 27/10/2026 và cập nhật cùng ngày. Tức là nó mới ra, và 514 sao đến gần như tức thời. Lý do khá rõ: đây là loại repo mà dân làm AI art, 3D artist và người dựng storyboard tìm quanh năm. Một bộ 1439 pose có sẵn, tải về một lần là xong, khỏi phải scrape từng ảnh.

Thêm nữa, tác giả làm phần i18n chỉn chu hơn mức cần thiết cho một repo cá nhân. Có file JSON gốc giữ nguyên tiếng Nhật để đối chiếu, có JSON tiếng Trung kèm field 检索 (search string) để frontend fuzzy search, có script verify kiểm tra sự tồn tại, kích thước và header của cả 2878 file. Cái mức độ kỹ tính đó thường là dấu hiệu repo sẽ còn được maintain, chứ không phải kiểu đăng lên cho vui.

AI Pose Gallery: 2878 ảnh tham chiếu dáng người đã Việt hóa sẵn để deploy - ảnh 1
Ảnh: github.com/anhao/ai-pose-gallery-zh

Một điểm khác biệt so với các bộ dataset pose khác: đây là static site deploy được lên Cloudflare Pages trong 2 đến 5 phút, không server, không database. Bạn fork về, đổi domain, là có một gallery riêng.

Chạy thử trong 2 phút

Clone về rồi mở bằng HTTP server. Đừng double click index.html, fetch JSON sẽ bị CORS chặn:

python3 -m http.server 8000
# mở http://127.0.0.1:8000

Nếu muốn tự kéo ảnh về (script skip file đã có nên chạy lại thoải mái):

python3 scripts/download.py
WORKERS=64 python3 scripts/download.py # tăng concurrency

Sửa bản dịch trong scripts/i18n.py rồi regenerate data:

python3 scripts/apply_translation.py

Kiểm tra toàn vẹn 2878 file:

python3 scripts/verify.py

Deploy lên Cloudflare Pages thì dùng build script có sẵn:

bash scripts/build.sh
npx wrangler pages deploy dist --project-name ai-pose-gallery-zh

Lưu ý một cái bẫy mà README cảnh báo rõ: đừng set Build output directory là /. Thư mục gốc chứa .git vài trăm MB, Cloudflare sẽ quét pack file vượt giới hạn 25 MiB mỗi file và build fail. Dùng dist là an toàn. Repo hiện có 2883 file, file lớn nhất 917 KB, đều nằm dưới hạn mức của Pages.

Ai nên dùng

Dân vẽ và làm AI art là nhóm hưởng lợi trực tiếp. Bạn cần một pose cụ thể, gõ từ khóa, lọc theo góc nhìn, tải PNG 900×1200 về làm reference cho ControlNet hoặc vẽ lại. Nhanh hơn nhiều so với lục Pinterest.

AI Pose Gallery: 2878 ảnh tham chiếu dáng người đã Việt hóa sẵn để deploy - ảnh 2
Ảnh: github.com/anhao/ai-pose-gallery-zh

Dev làm frontend cũng có thứ để học. Đây là ví dụ gọn về một static gallery làm đúng: lazy load, lightbox hai tầng (thumbnail trước, ảnh gốc sau), keyboard navigation, SEO đầy đủ với Open Graph, Twitter Card, JSON-LD WebSite + ImageGallery, canonical, sitemap và robots.txt. Bạn có thể bê nguyên phần cấu trúc SEO này sang project khác.

Người làm 3D hoặc storyboard thì dùng như thư viện tư thế để tham khảo tỉ lệ và góc máy.

Ưu và nhược

Được: zero dependency, chạy local không cần cài gì. Dữ liệu có cả bản gốc tiếng Nhật và bản dịch, đối chiếu được. Tooling đầy đủ từ download, dịch, verify đến build. README viết kỹ, có bảng data structure rõ ràng. Deploy Cloudflare Pages miễn phí.

Chưa được: license của ảnh và dữ liệu gốc không rõ ràng. README nói thẳng ảnh thuộc về tác giả gốc ギア, repo chỉ là bản lưu học tập, không cấp quyền dùng thương mại. Phần code (scripts/ và index.html) theo MIT, nhưng MIT không phủ lên img/, thumbs/ và data/. Nếu bạn định dùng cho sản phẩm bán ra thì phải tự xử lý phần bản quyền, đừng dựa vào repo này.

Nội dung cũng cần cân nhắc: thư viện có category người lớn, README ghi rõ chỉ dành cho tham khảo nghệ thuật và học frontend. Đừng deploy public nếu context không phù hợp.

Về độ trưởng thành: repo mới ra, một commit, chưa có cộng đồng issue. Tài liệu tốt nhưng chưa qua thử thách thời gian. Data tiếng Trung, nếu team bạn chỉ đọc tiếng Việt hoặc tiếng Anh thì vẫn phải tự dịch thêm một lớp, dù file CSV 323 dòng giúp việc đó nhẹ đi nhiều.

Kết

Nếu bạn cần một bộ pose reference tự host, không phụ thuộc dịch vụ ngoài, và chấp nhận việc tự kiểm tra bản quyền trước khi dùng, repo này tiết kiệm cho bạn vài ngày scrape và dựng UI. 2878 file, 659.5 MB, deploy 2 đến 5 phút. Còn nếu bạn cần dataset có license rõ ràng cho sản phẩm thương mại, đây không phải chỗ đó. Xem thêm tại anhao/ai-pose-gallery-zh.

Câu hỏi thường gặp

AI Pose Gallery có bao nhiêu ảnh và nặng bao nhiêu?

Repo có 1439 nhóm dáng với tổng cộng 2878 file ảnh, gồm thumbnail JPG 300×400 và ảnh gốc PNG 900×1200 cho mỗi nhóm. Toàn bộ dữ liệu nặng khoảng 659.5 MB.

Vì sao mở index.html trực tiếp lại không chạy được?

Vì frontend cần fetch file JSON, nếu double click index.html thì trình duyệt sẽ chặn CORS. Bạn phải chạy qua HTTP server, ví dụ python3 -m http.server 8000 rồi mở http://127.0.0.1:8000.

Dùng repo này cho sản phẩm thương mại được không?

Không nên dựa vào repo để dùng thương mại. Ảnh thuộc về tác giả gốc ギア và repo chỉ là bản lưu học tập, không cấp quyền thương mại. Phần code theo MIT nhưng MIT không phủ lên img/, thumbs/ và data/, nên bạn phải tự xử lý bản quyền trước khi dùng.

Chia sẻ bài này

TelegramXFacebookZalo
Đăng ngày 28/10/2026
Giang Na
Về tác giả: Giang Na
Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.

Giang Na

Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.