Student Research Assistant in Computer Graphics

Updated: over 2 years ago
Job Type: Permanent
Deadline: The position may have been removed or expired!

In der aktuellen Covid-19 Situation laufen die Rekrutierungen weiter. Es kann dabei allerdings zu Verzögerungen kommen. Vielen Dank für Ihr Verständnis.


20%-50%, Zurich, fixed-term

Computer Vision and Learning Group (VLG) is a research group within the Insitute of Visual Computing of the Department of Computer Science at ETH Zürich . Our research interest lies in computer vision and the combination with machine learning. We work on discovering and proposing algorithms and implementations for solving high-​level visual recognition problems. The goal is to advance the frontier of robust machine perception in real-​world setting.


Project background

We work on synthesizing 3D human motions in a large 3D building model, so as to advance the state-of-the-art technologies for architecture design and exhibition.

The architecture is given by its synthetic CAD models, and the configurations of its geometrical primitives. Also, we already have the human body static/dynamic model, which can generate realistic human motions. To this end, the project task is to couple these two components and produce natural human-scene interactions when the body moves.

Therefore, we need a computer graphics engineer to help us develop modelling and rendering pipelines.


Job description

Your main responsibilities will include:

  • Generate navigation meshes and walking paths in the 3D building model.
  • Develop a collision detection module based on the provided 3D scene, in terms of usd (or fbx or obj) files.
  • Establish and unify current modules to a coherent pipeline for generation, visualization, etc. in Blender, Unity3D or Omniverse.
  • communicate with our collaboration team in the architecture department.
  • Any other related work.

Your profile

We are looking for students who can support the team up to 15 hrs/week (during semester) and up to 20 hrs/week (in semester break) as student research assistant for at least two months.

We are looking for a student with:

  • Strong experiences with 3D modelling/VFX/game development software, like Blender, Unity3D, Omniverse, as well as parsing commonly used file formats like obj, fbx, and usd.
  • Strong programming skills in Python, C++, C#, etc.
  • Strong knowledge in computer graphics, like geometric transform, rendering, etc.
  • Experience in computer game, art design, and SMPL human body models is a plus.
  • You must be enrolled in an university

ETH Zurich

ETH Zurich is one of the world’s leading universities specialising in science and technology. We are renowned for our excellent education, cutting-edge fundamental research and direct transfer of new knowledge into society. Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence. Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.

Working, teaching and research at ETH Zurich

Similar Positions