Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Parametric, Generative & AI Design with Grasshopper 3D

Thiết kế Tham số, Sinh tạo & Trí tuệ nhân tạo với Grasshopper 3D

Thiết kế Tham số, Sinh tạo & Trí tuệ nhân tạo với Grasshopper 3D

Tham số hóa, Sinh tạo, Lập tài liệu, Định lượng, Trực quan hóa, Xuất file và Trình bày dự án của bạn với Grasshopper!

4.8
(75 đánh giá)
638 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
20.5 giờ video
282 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Khám phá thế giới Thiết kế Tham số
Hiểu về nguồn gốc, định nghĩa, khái niệm, nguyên lý và nền tảng của Thiết kế Tham số
Học các menu, giao diện, tùy chỉnh, điều hướng, trực quan hóa, hiển thị, template và nhiều hơn nữa trong Grasshopper 3D.
Nắm sâu các chức năng và tính năng cốt lõi của Grasshopper
Phát triển thuật toán đầu tiên và thứ hai bằng các hàm cơ bản
Lập trình các attractor để tạo giải pháp hình học cụ thể
Tạo hình ảnh khai triển, tài liệu tham số và định lượng
Tham số hóa và tô màu hình học bằng các thành phần gradient và bản xem trước tùy chỉnh
Sử dụng các thành phần phức tạp như Surface Morph, Flow và các thành phần khác để biến dạng hình học
Lập trình mẫu Voronoi cả trong không gian 2D và 3D
Sử dụng Image Sampler để ánh xạ dữ liệu đồ họa nhằm tạo giải pháp hình học
Ánh xạ dữ liệu qua thành phần Graph Mapper để tạo giải pháp hình học
Quản lý cấu trúc dữ liệu dạng cây bằng các thành phần như Split Tree
Phát triển thuật toán tham số thành thuật toán sinh tạo bằng cách thêm các thành phần đặc biệt
Tận dụng Trí tuệ nhân tạo để phát triển thuật toán Grasshopper

Yêu cầu

Bạn phải cài phiên bản mới nhất của Rhinoceros 3D trên máy tính. Link cài đặt và yêu cầu phần cứng có trong bài học đầu tiên.
Bạn cần có kinh nghiệm cơ bản với các chức năng điều hướng, mô hình hóa và trực quan hóa của Rhinoceros 3D.
Không yêu cầu kinh nghiệm trước với Grasshopper 3D, mặc dù việc nắm kiến thức cơ bản về tiêu chí thiết kế, toán học và logic sẽ giúp bạn học nhanh hơn.

Đối tượng phù hợp

Sinh viên và chuyên gia trong các lĩnh vực thiết kế công nghiệp, kiến trúc, thiết kế nội thất, in 3D, trực quan hóa, hoạt hình, đồ họa và các lĩnh vực liên quan.

Nội dung khóa học

22 phần • 282 bài giảng
1 Chào mừng
2 Lộ trình Tích hợp Dài hạn
3 Nội dung Khóa học
4 Tóm tắt Khóa học l Phần 2 - 16
5 Tóm tắt Khóa học l Phần 17 - 22
1 Kỳ vọng Phần
2 Nguồn gốc Thiết kế Tham số l Phần 1
3 Nguồn gốc Thiết kế Tham số l Phần 2
4 Nguồn gốc Thiết kế Tham số l Phần 3
5 Khái niệm l Phần 1
6 Khái niệm l Phần 2
7 Khái niệm l Phần 3
8 Thiết kế Tham số VS Sinh tạo VS Trí tuệ nhân tạo l Phần 1
9 Thiết kế Tham số VS Sinh tạo VS Trí tuệ nhân tạo l Phần 2
10 Nguyên lý l Phần 1
11 Nguyên lý l Phần 2
12 Công cụ l Phần 1
13 Công cụ l Phần 2
14 Nghiên cứu Tình huống Thực nghiệm l Phần 1
15 Nghiên cứu Tình huống Thực nghiệm l Phần 2
16 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Thực thi & Thiết lập Cửa sổ
4 Menu Chào mừng & Điều hướng Dự án
5 Thanh Menu
6 Giao diện
7 Điều hướng Toàn diện
8 Công cụ l Params, Maths, Sets
9 Công cụ l Vector, Curve, Surface
10 Công cụ l Mesh, Int, Trms
11 Công cụ l Dis, Rhi, Kan
12 Cài đặt Xem trước Hình học l Phần 1
13 Cài đặt Xem trước Hình học l Phần 2
14 Tùy chỉnh & Document
15 Ghi chú, Phác thảo & Ký hiệu
16 Tạo Template
17 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Các bộ phận của Thành phần
4 Cài đặt Hiển thị
5 Thanh trượt Số l Tạo & Cài đặt l Phần 1
6 Thanh trượt Số l Tạo & Cài đặt l Phần 2
7 Thanh trượt Số l Các Phương pháp Nhanh hơn
8 Tạo & Thông tin Thành phần
9 Đầu vào l Hình lục giác Đen
10 Tổng quan Thành phần l Phần 1
11 Tổng quan Thành phần l Phần 2
12 Thuật toán Thực hành Cơ bản l Phần 1
13 Thuật toán Thực hành Cơ bản l Phần 2
14 Nhóm l Tầm quan trọng
15 Nhóm l Thao tác l Phần 1
16 Nhóm l Thao tác l Phần 2
17 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Màu của Capsule
4 Thao tác Kết nối
5 Cấu trúc Dữ liệu
6 Toán tử Logic l Phần 1
7 Toán tử Logic l Phần 2
8 Thuật toán Thực hành Cơ bản
9 Menu Xuyên tâm l Chức năng l Phần 1
10 Menu Xuyên tâm l Chức năng l Phần 2
11 Menu Xuyên tâm l Cluster
12 Widgets Canvas
13 Nội hóa Dữ liệu
14 Trích xuất Tham số
15 Hiển thị Dây kết nối
16 Xuất ảnh l Phần 1
17 Xuất ảnh l Phần 2
18 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Cơ sở
4 Hành động
5 Series l Cơ sở
6 Series l Độ dài Danh sách
7 Random l Định nghĩa Khoảng
8 Random l Thao tác
9 Jitter
10 Lặp lại
11 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Bề mặt Cơ sở
4 Phân chia
5 Graft & Nội suy l Phần 1
6 Graft & Nội suy l Phần 2
7 Cấu trúc Ngang
8 Pipe
9 Xem trước Tùy chỉnh
10 Shift List l Phần 1
11 Shift List l Phần 2
12 Thiết lập & Lặp lại
13 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Cơ sở & Đường đồng mức
4 Đùn Tâm
5 Xem trước Tùy chỉnh
6 Cài đặt Plugin (LunchBox) l Phần 1
7 Cài đặt Plugin (LunchBox) l Phần 2
8 Phân tích Chi tiết
9 Thẻ Chi tiết
10 Chi tiết Cuối cùng
11 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Module Cơ sở
4 Cấu hình Điểm l Phần 1
5 Cấu hình Điểm l Phần 2
6 Định hướng
7 Xoay
8 Sao chép Dọc & Màu sắc
9 Thiết lập & Tham số
10 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Tạo Lưới l Hình học Cơ sở
4 Tạo Lưới l Mở rộng Cố định
5 Điểm Attractor
6 Ánh xạ lại Số
7 Đùn Tham số l Phần 1
8 Đùn Tham số l Phần 2
9 Nhiều Điểm Attractor
10 Lặp lại
11 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Tạo Lưới
4 Đường cong Attractor
5 Ánh xạ lại Số
6 Đùn Tham số
7 Nhiều Đường cong Attractor l Phần 1
8 Nhiều Đường cong Attractor l Phần 2
9 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 EX1 l Cơ sở
4 EX1 l Bề mặt & Hình chiếu
5 EX1 l Pipe & Tài liệu 2D
6 EX1 l Tối ưu hóa l Phần 1
7 EX1 l Tối ưu hóa l Phần 2
8 EX1 l Định lượng l Phần 1
9 EX1 l Định lượng l Phần 2
10 EX1 l Quy trình In
11 Chuẩn bị
12 EX2 l Thuật toán Cơ sở
13 EX2 l Lập tài liệu, Tối ưu hóa & Định lượng
14 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Hình học Cơ sở
4 Bề mặt Vòng
5 Đùn
6 Màu sắc Đã Sắp xếp
7 Gradient l Thao tác Cơ bản
8 Gradient l Tùy chỉnh
9 Gradient l Thiết lập & Chi tiết Cuối cùng
10 Kết luận Phần
1 Kỳ vọng Phần
2 Chuẩn bị
3 Kiểm tra Cơ sở Voronoi
4 Populate 2D l Base Geometry
5 Populate 2D l Curve Saturation l Part 1
6 Populate 2D l Curve Saturation l Part 2
7 Voronoi & Scale
8 Dispatch l Part 1
9 Dispatch l Part 2
10 Final Details l Part 1
11 Final Details l Part 2
12 Section Conclusions
1 Section Expectations
2 Preliminaries
3 Base & Voronoi 3D
4 Scale & Solid Operation
5 Contour & Filter
6 Final Details l Extrusion & Preview
7 Final Details l Iterations
8 Section Conclusions
1 Section Expectations
2 Preliminaries
3 Twisted Surface l Part 1
4 Twisted Surface l Part 2
5 Base Module
6 Panelization l Part 1
7 Panelization l Part 2
8 Surface Morph l Part 1
9 Surface Morph l Part 2
10 Colorization
11 Voronoi Morph l Part 1
12 Voronoi Morph l Part 2
13 Section Conclusions
1 Section Expectations
2 Preliminaries
3 Base Modulation
4 Image Sampler l Mapping
5 Image Sampler l Operation Test
6 Image Sampler l Range Adjustment
7 Image Sampler l Shape Filter
8 Random Extrusion
9 Image Sampler l Color Operation
10 Nomenclature
11 Second Iteration
12 Scaled Composition l Grid & First Test
13 Scaled Composition l Adjustements
14 Section Conclusions
1 Section Expectations
2 Preliminaries
3 Base Points
4 Graph Mapper l Basic Operation
5 Graph Mapper l Range & Creation
6 Graph Mapper l Remap Z Displacement
7 Graph Mapper l Remap Y Displacement
8 Polyline & Data Structure
9 XY Extrusion
10 Conditional Colorization
11 Setup & Iterations
12 Section Conclusions
1 Section Expectations
2 Preliminaries
3 Spiral Surface
4 Flow
5 Horizontal Plane
6 Split Brep
7 Perp Frames l Part 1
8 Perp Frames l Part 2
9 Final Extrusion l Part 1
10 Final Extrusion l Part 2
11 Setup & Iterations
12 Section Conclusions
1 Section Expectations
2 Preliminaries
3 Base Grid
4 Tree Branch & Item l Part 1
5 Tree Branch & Item l Part 2
6 Split Tree l Part 1
7 Split Tree l Part 2
8 Clean Tree & Point Projection
9 Module Geometry l Part 1
10 Module Geometry l Part 2
11 Setup & Iterations
12 Section Conclusions
1 Section Expectations
2 Preliminaries
3 Best Volume l Base Algorithm
4 Galapagos l Creation & Linkage
5 Galapagos l Fitness & Solvers
6 Galapagos l Evolutionary Solver Parameters l Part 1
7 Galapagos l Evolutionary Solver Parameters l Part 2
8 Galapagos l Evolutionary Solver Parameters l Part 3
9 Galapagos l Simulated Annealing Solver l Part 1
10 Galapagos l Simulated Annealing Solver l Part 2
11 Galapagos l Miscellaneous Options
12 Best Volume l Optimization
13 Shortest Distance l Base Algorithm
14 Shortest Distance l Optimization
15 Best Area l Base Algorithm l Part 1
16 Best Area l Base Algorithm l Part 2
17 Best Area l Quantifiable Objective
18 Best Area l Optimization
19 Section Conclusions
1 Section Expectations
2 Preliminaries
3 Python 3 Script l Component
4 Python 3 Script l Basic Examples l Part 1
5 Python 3 Script l Basic Examples l Part 2
6 Python 3 Script l Basic Examples l Part 3
7 ChatGPT l Operation Methodology
8 ChatGPT l Prompt Operation l Part 1
9 ChatGPT l Prompt Operation l Part 2
10 ChatGPT l Prompt Operation l Part 3
11 Design a Sphere l Part 1
12 Design a Sphere l Part 2
13 Design a Series
14 Design a 3D Array
15 Design a Sierpinski Triangle l First Test
16 Design a Sierpinski Triangle l Debugging
17 Design a Fractal Tree
18 Section Conclusions & Next Steps

Giới thiệu khóa học

What is Parametric Design? What are its origins, definitions, principles, capabilities, and tools? What possibilities do I have with Grasshopper 3D? How can I program simple and/or sophisticated algorithms to solve problems? How can I generate geometries and iterations with Grasshopper? How can I create exploded views, document, quantify, and visualize my iterations? How can I leverage my algorithms by including generative components? How can I leverage Artificial Intelligence (AI) to generate Grasshopper algorithms? These and more are some of the questions I'll answer in this full guide to Grasshopper.


Grasshopper 3D is a programming language created by David Ruttern at Robert McNeel & Associates and released as a plug-in for Rhinoceros 3D in 2008. It is part of the flow-based programming (FBP) paradigm and is a visual programming language that enables the generation of algorithms in an intuitive and practical way, making it possible to visualize results in real time, one of the reasons why it has become popular among designers, architects, engineers and related fields. In addition to being an intuitive and easy-to-use tool, the creative possibilities and solutions it offers are virtually unlimited, and these possibilities can be further expanded through plugins, add-ons and external tools that give Grasshopper an infinite number of applications.


Welcome! I'm Valentyn-Vladyslav Kotsarenko, an architect with a Master's degree and experience as a BIM Coordinator. In addition to having more than 16 years of experience in 3D-related topics and more than 10 years teaching various digital tools to students, I have had the opportunity to collaborate on various architectural, parametric, BIM, visualization, animation, industrial, graphic, engineering and design projects, among various explorations that have given me capacity in the line of architectural design, 3D modeling, BIM, animation, graphic design and related topics. Likewise, I have experience training in universities, companies and private groups in the use and implementation of various solutions, seeking to promote and optimize work and production processes as much as possible, and on this occasion I will guide you.


This course represents the second (or first) step in a series of pedagogically structured training courses. If you have no or basic knowledge of Grasshopper 3D and are looking to fully exploit the possibilities offered by this great tool with the integration of powerful techniques and functions under a structured workflow, this training is for you.


Throughout this training:


  • I will explain the concept of Parametric Design in depth.

  • I will explain the origins, concepts, definitions, principles, and fundamentals of Parametric Design.

  • I will teach you about the menus, interface, navigation, preferences, and templates that Grasshopper 3D supports.

  • I will guide you in depth through all of Grasshopper's fundamental functions.

  • I will help you program your first and second algorithms with basic functions.

  • I will explain the fundamentals of Attractor programming.

  • I will explain how to work with exploded views, geometric optimization, 2D documentation, and quantification.

  • I will teach you how to program and manage colors.

  • I will guide you through managing components for geometric deformation such as Surface Morph and Flow.

  • I will explain how Voronoi patterns work in both the 2D and 3D dimensions.

  • I'll show you the possibilities of managing graphics with Image Sampler.

  • I'll teach you how to use the Graph Mapper component.

  • I'll guide you through managing data and tree structures.

  • I'll teach you how to integrate generative components to evolve your algorithm.

  • I'll explain how to use Artificial Intelligence to develop and integrate Grasshopper algorithms.

And more.


Grasshopper has transformed work patterns around the world, and today you can take the next step too! Sign up!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Computational Design
Hiển thị tất cả khoá học Parametric Design
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊