3dshouse nhận lập trình plugin SketchUp theo yêu cầu cho doanh nghiệp ngành nội thất và xây dựng: nhà cung cấp vật liệu và thiết bị, studio thiết kế và công ty thi công muốn đưa sản phẩm và quy trình của mình vào trong SketchUp.
Mọi extension đều do tác giả của 3dshouse Dynamic, BevelUp, Decimify và Tracepen viết — các extension SketchUp do tôi tự làm. BevelUp và Tracepen có mặt trên SketchUp Extension Warehouse (BevelUp có hơn 9.000 lượt tải ở đó, Tracepen là bản đăng mới nhất). Plugin của bạn được viết theo cùng tiêu chuẩn, kể cả việc tuân thủ yêu cầu của Extension Warehouse nếu bạn muốn phát hành ở đó.
Bảng giá lập trình plugin SketchUp theo yêu cầu — các gói Ruby extension
| Gói | Phạm vi | Giá | Thời gian |
|---|---|---|---|
| Script / Tool đơn lẻ | Một chức năng xác định rõ, không có giao diện hộp thoại. Kèm source code. | từ $180 | 2–5 ngày |
| Plugin có giao diện | 2–4 tính năng, giao diện hộp thoại, tích hợp toolbar và menu. Kèm source code. | từ $480 | 1–2 tuần |
| Extension hoàn chỉnh | Giao diện đầy đủ, logic tham số hoặc tự động hóa, đóng gói .rbz sẵn sàng qua khâu duyệt của Extension Warehouse. Kèm source code. | từ $900 | 2–4 tuần |
- Tư vấn và báo giá chính xác miễn phí — mô tả nhu cầu của bạn và nhận báo giá cố định trong vòng 48 giờ.
- Đặt cọc 50% để bắt đầu, phần còn lại thanh toán khi bàn giao. Đã gồm 2–3 vòng chỉnh sửa trong phạm vi đã chốt.
- Bạn sở hữu code được bàn giao. Chúng tôi nhắm tới SketchUp 2022 trở lên — lưu ý rằng bản thân Extension Warehouse chỉ nhận và hiển thị extension cho ba bản hiện hành (SketchUp 2024, 2025 và 2026), nên nếu bạn phát hành ở đó, người dùng bản cũ hơn 2024 phải được phục vụ qua link tải trực tiếp của bạn, không qua Warehouse.
Lợi ích của plugin SketchUp riêng
Đối với nhà cung cấp vật liệu và thiết bị:
- Sản phẩm thật của bạn trở thành mô hình 3D để nhà thiết kế đặt thẳng vào dự án.
- Nhà thiết kế tiếp cận catalog của bạn ngay trong SketchUp — không phải vẽ lại, không cần catalog PDF.
Đối với công ty thiết kế và thi công:
- Hệ thống hóa dữ liệu 3D, chuẩn hóa hệ thống bản vẽ.
- Tự động hóa các thao tác dựng hình lặp lại và nhân năng suất lên nhiều lần.
Chúng tôi có thể viết gì
Một ví dụ phổ biến là plugin dựng mô hình sản phẩm: nhà thiết kế tìm trong catalog của bạn, đặt các mô hình tham số chính xác chứa thông số sản phẩm thật, rồi xuất danh sách đặt hàng gửi lại cho bạn.
- Tìm kiếm và lọc sản phẩm 3D từ catalog của bạn.
- Mô hình tham số chính xác kèm thông số sản phẩm — đổi tham số trực tiếp trên mô hình 3D.
- Thống kê và danh sách đặt hàng phục vụ báo giá và sản xuất.
- Lưu trữ online để bạn thêm, sửa, xóa sản phẩm mà không phải phát hành lại plugin.
- Quy trình CNC và sản xuất, xuất file, xử lý hàng loạt — hoặc bất kỳ tính năng nào doanh nghiệp bạn cần.
Demo: plugin dựng mô hình sản phẩm 3D.
Chúng tôi cũng nâng cấp và sửa lỗi các extension SketchUp có sẵn, và chuyển các script Ruby nội bộ của bạn thành plugin đã ký số, phân phối được.
Cách chúng tôi giữ plugin của bạn dễ bảo trì
Chúng tôi thiết kế mọi extension sao cho phần thay đổi nhiều nhất — catalog, tham số, bảng giá và logic tính năng — nằm trên một server do bạn kiểm soát, còn phía SketchUp chỉ là một lớp mỏng và ổn định. Trên thực tế, điều này nghĩa là bạn có thể cập nhật dữ liệu sản phẩm và phần lớn hành vi mà không cần chúng tôi phát hành bản build mới, và không phải chờ Warehouse duyệt. Cách này cũng tránh một quy tắc cứng mà bên duyệt áp dụng: extension không được phép tải và chạy code Ruby mới để tự cập nhật, nên mọi thứ đã nằm trong Ruby thì buộc phải nộp duyệt lại. Có vài điều chúng tôi xử lý sẵn mà phần lớn script tự viết hay vấp: khi Warehouse ký gói của bạn, nó mã hóa mọi file .rb thành .rbe, làm hỏng âm thầm mọi require_relative trong thư mục con — plugin chỉ lỗi cài đặt ở bản đã phát hành, không bao giờ lỗi khi test trên máy — nên chúng tôi nối require theo cách an toàn ngay từ đầu. Chúng tôi cũng viết theo đúng hợp đồng API của phiên bản bạn nhắm tới; chẳng hạn các bản SketchUp 2026 gần đây biến thay đổi scene/camera thành thao tác có thể undo và phải nằm trong khối start/commit, đồng thời từ chối hẳn các phép biến đổi không khả nghịch (scale về 0) — cả hai đều có thể làm hỏng code tự động hóa cũ, và chúng tôi đã tính đến.
Quy trình
- Bạn mô tả yêu cầu và mục tiêu — tư vấn miễn phí.
- Chúng tôi chốt phạm vi và gửi báo giá cố định kèm thời gian hoàn thành trong vòng 48 giờ.
- Đặt cọc 50%, bắt đầu lập trình.
- Bạn dùng thử bản build và phản hồi (đã gồm 2–3 vòng chỉnh sửa).
- Bàn giao, thanh toán phần còn lại và hỗ trợ sau bàn giao.
Liên hệ: nhận báo giá miễn phí
Gửi mô tả công cụ cần làm, phiên bản Revit/SketchUp bạn dùng và, nếu có, một file mẫu. Bạn nhận báo giá cố định trong vòng 48 giờ.
- E-mail: khanhnhkts@gmail.com
- Zalo: 0914 340 133
- LinkedIn: Nguyễn Hữu Khánh — tác giả Metasheet, BevelUp, Tracepen và Decimify (khanhhuu.com)
Cần plugin tự động hóa SketchUp riêng hay một công cụ cho Revit? Xem dịch vụ lập trình Revit add-in theo yêu cầu.
Làm việc với dữ liệu Revit? Metasheet cho bạn sửa schedule và tham số Revit ngay trong bảng tính — không cần qua Excel.
- BevelUp — bo tròn hoặc vát cạnh thành hình học thật, chỉ một cú nhấp
- Decimify — giảm số mặt (polygon) cho model nặng
- Tracepen — chuyển ảnh thành mặt SketchUp
- TileUp — biến một mặt thành gạch 3D thật, kèm bảng bóc tách
- Texturic — tạo texture gạch liền mạch kèm bản đồ PBR
- SheetUp — biến mô hình SketchUp thành bảng khối lượng và dự toán chi phí
- PatchUp — turn selected edges into faces, flat or curved

