{"title":"使用Python脚本增强Autodesk Maya中的工作流程:课程笔记","authors":"Ann McNamara","doi":"10.1145/3476117.3483437","DOIUrl":null,"url":null,"abstract":"Coding empowers automation. Scripts can handle mundane and repetitive tasks in an efficient and precise manner. This course will offer will use an hands-on interactive format to walk attendees through representative scripting projects, selected to be useful for everyday workflows. It is intended to be an intermediate course. The goal is to cover provide enough information for attendees to build on later. Python scripting can automate many tasks in Maya, from running simple commands to developing plug-ins. Attendees will learn how to automate simple tasks using the magic of scripting, through four distinct projects. The course will placing objects randomly in a scene, designing custom User Interfaces (GUIs) in Maya, scripting MASH (motion graphic) networks, and scripting a leg rig, with foot-roll. By the end of the course, attendees should walk away with a solid understanding of the power Python scripting and Maya commands provide, and the the ability to build their own advance projects for Maya. This course will equip attendees with the tools, confidence, and initiative to explore more advanced scripts independently. Attendees should have programming experience, preferably in Python, but a solid grasp of the foundational programming constructs should suffice. Attendees should have Autodesk Maya, Python, and Visual Studio Code pre-loaded on their devices if they intend to follow along.","PeriodicalId":419088,"journal":{"name":"SIGGRAPH Asia 2021 Courses","volume":"86 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Using Python scripting to enhance workflow in Autodesk Maya: coures notes\",\"authors\":\"Ann McNamara\",\"doi\":\"10.1145/3476117.3483437\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Coding empowers automation. Scripts can handle mundane and repetitive tasks in an efficient and precise manner. This course will offer will use an hands-on interactive format to walk attendees through representative scripting projects, selected to be useful for everyday workflows. It is intended to be an intermediate course. The goal is to cover provide enough information for attendees to build on later. Python scripting can automate many tasks in Maya, from running simple commands to developing plug-ins. Attendees will learn how to automate simple tasks using the magic of scripting, through four distinct projects. The course will placing objects randomly in a scene, designing custom User Interfaces (GUIs) in Maya, scripting MASH (motion graphic) networks, and scripting a leg rig, with foot-roll. By the end of the course, attendees should walk away with a solid understanding of the power Python scripting and Maya commands provide, and the the ability to build their own advance projects for Maya. This course will equip attendees with the tools, confidence, and initiative to explore more advanced scripts independently. Attendees should have programming experience, preferably in Python, but a solid grasp of the foundational programming constructs should suffice. Attendees should have Autodesk Maya, Python, and Visual Studio Code pre-loaded on their devices if they intend to follow along.\",\"PeriodicalId\":419088,\"journal\":{\"name\":\"SIGGRAPH Asia 2021 Courses\",\"volume\":\"86 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"SIGGRAPH Asia 2021 Courses\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3476117.3483437\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGGRAPH Asia 2021 Courses","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3476117.3483437","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
编码支持自动化。脚本可以以有效和精确的方式处理平凡和重复的任务。本课程将提供一个动手的交互式格式,通过代表性的脚本项目,选择对日常工作流程有用的与会者。这是一门中级课程。我们的目标是为与会者提供足够的信息,以供以后的工作使用。Python脚本可以自动执行Maya中的许多任务,从运行简单的命令到开发插件。与会者将通过四个不同的项目学习如何使用脚本的魔力来自动化简单的任务。本课程将在场景中随机放置对象,在Maya中设计自定义用户界面(gui),编写MASH(运动图形)网络脚本,并编写腿部钻机,与脚滚动。在课程结束时,与会者应该带着对Python脚本和Maya命令提供的强大理解离开,以及为Maya构建自己的高级项目的能力。本课程将装备与会者的工具,信心,并主动探索更先进的脚本独立。与会者应该有编程经验,最好是Python编程经验,但对基础编程结构有扎实的掌握就足够了。与会者应该在他们的设备上预装Autodesk Maya, Python和Visual Studio Code,如果他们打算跟随。
Using Python scripting to enhance workflow in Autodesk Maya: coures notes
Coding empowers automation. Scripts can handle mundane and repetitive tasks in an efficient and precise manner. This course will offer will use an hands-on interactive format to walk attendees through representative scripting projects, selected to be useful for everyday workflows. It is intended to be an intermediate course. The goal is to cover provide enough information for attendees to build on later. Python scripting can automate many tasks in Maya, from running simple commands to developing plug-ins. Attendees will learn how to automate simple tasks using the magic of scripting, through four distinct projects. The course will placing objects randomly in a scene, designing custom User Interfaces (GUIs) in Maya, scripting MASH (motion graphic) networks, and scripting a leg rig, with foot-roll. By the end of the course, attendees should walk away with a solid understanding of the power Python scripting and Maya commands provide, and the the ability to build their own advance projects for Maya. This course will equip attendees with the tools, confidence, and initiative to explore more advanced scripts independently. Attendees should have programming experience, preferably in Python, but a solid grasp of the foundational programming constructs should suffice. Attendees should have Autodesk Maya, Python, and Visual Studio Code pre-loaded on their devices if they intend to follow along.