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