SlideShare a Scribd company logo
1 of 11
Download to read offline
视觉效果制作行业的工业语言
              Python
                      周辉
               willzhou@live.com




12年7月16日星期⼀一
大量视效制作公司使用了
                   Python




12年7月16日星期⼀一
他们创作了大量极具震撼力的影片




12年7月16日星期⼀一
以及本人目前所在的影视公司
                 制作的《百万巨鳄》




12年7月16日星期⼀一
大量行业相关职位要求掌握
                                Python编程知识
   Pipeline Developer – Maya, Houdini, Nuke, 3DELight pipeline
   RESPONSIBILITIES
   - Create production ready 2D & 3D pipeline tools in line with Artists and CG Supervisor's              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.
                                                                                                          Bachelor's 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.
   Bachelor's degree in CS, engineering or CG. Demo reel required.                               General understanding of networking and performance issues that arise with
                                                                                                  automated tools.

12年7月16日星期⼀一
大量行业生产工具也内嵌了
                 Python编程语言




12年7月16日星期⼀一
为什么选择Python?

               • 与Shell Scripting相比,更加强大
               • 与Tcl、Perl相比,更容易掌握和使用
               • 与C++、Java相比,更适合快速开发
               • One More Thing: 源码开放,容易扩展、
                集成和改进,不会没有未来



12年7月16日星期⼀一
我们如何应用Python?

               • 流程控制和生产管理
               • 数字资产、素材管理
               • 扩展、增强和“胶合”生产工具
               • 处理行业相关各种数据和文件
               • 用于封装各种API
               • 系统管理

12年7月16日星期⼀一
除了内部使用,还有开源的
             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日星期⼀一
欢迎与我联系!
               • willzhou@live.com
               • https://github.com/willzhou
               • https://bitbucket.org/wzhou
               • http://weibo.com/willzhouhui
               • http://www.linkedin.com/in/willzhou


12年7月16日星期⼀一
谢谢!




12年7月16日星期⼀一

More Related Content

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

Job description of nvidia hiring 2013 q4
Job description of nvidia hiring 2013 q4Job description of nvidia hiring 2013 q4
Job description of nvidia hiring 2013 q4
Richard Sun
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
Raju Biswas
 
RAKESH_BEHERA_RESUME_N
RAKESH_BEHERA_RESUME_NRAKESH_BEHERA_RESUME_N
RAKESH_BEHERA_RESUME_N
Rakesh Behera
 
Omkar_sinha_resume
Omkar_sinha_resumeOmkar_sinha_resume
Omkar_sinha_resume
Omkar Sinha
 

Similar to 视觉效果制作行业的工业语言——Python (20)

Andrew spoden Software Engineer resume
Andrew spoden Software Engineer resumeAndrew spoden Software Engineer resume
Andrew spoden Software Engineer resume
 
CV
CVCV
CV
 
SrinivasaVithal_CV
SrinivasaVithal_CVSrinivasaVithal_CV
SrinivasaVithal_CV
 
Anand madhab c linux
Anand madhab c linuxAnand madhab c linux
Anand madhab c linux
 
Resume S
Resume SResume S
Resume S
 
Alvaro Denis Resume
Alvaro Denis ResumeAlvaro Denis Resume
Alvaro Denis Resume
 
Job description of nvidia hiring 2013 q4
Job description of nvidia hiring 2013 q4Job description of nvidia hiring 2013 q4
Job description of nvidia hiring 2013 q4
 
Outplacement
OutplacementOutplacement
Outplacement
 
Raju_Biswas_Resume
Raju_Biswas_ResumeRaju_Biswas_Resume
Raju_Biswas_Resume
 
RAKESH_BEHERA_RESUME_N
RAKESH_BEHERA_RESUME_NRAKESH_BEHERA_RESUME_N
RAKESH_BEHERA_RESUME_N
 
32 software engineer jobs from abrs
32 software engineer jobs from abrs32 software engineer jobs from abrs
32 software engineer jobs from abrs
 
cv-2016-23
cv-2016-23cv-2016-23
cv-2016-23
 
resume_v36
resume_v36resume_v36
resume_v36
 
Resume dilip kumar_gangwar
Resume dilip kumar_gangwarResume dilip kumar_gangwar
Resume dilip kumar_gangwar
 
Omkar_sinha_resume
Omkar_sinha_resumeOmkar_sinha_resume
Omkar_sinha_resume
 
Guruprasad
GuruprasadGuruprasad
Guruprasad
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
Google cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGoogle cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptx
 
Cambio active requirements
Cambio active requirementsCambio active requirements
Cambio active requirements
 

Recently uploaded

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

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

  • 1. 视觉效果制作行业的工业语言 Python 周辉 willzhou@live.com 12年7月16日星期⼀一
  • 2. 大量视效制作公司使用了 Python 12年7月16日星期⼀一
  • 4. 以及本人目前所在的影视公司 制作的《百万巨鳄》 12年7月16日星期⼀一
  • 5. 大量行业相关职位要求掌握 Python编程知识 Pipeline Developer – Maya, Houdini, Nuke, 3DELight pipeline RESPONSIBILITIES - Create production ready 2D & 3D pipeline tools in line with Artists and CG Supervisor's 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. Bachelor's 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. Bachelor's 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. 大量行业生产工具也内嵌了 Python编程语言 12年7月16日星期⼀一
  • 7. 为什么选择Python? • 与Shell Scripting相比,更加强大 • 与Tcl、Perl相比,更容易掌握和使用 • 与C++、Java相比,更适合快速开发 • One More Thing: 源码开放,容易扩展、 集成和改进,不会没有未来 12年7月16日星期⼀一
  • 8. 我们如何应用Python? • 流程控制和生产管理 • 数字资产、素材管理 • 扩展、增强和“胶合”生产工具 • 处理行业相关各种数据和文件 • 用于封装各种API • 系统管理 12年7月16日星期⼀一
  • 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. 欢迎与我联系! • willzhou@live.com • https://github.com/willzhou • https://bitbucket.org/wzhou • http://weibo.com/willzhouhui • http://www.linkedin.com/in/willzhou 12年7月16日星期⼀一