Developing Python Tools in NUKE ، فیلم آموزشی گسترش ابزار پیتون در نیوک می باشد که برای علاقمندان به این دو نرم افزار توسط شرکت ی تهیه و منتشر گردیده است . در این فیلم آموزشی به چگونگی انجام این کار در PyCharm و NUKE خواهند پرداخت تا شما بطور کامل با آن آشنا نمایند . Simon Jokuschies ، مدرس فیلم آموزشی Developing Python Tools in NUKE ، پس از مقدمه ای برروند آموزش در این دوره به بیان مفاهیمی از قبیل تعین متغییر ها ، درک و نوشتن توابع ، توسعه کد با ماژول ، ایجاد یک ساختار پوشه برای بسته بندی ، تولید ماژول renderFinished ، معرفی ماژول readWrite ، ایجاد ماژول revealInFinder ، ایجاد ماژول AutoBackup ، ایجاد یک ماژول کمکی برای استفاده مجدد از کد موجود و موارد بسیار دیگری می پردازد . همچنین می توانید همزمان با دیدن فیلم آموزشی Developing Python Tools in NUKE از پروژه ی تمرینی موجود نیز استفاده نمایید .
In this NUKE tutorial, we’ll learn how to write tools using Python. This tutorial assumes you have a good understanding of how to work and navigate inside NUKE, and while programming skills will be helpful, they’re not required.
We’ll start with an introduction to Python including how to work with variables, functions and modules. Then we’ll learn how to use NUKE-specific Python commands to create a utilities package, which includes five modules that will be helpful in every day’s compositing work.
By the end of this NUKE training, you’ll be comfortable with starting to write your own Python-based tools.
Topics: ۰۱. Introduction and project overview ۰۲. Understanding the benefits of Python ۰۳. Navigating NUKE’s script editor and PyCharm ۰۴. Diving into Python: prints and comments ۰۵. Determining variables ۰۶. Examining conditionals and loops ۰۷. Understanding and writing our own functions ۰۸. Extending our code with modules ۰۹. Overview of our utilities package ۱۰. Understanding NUKE’s home directory ۱۱. Creating a folder structure for our utilities package ۱۲. Producing the renderFinished module ۱۳. Introducing the readWrite module ۱۴. Creating the revealInFinder module ۱۵. Applying the edgeNode module ۱۶. Completing the edgeNode module ۱۷. Creating the autoBackup module ۱۸. Continuing working on our autoBackup module ۱۹. Finishing our autoBackup module ۲۰. Creating a helper module to reuse existing code ۲۱. Discussing how to continue from here |