Описание
Характеристики
Отзывы
Creature Creator's Handbook Volume 2 Part E
Год выпуска: 2015
Производитель: cmiVFX
производителя: cmivfx
Автор: Simon Payne
Продолжительность: 2:55
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Welcome to volume 2 part E. This incredible rigging and animation masterclass brings you valuable information on scripting using Mel Script and Python. Our popular mentor, Mr. Simon Payne, finishes off volume 2 with some vital discussions and demonstrations. We'll learn why animators should understand scripting and how to use Mel Script and Python in a way that's directly applicable to our work as animators. We'll learn about navigating the UI's for Mel and Python, using logic and pseudo code, and sharing code between software as well. This is top-notch instruction that simply can't be found anywhere else, and Simon Payne's teaching methods are absolutely fantastic. This is rigging and animation at its finest, so get started with The Creature Creator's Handbook today! NOTE: If you're new to this course, you'll need to watch volume 1, as well as volume 2 parts A, B, C, and D before beginning volume 2 part E. Due to the large amount of information covered in volume 2 of this course, it has been split into five parts labeled A, B, C, D and E. You'll need to watch the entire course to fully understand this material. So, if you're all caught up on the previous material, enjoy Creature Creator's Handbook Volume 2 Part E.
Добро пожаловать в томе 2 часть е. это невероятное риггинга и анимации мастер-класс приносит вам ценную информацию о сценариях, используя Мел скрипт и Питон. Наш популярный наставник, г-н Саймон Пейн добивает Объем 2 с некоторых жизненно важных дискуссий и демонстраций. Мы узнаем, почему аниматоры должны понимать сценариев и как использовать Мел скрипт и Питон в способе, которым это напрямую применимы к нашей работе в качестве аниматоров. Мы узнаем о навигации пользовательского интерфейса для mel и Python, используя логику и псевдо код, и код обмена между программами. Это первоклассные инструкция, что просто не может быть найден нигде, и Саймон Пейн методы обучения совершенно фантастические. Это риггинга и анимации в ее лучших, так начните с творением Творца Справочник сегодня! Примечание: если вы новичок в этом курсе, Вам необходимо смотреть Объем 1, Объем 2 частей а, B, C и D перед началом Тома 2 часть е. из-за большого объема информации рассмотрены в томе 2 данного курса, он был разделен на пять частей с маркировкой А, В, С, D и е. Вы должны будете смотреть весь курс, чтобы полностью понять этот материал. Итак, если вы все нагнали на предыдущий материал, наслаждаться творением Творца Справочник том 2 часть е.
Содержание
Scripting/ProgrammingIn this final part of volume 2, I am introducing those who are new to scripting/programming, or those who have not yet crossed boarders between Mel script and Python, to both scripting languages. The first, most important thing is to understand what programming/scripting actually is, and why it is a good skill to have as a rigger. In my opinion, it is a must-have skill. For as long as you don’t script, your performance in speed and complexity as a rigger, is greatly limited by comparison to other mid-senior level riggers. For any rigger who does not code, there are plenty of riggers who do, who will be applying for the same jobs. We don’t aim to do the work of a research-&-development coder, but we do aim to be able to produce production level rigging at competitive speed and quality. The idea is to take what software does out of the box, and extend its practicality in order to accomplish more in less time. A comparable example would be Flash or Director... to create any simple button requires some basic scripting/commands. Mel and Python in Maya are the same thing. It is an “echo†of what Maya is doing itself, so that means that we can use the same commands and we don’t have to limit ourselves to using Maya’s menus and buttons. We can batch commands up and run them through multiple times until a desired result is achieved. This is the point of learning to script. As a rigger, your daily work involves a great deal of repetitive tasks, such as joint drawing, orienting, skinning, creating animation controls, etc. Doing this manually every time would take months to rig even a simple character to a high quality, so we put lists of commands used by Maya when we click the mouse or press a button, into our own new buttons, and et voila! A week-long task can now be done in minutes.
What is Mel, What is Python?I explain that Maya-Embedded-Language is the Maya equivalent of Flash script. Maya’s entire UI and the menus and buttons you use, simply executes Mel commands. The Mel commands call on the underlying C++ code. Python is an independent programming language which has become a standard choice across many DCC’s. Writing code in Python has a far faster learning curve between different software than learning software-specific languages every time. It also allows us to share some code between platforms as a result.
Why Learn Both?A discussion on the merits of learning both Mel and Python. As Maya is built with Mel, it is important to understand and learn it. It is also a very simple scripting language that is very quick to learn. Python is integrated into Maya but is only really calling Mel commands underneath, or the same Maya C++ API calls that Mel script does. Thus it would be hard to take to the more complex language of Python, if you are new to programming, and also if you are new to coding for Maya if you do not first understand what is happening in the world of Mel script. There are also Maya-specific issues that will arise from time to time, that may require you to use only, either Mel or Python for specific tasks. Converting between is easy, and I will demonstrate that process later in this part of Volume2.
What is Programming/Scripting?I explain the difference between the two terms, but most importantly, I introduce complete beginners who have never done any programming to the process and I try to put it in very easy-to-understand terms. Programming itself is easy, and does not require a rocket scientist’s brain to accomplish. Anyone can write simple, useful code.
Logic GatesI use a simple visual demonstration of what all programming is essentially based on... logic. We take inputs, we set a condition and a process, and we get an output. There are many conditions and logics we can use, but there is a handful of main concepts. Here I demonstrate input data-types, and the concepts of logic gates/operators such as “and,†“or,†“while,†“if,†and “not.†I also cover conditions, loops, and outputs, all using just a handful of icons on a screen. All we do when we program is use these concepts in a written/descriptive form.
Introduction to Mel ScriptI show you how to “source†(load scripts into memory) Mel scripts automatically, rather than manually sourcing every time. I cover key general-programing terminology as we learn the very basics of Mel script. I cover what is meant by “syntax,†“variable,' “scope,†“procedure,†“data types,†“arrays,†“loops,†“incrementing,†and more, and we'll also be using our first “if†statements, we'll be “parsing†data to procedures and creating our commands. I also give you a very brief example of how easy it is to create your own UI’s for your Mel Scripts.
Introduction to PythonHere we learn the difference in “syntax†between Mel and Python and a bunch of additional concepts and data types including “functions,†“namespaces,†“lists,†and “dictionaries.†I show you how to change Mel into Python and how
Год выпуска: 2015
Производитель: cmiVFX
производителя: cmivfx
Автор: Simon Payne
Продолжительность: 2:55
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Welcome to volume 2 part E. This incredible rigging and animation masterclass brings you valuable information on scripting using Mel Script and Python. Our popular mentor, Mr. Simon Payne, finishes off volume 2 with some vital discussions and demonstrations. We'll learn why animators should understand scripting and how to use Mel Script and Python in a way that's directly applicable to our work as animators. We'll learn about navigating the UI's for Mel and Python, using logic and pseudo code, and sharing code between software as well. This is top-notch instruction that simply can't be found anywhere else, and Simon Payne's teaching methods are absolutely fantastic. This is rigging and animation at its finest, so get started with The Creature Creator's Handbook today! NOTE: If you're new to this course, you'll need to watch volume 1, as well as volume 2 parts A, B, C, and D before beginning volume 2 part E. Due to the large amount of information covered in volume 2 of this course, it has been split into five parts labeled A, B, C, D and E. You'll need to watch the entire course to fully understand this material. So, if you're all caught up on the previous material, enjoy Creature Creator's Handbook Volume 2 Part E.
Добро пожаловать в томе 2 часть е. это невероятное риггинга и анимации мастер-класс приносит вам ценную информацию о сценариях, используя Мел скрипт и Питон. Наш популярный наставник, г-н Саймон Пейн добивает Объем 2 с некоторых жизненно важных дискуссий и демонстраций. Мы узнаем, почему аниматоры должны понимать сценариев и как использовать Мел скрипт и Питон в способе, которым это напрямую применимы к нашей работе в качестве аниматоров. Мы узнаем о навигации пользовательского интерфейса для mel и Python, используя логику и псевдо код, и код обмена между программами. Это первоклассные инструкция, что просто не может быть найден нигде, и Саймон Пейн методы обучения совершенно фантастические. Это риггинга и анимации в ее лучших, так начните с творением Творца Справочник сегодня! Примечание: если вы новичок в этом курсе, Вам необходимо смотреть Объем 1, Объем 2 частей а, B, C и D перед началом Тома 2 часть е. из-за большого объема информации рассмотрены в томе 2 данного курса, он был разделен на пять частей с маркировкой А, В, С, D и е. Вы должны будете смотреть весь курс, чтобы полностью понять этот материал. Итак, если вы все нагнали на предыдущий материал, наслаждаться творением Творца Справочник том 2 часть е.
Содержание
Scripting/ProgrammingIn this final part of volume 2, I am introducing those who are new to scripting/programming, or those who have not yet crossed boarders between Mel script and Python, to both scripting languages. The first, most important thing is to understand what programming/scripting actually is, and why it is a good skill to have as a rigger. In my opinion, it is a must-have skill. For as long as you don’t script, your performance in speed and complexity as a rigger, is greatly limited by comparison to other mid-senior level riggers. For any rigger who does not code, there are plenty of riggers who do, who will be applying for the same jobs. We don’t aim to do the work of a research-&-development coder, but we do aim to be able to produce production level rigging at competitive speed and quality. The idea is to take what software does out of the box, and extend its practicality in order to accomplish more in less time. A comparable example would be Flash or Director... to create any simple button requires some basic scripting/commands. Mel and Python in Maya are the same thing. It is an “echo†of what Maya is doing itself, so that means that we can use the same commands and we don’t have to limit ourselves to using Maya’s menus and buttons. We can batch commands up and run them through multiple times until a desired result is achieved. This is the point of learning to script. As a rigger, your daily work involves a great deal of repetitive tasks, such as joint drawing, orienting, skinning, creating animation controls, etc. Doing this manually every time would take months to rig even a simple character to a high quality, so we put lists of commands used by Maya when we click the mouse or press a button, into our own new buttons, and et voila! A week-long task can now be done in minutes.
What is Mel, What is Python?I explain that Maya-Embedded-Language is the Maya equivalent of Flash script. Maya’s entire UI and the menus and buttons you use, simply executes Mel commands. The Mel commands call on the underlying C++ code. Python is an independent programming language which has become a standard choice across many DCC’s. Writing code in Python has a far faster learning curve between different software than learning software-specific languages every time. It also allows us to share some code between platforms as a result.
Why Learn Both?A discussion on the merits of learning both Mel and Python. As Maya is built with Mel, it is important to understand and learn it. It is also a very simple scripting language that is very quick to learn. Python is integrated into Maya but is only really calling Mel commands underneath, or the same Maya C++ API calls that Mel script does. Thus it would be hard to take to the more complex language of Python, if you are new to programming, and also if you are new to coding for Maya if you do not first understand what is happening in the world of Mel script. There are also Maya-specific issues that will arise from time to time, that may require you to use only, either Mel or Python for specific tasks. Converting between is easy, and I will demonstrate that process later in this part of Volume2.
What is Programming/Scripting?I explain the difference between the two terms, but most importantly, I introduce complete beginners who have never done any programming to the process and I try to put it in very easy-to-understand terms. Programming itself is easy, and does not require a rocket scientist’s brain to accomplish. Anyone can write simple, useful code.
Logic GatesI use a simple visual demonstration of what all programming is essentially based on... logic. We take inputs, we set a condition and a process, and we get an output. There are many conditions and logics we can use, but there is a handful of main concepts. Here I demonstrate input data-types, and the concepts of logic gates/operators such as “and,†“or,†“while,†“if,†and “not.†I also cover conditions, loops, and outputs, all using just a handful of icons on a screen. All we do when we program is use these concepts in a written/descriptive form.
Introduction to Mel ScriptI show you how to “source†(load scripts into memory) Mel scripts automatically, rather than manually sourcing every time. I cover key general-programing terminology as we learn the very basics of Mel script. I cover what is meant by “syntax,†“variable,' “scope,†“procedure,†“data types,†“arrays,†“loops,†“incrementing,†and more, and we'll also be using our first “if†statements, we'll be “parsing†data to procedures and creating our commands. I also give you a very brief example of how easy it is to create your own UI’s for your Mel Scripts.
Introduction to PythonHere we learn the difference in “syntax†between Mel and Python and a bunch of additional concepts and data types including “functions,†“namespaces,†“lists,†and “dictionaries.†I show you how to change Mel into Python and how
Характеристики
Вес
0.12 кг
Формат
(ВИДЕО)
Год
2015
Тип упаковки
Пластиковый бокс
Количество DVD
1
Отзывов ещё нет — ваш может стать первым.
Все отзывы 0