视觉效果制作行业的工业语言              Python                      周辉               willzhou@live.com12年7月16日星期⼀一
大量视效制作公司使用了                   Python12年7月16日星期⼀一
他们创作了大量极具震撼力的影片12年7月16日星期⼀一
以及本人目前所在的影视公司                 制作的《百万巨鳄》12年7月16日星期⼀一
大量行业相关职位要求掌握                                Python编程知识   Pipeline Developer – Maya, Houdini, Nuke, 3DELight pipeline   RES...
大量行业生产工具也内嵌了                 Python编程语言12年7月16日星期⼀一
为什么选择Python?               • 与Shell Scripting相比,更加强大               • 与Tcl、Perl相比,更容易掌握和使用               • 与C++、Java相比,更适合快...
我们如何应用Python?               • 流程控制和生产管理               • 数字资产、素材管理               • 扩展、增强和“胶合”生产工具               • 处理行业相关各种数...
除了内部使用,还有开源的             Python项目               • The Pyed Piper: 来自Sony Pictures                 Imageworks的强大文本处理工具(用于替代...
欢迎与我联系!               • willzhou@live.com               • https://github.com/willzhou               • https://bitbucket.or...
谢谢!12年7月16日星期⼀一
Upcoming SlideShare
Loading in …5
×

视觉效果制作行业的工业语言——Python

1,536 views

Published on

本slide是为BPyUG会议用的:
初步介绍了Python在视觉效果制作行业中的普及性、重要性和一些应用情况。

Published in: Technology, Education, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,536
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

视觉效果制作行业的工业语言——Python

  1. 1. 视觉效果制作行业的工业语言 Python 周辉 willzhou@live.com12年7月16日星期⼀一
  2. 2. 大量视效制作公司使用了 Python12年7月16日星期⼀一
  3. 3. 他们创作了大量极具震撼力的影片12年7月16日星期⼀一
  4. 4. 以及本人目前所在的影视公司 制作的《百万巨鳄》12年7月16日星期⼀一
  5. 5. 大量行业相关职位要求掌握 Python编程知识 Pipeline Developer – Maya, Houdini, Nuke, 3DELight pipeline RESPONSIBILITIES - Create production ready 2D & 3D pipeline tools in line with Artists and CG Supervisors FX TD creative & technical requirements. Summary: - Develop and maintain generic tools and workflows for use throughout the facility and specific Designs and renders FX animation, procedural simulation, to the project needs. dynamic simulation, particle and fluid systems. - Provide technical support and advice to artists and supervisors. Requirements: REQUIRED SKILLS AND EXPERIENCE Advanced simulation experience with either Houdini, Maya, - Experience working in a feature film environment in similar production pipeline positions. XSI, 3DS Max or other software, and particle rule authoring - Solid experience with C++ API of a major CG package such as Maya, Nuke &/or Houdini. skills are required. Linux, scripting ability in Python and - MEL, HScript, python or Perl scripting experience. MEL preferred; C++ skills also applicable. Exhibits strong - Software development experience in a Linux focused environment. teamwork and interdisciplinary thinking. 3-5+ years feature - Excellent written, documentation & verbal skills. film experience with effects simulation work preferred. - Maintain a pragmatic approach to problem solving. - Experience working in a close-knit team to tight production deadlines. Bachelors degree in CS, engineering or CG. Demo reel - Be smart, adaptable and passionate about your work. required. - Excellent work ethic with a can-do approach. Pipeline TD Lighting TD Requirements: Summary: Competent in Python and familiarity with other scripting languages used in Technical Directors are responsible for the lighting, rendering and production. basic compositing of complex shots. Designs and creates the lighting Excellent familiarity with a command line environment. and look of computer generated objects and scenes. Creates Extensive knowledge of film visual effects production workflows. elements for digitally composited sequences. Responsible for Knowledge of film/video post production techniques, software, hardware and compiling the various elements of a shot for review and seeing it workflows. Must be able to prioritize requests and have effective through to completion. communications skills. Requirements: Detail oriented with a strong ability to multi-task. Advanced experience with either Maya, XSI, 3DS Max, Houdini or Knowledge of: Windows OS, with knowledge of Mac and Linux a plus. other software. Linux and Python scripting or shader authoring Familiarity with compiled tool development (C++) desirable. preferred; C++ skills also applicable. Exhibits strong teamwork and Familiarity with SQL queries. interdisciplinary thinking. 3-5+ years feature film experience preferred. Familiarity with Deadline or other Network Render Queuing systems. Bachelors degree in CS, engineering or CG. Demo reel required. General understanding of networking and performance issues that arise with automated tools.12年7月16日星期⼀一
  6. 6. 大量行业生产工具也内嵌了 Python编程语言12年7月16日星期⼀一
  7. 7. 为什么选择Python? • 与Shell Scripting相比,更加强大 • 与Tcl、Perl相比,更容易掌握和使用 • 与C++、Java相比,更适合快速开发 • One More Thing: 源码开放,容易扩展、 集成和改进,不会没有未来12年7月16日星期⼀一
  8. 8. 我们如何应用Python? • 流程控制和生产管理 • 数字资产、素材管理 • 扩展、增强和“胶合”生产工具 • 处理行业相关各种数据和文件 • 用于封装各种API • 系统管理12年7月16日星期⼀一
  9. 9. 除了内部使用,还有开源的 Python项目 • The Pyed Piper: 来自Sony Pictures Imageworks的强大文本处理工具(用于替代 awk、sed等) • Munki:来自迪斯尼动画的OSX下软件安装管理 套件 • Whoosh:来自SideFX的全文搜索组件 • Pimath:来自Dr.D Studios的ILM’s Imath库的 封装 • blur-dev:来自Blur Studio的各种API、库和工 具12年7月16日星期⼀一
  10. 10. 欢迎与我联系! • willzhou@live.com • https://github.com/willzhou • https://bitbucket.org/wzhou • http://weibo.com/willzhouhui • http://www.linkedin.com/in/willzhou12年7月16日星期⼀一
  11. 11. 谢谢!12年7月16日星期⼀一

×