SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
视觉效果制作行业的工业语言
              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日星期⼀一

Más contenido relacionado

Similar a 视觉效果制作行业的工业语言——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 a 视觉效果制作行业的工业语言——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
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

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...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

视觉效果制作行业的工业语言——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日星期⼀一