Select a Language

Parametric Modeling Grasshopper/Python

Grasshopper là một công cụ lập trình trực quan được sử dụng để tạo ra các thiết kế tham số và nghệ thuật sáng tạo. Nó là một plugin cho Rhino, một phần mềm tạo mô hình 3D phổ biến. Grasshopper cho phép các nhà thiết kế tạo ra các dạng và mẫu hình học phức tạp bằng cách kết nối các thành phần dựng sẵn trong giao diện dựa trên nút. Phần mềm sử dụng tập lệnh đồ họa để tự động hóa các tác vụ lặp đi lặp lại và lặp lại nhanh chóng thông qua các tùy chọn thiết kế. Grasshopper được sử dụng rộng rãi trong kiến ​​trúc, thiết kế sản phẩm, kỹ thuật và các lĩnh vực sáng tạo khác. Nó cho phép các nhà thiết kế khám phá nhiều giải pháp thiết kế trong thời gian thực, giúp họ kiểm soát hoàn toàn quá trình thiết kế. Với giao diện dễ sử dụng và thư viện linh kiện phong phú, Grasshopper đã trở thành một công cụ mạnh mẽ để chế tạo và tạo mẫu kỹ thuật số.

Cơ bản 3 ngày

Mô tả khóa học: Khóa học trực tuyến/tại chỗ kéo dài 3 ngày này được thiết kế để giới thiệu cho người tham gia về mô hình hóa tham số bằng Grasshopper, một nền tảng lập trình trực quan được tích hợp với Rhino 3D. Khóa học tập trung vào việc dạy cho người tham gia những kiến ​​thức cơ bản về Grasshopper, bao gồm các kiểu dữ liệu, toán tử, cấu trúc điều khiển và thao tác danh sách, để tạo ra các mô hình tham số và hình học. Thông qua sự kết hợp giữa các hướng dẫn, bài tập và ứng dụng thực tế, người tham gia sẽ có được hiểu biết cơ bản về mô hình tham số và các ứng dụng của nó.

Mục tiêu khóa học:

  • Hiểu những điều cơ bản về mô hình tham số và lợi ích của nó.
  • Sử dụng giao diện Grasshopper để tạo và thao tác với các đối tượng hình học.
  • Làm việc với các tham số và quy tắc để tạo ra các mô hình động và có thể điều chỉnh được.
  • Sử dụng cấu trúc dữ liệu và thuật toán để quản lý và thao tác dữ liệu một cách hiệu quả.
  • Tích hợp Grasshopper với Rhino để tạo các dự án thiết kế phức tạp và năng động.

Nội dung khóa học:

  • Ngày 1:
    • Giới thiệu về mô hình tham số và giao diện Grasshopper
    • Các kiểu dữ liệu và toán tử cơ bản trong Grasshopper
    • Tạo các hình dạng hình học đơn giản hơn với Grasshopper
  • Ngày 2:
    • Làm việc với các tham số và cấu trúc điều khiển cho mô hình động
    • Sử dụng danh sách và thao tác với danh sách để tạo các mẫu và sự lặp lại
    • Tạo các thuật toán đơn giản hơn để tạo ra các hình và mẫu hình học
  • Ngày 3:
    • Mô hình hóa tham số nâng cao: Tạo tham số cho độ phức tạp hình học
    • Tích hợp Grasshopper với Rhino để tạo các dự án thiết kế phức tạp
    • Xuất mô hình từ Grasshopper sang Rhino để xử lý và hiển thị thêm

Yêu cầu khóa học:

  • Máy tính có kết nối internet và có thể cài đặt Rhino và Grasshopper (có thể sử dụng phiên bản dành cho sinh viên).
  • Kỹ năng máy tính cơ bản và làm quen với các khái niệm mô hình 3D.
  • Không yêu cầu kinh nghiệm trước đó với Grasshopper, nhưng cần có mong muốn tìm hiểu và khám phá mô hình tham số.

Đánh giá: Người tham gia sẽ được đánh giá thông qua việc tham gia vào các hoạt động của khóa học và bằng cách hoàn thành các bài tập và nhiệm vụ lập mô hình tham số. Sau khi hoàn thành khóa học, học viên sẽ nhận được chứng chỉ xác nhận đã tham gia và kiến ​​thức cơ bản về mô hình tham số với Grasshopper.

Mô tả và tiêu chí khóa học này có thể được điều chỉnh dựa trên nhu cầu hoặc yêu cầu cụ thể của tổ chức hoặc người tham gia.

Lập mô hình với GH-python

Mô tả khóa học: Khóa học trực tuyến/tại chỗ kéo dài 2 ngày này được thiết kế để giới thiệu cho người tham gia về mô hình hóa tham số với GH-Python trong Grasshopper, kết hợp trực quan hóa Grasshopper với sức mạnh của ngôn ngữ lập trình Python. Khóa học tập trung vào việc dạy cho người tham gia những kiến ​​thức cơ bản về lập trình Python để tạo ra các mô hình tham số linh hoạt và nâng cao hơn trong môi trường Grasshopper. Thông qua sự kết hợp giữa các hướng dẫn, bài tập và ứng dụng thực hành, người tham gia sẽ có được hiểu biết cơ bản về mô hình tham số với GH-Python.

Mục tiêu khóa học:

  • Hiểu kiến ​​thức cơ bản về lập trình Python và ứng dụng của nó trong Grasshopper.
  • Sử dụng các thành phần GH-Python để tạo các mô hình tham số và hình học.
  • Làm việc với các biến, điều kiện, vòng lặp và hàm trong Python để tạo mô hình động.
  • Tích hợp các tập lệnh Python vào Grasshopper để tạo các dự án thiết kế phức tạp.
  • Áp dụng các thuật toán và kiểu dữ liệu cơ bản để xử lý dữ liệu hình học.

Nội dung khóa học:

  • Ngày 1:
    • Giới thiệu về lập trình Python cho Grasshopper
    • Cú pháp và biến cơ bản trong Python
    • Tạo các tập lệnh Python đơn giản để tạo các hình dạng hình học trong Grasshopper
  • Ngày 2:
    • Làm việc với các điều kiện, vòng lặp và hàm trong Python để tạo mô hình động
    • Sử dụng danh sách và thao tác với danh sách để tạo các mẫu và sự lặp lại
    • Tích hợp các thư viện và gói bên ngoài để mở rộng chức năng của tập lệnh Python trong Grasshopper

Yêu cầu khóa học:

  • Máy tính có kết nối internet và có thể cài đặt Rhino và Grasshopper (có thể sử dụng phiên bản dành cho sinh viên).
  • Kỹ năng máy tính cơ bản và làm quen với mô hình 3D và giao diện Grasshopper.
  • Không yêu cầu kinh nghiệm trước đây về Python nhưng cần có mong muốn tìm hiểu và khám phá mô hình tham số.

Đánh giá: Những người tham gia sẽ được đánh giá bằng cách tham gia vào các hoạt động của khóa học và bằng cách hoàn thành các bài tập cũng như nhiệm vụ lập mô hình tham số với GH-Python. Sau khi hoàn thành khóa học, học viên sẽ nhận được chứng chỉ xác nhận đã tham gia và kiến ​​thức cơ bản về mô hình hóa tham số với GH-Python trong Grasshopper.

Mô tả và tiêu chí khóa học này có thể được điều chỉnh dựa trên nhu cầu hoặc yêu cầu cụ thể của tổ chức hoặc người tham gia.