Monday, December 21, 2009

work summary @ SCEA

► Position: Pipeline Support Technical Intern  

► Duration: 06/22/09 - 09/11/09

► software:
 - Pipeline: Temerity Pipeline
 - 3D: Maya
 - Post-processing: Shake, Nuke

► programming: 
 - OO: Java
 - script: Python, MEL, Shake script, Nuke script ##ReadMore##

► summary:
 - Pipeline tools/actions/builders   
   † Change textures file paths (JAVA + MEL)
   † Replace reference files based on specific namespaces and different file extension(*.ma/ *.mb) to get efficiency (JAVA + Python)
   † Composite each frame of two scenes to check the consistency (JAVA + Shake scripts embedded)
   † Set up the turntable (JAVA + MEL)
   † Composite scenes(*.iff/*.mov/*.avi) with audio files to output as movie files(*.mov/*.qt)  (JAVA + Shake)
   † Resize and align scenes to audio files (JAVA + Shake)
   † Combine Maya rig files and FBX files to output Maya files(*.ma/*.mb) (JAVA + Python + Shotgun)
   † Set up pre-compostion interface for users to specify the composition orders. These orders are used to generate the Nuke script for building workflow graphs and output video files. (JAVA + Nuke)

 - Maya scripts 
   † Clean up the scenes from different sources, such as unknown nodes and ambigous geometries (Python)
   † Check texture files' existence, including modify the file extensions (MEL)
   † Swap shaders and change to correct texture paths (MEL)
   † Convert Maya files between different versions (Python+MEL)
   † Modify the shader network and set the attribute values (MEL)

 - Miscellaneous  
   † Test Maya scripts from other sources and modify them for compatible usage
   † Temerity Pipeline troubleshooting
   † Monitor the Pipeline workflow and check the quality of products

No comments:

Post a Comment