本视频教程是由Digital-Tutors机构出品的Maya中PyQt技术高级训练视频教程,Digital-Tutors Advanced PyQt for Maya,时长:6小时24分,大小:1.4 GB,MP4高清视频格式,教程使用软件:Maya 2015,作者:Mike Cole,共41个章节,语言:英语。
PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。PyQt是由Phil Thompson 开发。 PyQt实现了一个Python模块集。它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL的版本只能用在Unix上,从PyQt的版本4开始,GPL许可证可用于所有支持的平台。
因为可用的类有很多,他们被分成几个模块。 QtCore模块包含核心的非GUI功能。该模块用于时间、文件和目录、各种数据类型、流、网址、MIME类型、线程或进程。QtGui模块包含图形组件和相关的类,例如按钮、窗体、状态栏、工具栏、滚动条、位图、颜色、字体等。QtNetwork模块包含了网络编程的类,这些类允许编写TCP/IP和UDP的客户端和服务器,他们使网络编程更简单,更轻便。QtXml包含使用XML文件的类,这个模块提供了SAX和DOM API的实现。QtSvg模块提供显示的SVG文件的类。可缩放矢量图形(SVG)是一种用于描述二维图形和图形应用程序的XML语言。QtOpenGL模块使用OpenGL库渲染3D和2D图形,该模块能够无缝集成Qt的GUI库和OpenGL库。QtSql模块提供用于数据库的类。
Autodesk Maya是美国Autodesk公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等。Maya功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是电影级别的高端制作软件。Maya声名显赫,是制作者梦寐以求的制作工具,掌握了Maya,会极大的提高制作效率和品质,调节出仿真的角色动画,渲染出电影一般的真实效果,向世界顶级动画师迈进。Maya 集成了Alias、Wavefront 最先进的动画及数字效果技术。它不仅包括一般三维和视觉效果制作的功能,而且还与最先进的建模、数字化布料模拟、毛发渲染、运动匹配技术相结合。Maya 可在Windows NT与 SGI IRIX 操作系统上运行。在目前市场上用来进行数字和三维制作的工具中,Maya 是首选解决方案。
Maya参与制作的电影有:法国国宝级艺术家Jean Giraud,他原创的影片有《第五元素》、《异形》、《星战》等,并参与制作了《沙丘魔堡》、《深渊》等经典科幻电影;导演Glenn Chaika,著名动画片导演,曾在迪斯尼担任《小美人鱼》的动画师,并执导《拇指仙童历险记》、《花木兰II》等影片;模型监制Wayne Kennedy是曾参与过《隐形人》、《星球大战》、《龙卷风》、《黑衣人》、《木乃伊》的模型师;动画监制Bob Koch和Kelvin Lee是担任《 玩具总动员》、《精灵鼠小弟》等影片的资深动画师;特效指导Manny Wong曾担任《后天》的特效总监,并参与制作了《狂莽之灾I》、《星河战舰》、《巨蟒》、《魔女游戏》等影片。
Digital-Tutors机构是号称全球最大的CG付费教程网站,2000多万次视频播放记录,顶级客户的优秀项目实例,被誉为教学和娱乐结合的最好的教程,RenderMan创建人称之为“完美的学习站点”,成立至今已经有12年之久,内容集中在视频制作和游戏制作两大板块,其网站完整的教学的理念,先进的技术支持(他们甚至开启了移动手机看教程的计划,支持IPAD/IPHONE/ANDROID),都让人耳目一新。尤其是多层级的教学难度设置,有趣的考试内容,时不时的竞赛,让DT成为非常活跃的一个CG机构。
Digital-Tutors Advanced PyQt for Maya
In this Maya tutorial we’ll learn that Qt is an extensive and powerful UI library that is capable of creating anything from a simple group of buttons to a full application.
We’ll start with an overview of the basics, using standard widgets and layouts, and connecting them together. Next we’ll build a simple naming tool that demonstrates how to quickly put together a professional looking interface to work with Maya scripts.
And finally we’ll take on a larger project that shows you how create your own custom widgets, modify their appearance and function, add animation and special effects, then seamlessly merge your tools into Maya.