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

Python Programming for Maya Artists

Lập trình Python dành cho Artist Maya

Lập trình Python dành cho Artist Maya

Làm chủ Python scripting để trở thành artist hiệu quả hơn

4.8
(171 đánh giá)
1,195 học viên
Giảng viên
Anim TD
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 499.000đ -90%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.5 giờ video
40 bài giảng
2 bài quiz
1 bài coding
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ì

Học những kiến thức căn bản về lập trình với Python
Tạo các công cụ sẵn sàng cho sản xuất trong Maya
Tự động hóa và cải thiện quy trình làm animation
Xây dựng nền tảng vững chắc để tiếp tục học lập trình

Yêu cầu

Yêu cầu có Autodesk Maya đã cài đặt. Khóa học sử dụng Maya 2020, nhưng bất kỳ phiên bản nào mới hơn 2017 đều dùng được.
Không yêu cầu kinh nghiệm lập trình. Bạn sẽ học mọi thứ cần biết về Python và code trong Maya.
Có kiến thức cơ bản về Maya. Khóa học không dạy cách sử dụng Maya; bạn nên biết cách reference rig vào scene và hiểu "namespace" là gì — nhưng nếu chưa rõ, bạn có thể học nhanh qua hướng dẫn online.

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

Dành cho animator muốn học nền tảng lập trình Python trong Maya.
Các dự án trong khóa học sẽ thiên về animation và layout artist, nhưng ai làm việc với Maya cũng đều có lợi.

Nội dung khóa học

5 phần • 40 bài giảng
1 Giới thiệu
2 Tổng quan về Script Editor
1 Hello Maya
2 Giới thiệu về thư viện cmds và import
1 Giới thiệu dự án
2 Phân tích công cụ
3 Tạo công cụ
4 Chỉnh sửa Control
5 Đi sâu - Trợ giúp & Tài liệu
6 Làm việc với Node Names và Lists
7 Mở rộng công cụ với "if" Statements
8 Đi sâu - "if" Statements và booleans
9 Giới thiệu về Functions
10 Chuyển code thành Function
11 PyCharm - Cài đặt và Thiết lập
12 Tạo Module
13 Đi sâu - Functions
1 Giới thiệu và phân tích dự án
2 Namespaces và Lists
3 Selection và "for" Loops
4 Tổng quan về "for" Loops
5 Lấy Attributes
6 Lưu Pose - Giới thiệu về Dictionaries
7 Lưu Pose - Xây dựng Pose Dictionary
8 Áp dụng Pose
9 Xây dựng hàm "Transfer" chính
10 Giới thiệu về UIs
11 Tạo UI
12 Tổng kết dự án
13 Đi sâu - Strings
14 Đi sâu - Loops
15 Đi sâu - Lists, Tuples, Sets
16 Đi sâu - Dictionaries
1 Giới thiệu dự án
2 Tạo Python Package
3 Làm việc với Files
4 Lưu Poses vào JSON Files
5 Đọc Poses từ JSON Files
6 Tạo UI
7 Kết nối chức năng và chia sẻ công cụ

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

Welcome to this Introduction to Python Programming for Maya!


In this course, you will go from zero to a comfortable level of programming knowledge that will allow you to create your own tools, automate tedious parts of your workflow and help yourself and your team work a lot more efficiently.


The course will be more relatable to animators, as well as layout and rigging artists, mainly due to the nature of the projects, however, anyone working in Maya could benefit from the lectures if they are looking to learn Python programming.


Whether you're just looking to improve your daily work or considering switching to a technical role, I'm sure this course will bring you a step closer to your goal!


What is covered?

  • Foundational programming concepts in Python: Loops, if statements, functions, lists, dictionaries, etc.

  • Fundamental techniques and best practices: Even if it's a beginners course you will learn some best practices that professional TDs and developers use.

  • Maya cmds library: The skills you'll acquire are broad programming skills, but the projects use the cmds library a lot since the tools being created are for Maya.

  • Production tools: You will finish the course with actual tools that you can use in your work.

  • UIs: You will learn how to create UIs using the built-in libraries in Maya.


Who is this course for?

  • Maya artists: This course will NOT teach you how to use Maya, you might learn some new Maya tricks, but it is assumed that you have some basic knowledge of Maya (although you do not need to be advanced at all).

  • Complete beginners or people with some basic knowledge of Python.

  • Programmers looking to become familiar with Python for Maya. The contents are geared towards beginners, but the projects might help someone become familiar with Maya and its libraries.


Best way to approach the course:

  • Follow the projects in order: The projects are designed to introduce new concepts naturally as they are needed, from the most basic to more complex, and each project will reuse previous knowledge.

  • Deep Dives: The deep dives give you a break from the project to delve deeper into a specific topic. They are placed after a concept has been introduced, you might want to watch them immediately after learning the concept but you can also treat them as a reference library to go back to in the future.

  • Source Code: Keep a look out for the resources in each lecture, you will have be able to download the files with the source code for a portion of the project.

  • Video Timestamps: Unfortunately this platform doesn't offer timestamps on videos but you will be able to download text files (in resources) with time codes for important points in the lecture.

  • Quizzes and Exercises: You will find quizzes and coding exercises after some lectures, these are optional, but a great way to practice.



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 Autodesk Maya
Hiển thị tất cả khoá học Game Development
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊