2010-10-13 29 views
12

Tôi đã biết một số Python và quan tâm đến việc mở rộng Máy xay sinh tố bằng cách sử dụng các tập lệnh Python. Bất cứ ai có thể gợi ý cho tôi một số hướng dẫn hay sách hay để tìm hiểu thêm về chủ đề này? Tôi đã xem tài liệu Blender, nhưng tôi muốn tìm hiểu thêm một số vì tôi là một newbie khi nói đến mô hình 3D.Máy xay sinh tố, Hướng dẫn viết mã Python

Trả lời

8

Blender 2.5 Python 3.1 manual có một số liên kết tốt cho cả hai hướng dẫn nội bộ cơ bản để sử dụng tập lệnh Python và một số hướng dẫn trên các trang web khác.

Hãy nhớ rằng đây là Python 3.1, không phải 2.x, vì vậy bạn phải điều chỉnh cho phù hợp.

Bạn sẽ sử dụng API Blender Python (không chắc chắn tài liệu được viết như thế nào, nhưng bạn nên ổn). Tôi muốn làm quen với Blender và Python trước (nếu bạn chưa có), sau đó thực hiện một số hướng dẫn cơ bản, và cuối cùng đi sâu vào API.

2

Tôi đã tìm thấy Blender Wiki rất hữu ích trong việc tìm các chức năng và thủ tục cụ thể được tích hợp trong Máy xay sinh tố. Để cải thiện kỹ năng Blender Python của tôi, trước tiên tôi quyết định lập trình cho một game bắn súng người đầu tiên. Mã đầu tiên của tôi cho Blender là một kịch bản mouselook. Điều này đã cho tôi hầu hết những điều cơ bản, và nếu tôi cần, tôi có thể viết một kịch bản tương tự chỉ trong vài phút.

Ngoài ra, một ý tưởng hay là xem xét các tập lệnh của người khác và thực hiện theo logic.

Có nhiều hướng dẫn hay cho Blender và Python, nhưng không quá nhiều cho sự giao nhau giữa chúng. Thực sự là cách duy nhất để có được vòng thực tế đó là lướt các kịch bản mẫu và trang web. Tôi thấy cộng đồng Blender rất ủng hộ, vì vậy nếu bạn thực sự gặp khó khăn trong một phần nhỏ, chỉ cần hỏi.

Tôi vẫn là một noob có thể xảy ra trong vấn đề lập trình, nhưng (với loại trừ trình chỉnh sửa nút), tôi biết cách của mình xung quanh Blender khá tốt, vì vậy nếu tồi tệ nhất đến tồi tệ nhất, email/nhắn tin cho tôi.

Các vấn đề liên quan