Job Description
Roles and Responsibilities
1Design and Modify car interior scenarios with different camera configurations, lighting, and car color/textures for rendering.
2. Model human movements (with variations in human models, clothes, textures etc.) and behavior (from scratch, saved data, or pseudo-motion capture information) in the 3D scene.
3. Render close-to-photorealistic images in an automated manner for each motion frame.
4. Extract additional information such as depth map, segmentation, joint 2D/3D locations for the corresponding RGB rendered image.
5. Develop code for automation of the data generation pipeline on a headless server.
6. Add new scenarios, configurations, objects, in the pipeline based on requirements.
Skills:
1. Excellent knowledge of Blender and Unity3D including experience with Scripting, texturing, animation, shaders, and rendering.
2. Good knowledge about handling 3D models (especially Rigging and Pose information of human models).
3. Experience with automation and scripting. Python and C# preferred.
4. Good knowledge about database, Machine Learning data pipelines is a plus.
5. Prior experience with Motion Capture related projects is a significant asset
Desired Candidate Profile
We are seeking a developer/designer with experience in 3D tools, responsible for building simulations of humans/objects in different car interiors for synthetic data generation.
The primary responsibility will be to understand the data requirements for the Machine Learning Algorithm and build image-rendering pipelines from 3D simulations in Blender and/or Unity3D. An ideal candidate would display an amalgamation of excellent 3D design and development skills.