Research Internship (F/M/NB) - Neural Textures for Complex Materials - La Forge

4 Months ago • Upto 2 Years • Research & Development

Job Summary

Job Description

This internship at Ubisoft Bordeaux focuses on developing neural textures for complex materials. You'll work on extending existing techniques to handle multiple texture sets, improving real-time texture compression. Must-have skills include Machine Learning, linear algebra, signal processing, and Python proficiency.
Must have:
  • Machine Learning
  • Linear Algebra
  • Signal Processing
  • Python Proficiency
Good to have:
  • Computer Graphics
  • Texture Sampling
  • Deep Learning
  • PyTorch/TensorFlow
Perks:
  • Ubisoft Culture
  • International Team

Job Details

Company Description

About Ubisoft

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

Ubisoft Bordeaux

Founded in 2017, Ubisoft Bordeaux works with passion on the biggest AAA titles to deliver the best gaming experiences. Today, the studio is composed of 400 talents from 20 different nationalities, working on licenses such as Assassin's Creed, Beyond Good & Evil 2 and a free to play game, BattleCore Arena. At the same time, the studio has set up a Tech branch which works on all Ubisoft's online services (named Online Services) as well as on the Anvil game engine. Ubisoft Bordeaux is also home to a R&D team, La Forge, which brings together engineers and researchers to work together on prototypes for game production, particularly around AI topics.

Job Description

Textures provide critical surface details, but high-resolution textures for multiple material properties (e.g., diffuse color, normal maps) create a storage and performance bottleneck. Block Compression (BC) [1, 2, 3] formats are commonly used to reduce texture size, but they are not suited to handle high-dimensional data and don't scale well with increasing resolution.

Recent work [4, 5] has shown the potential of neural networks to model and represent material properties. This neural approach aims at replacing traditional textures with a collection of learned latent features, also known as neural textures, alongside a neural network. In this context, the network plays a crucial role in decoding the learned information and reconstructing the original material

Vaidyanathan et al. [6] have demonstrated how to use these neural representations to improve the compression rate of high-resolution material textures. However, their technique is not suited for real-time applications due to its reliance on a large decoder network and, most importantly, performing post-inference filtering.

At Ubisoft, we have developed a neural representation [7] for material textures that addresses these challenges. Our method uses a lightweight neural decoder with minimal computational overhead, enabling faster inference on GPUs. Additionally, we integrate filtering directly into the neural process, reducing extra computation. While our approach delivers scalable, high-quality texture compression and outperforms traditional BC methods in real-time environments, it currently supports only simple materials with a single texture set.

Extending this technique to efficiently handle complex materials with multiple texture sets is the focus of this internship, paving the way for broader adoption.

 

References

[1] https://en.wikipedia.org/wiki/S3_Texture_Compression

[2] https://www.reedbeta.com/blog/understanding-bcn-texture-compression-formats/

[3] Campbell, Graham, et al., “Two bit/pixel full color encoding.” ACM SIGGRAPH (1986).

[4] T. Zeltner et al., “Real-Time Neural Appearance Models”. ACM SIGGRAPH (2024).

[5] A. Kuznetsov et al., “Rendering Neural Materials on Curved Surfaces”. ACM SIGGRAPH (2022).

[6] K. Vaidyanathan, et al., “Random-Access Neural Compression of Material Textures”, ACM SIGGRAPH (2023).

[7] C. Weinreich, et al., “Real-Time Neural Materials using Block-Compressed Features”. Eurographics (2024).

Qualifications

  • Currently a second-year master’s student or a third-year engineering student.
  • Solid foundation in Machine Learning, linear algebra, and signal processing.
  • Knowledge of computer graphics fundamentals, such as texture sampling/filtering and shading is a plus.
  • Proficiency in Python, and familiar deep learning frameworks (e.g., PyTorch, TensorFlow).
  • Proficient in English, both written and spoken, with the ability to clearly communicate technical concepts and collaborate effectively with an international team.

Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.

Additional Information

This job is open for an internship (6-month contract).

Supervision :

Antoine Houdard – antoine.houdard@ubisoft.com.
Georges Nader – georges.nader@ubisoft.com

Remote: hybrid model

Process:

  • Interview with our recruiter
  • One or more technical and project interviews with the manager and his team

If your application is not retained, you will receive a negative answer.

We are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business. Learn more on our Social Impact here

Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.

Similar Jobs

paypal - Sr. Staff Machine Learning Scientist

paypal

San Jose, California, United States (On-Site)
4 Months ago
Playrix - Feature Owner (LiveOps)

Playrix

Serbia (Remote)
3 Months ago
G2 - Data Scientist - II

G2

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
G5 Games - 2D UI/UX Artist (match-3 project)

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
3 Months ago
Sinch - Senior Machine Learning Engineer

Sinch

Brussels, Brussels, Belgium (On-Site)
3 Months ago
Riot Games - Compensation Partner III

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Google - Silicon Low Power Design Engineer, TPU, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Black & Veatch - I&C Designer

Black & Veatch

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Zoox - Senior/Staff Software Engineer - HIL Sensor Simulation

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
ByteDance - Research Engineer Graduate (Machine Learning Sys-US) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Senior Software Engineer – Machine Learning

The Walt Disney Company

Burbank, California, United States (On-Site)
3 Months ago
Playrix - Game Director

Playrix

Cyprus (Remote)
3 Months ago
ByteDance - Software Engineer, Inference

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Cadence - Senior Principal Design Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Google - AI Developer Relations Engineer, Machine Learning Developer

Google

New York, New York, United States (On-Site)
3 Months ago
social discovery ventures - Product Owner, MarTech

social discovery ventures

Spain (Remote)
4 Months ago
PwC - Conversational AI Developer- Senior Associate

PwC

Bengaluru, Karnataka, India (On-Site)
3 Months ago
social discovery ventures - Product Owner, MarTech

social discovery ventures

Georgia (Remote)
4 Months ago
paypal - Machine Learning Manager

paypal

San Jose, California, United States (Hybrid)
3 Months ago
Playrix - Game Designer

Playrix

Serbia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bordeaux, Nouvelle-Aquitaine, France

Assystems - Adjoint pilotage et gestion budgétaire H/F

Assystems

Marseille, Provence-Alpes-Côte D'Azur, France (On-Site)
3 Months ago
Assystems - Ingénieur Planning/ PMO H/F

Assystems

Romans-sur-Isère, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
PwC - Avocat fiscaliste secteur des services financiers | Libéral | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
4 Months ago
PwC - Relecteur Pôle édition financière | CDD | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
4 Months ago
PwC - Juriste Junior Nouvelles Technologies | Clients | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
3 Months ago
Assystems - Ingénieur études mécaniques H/F

Assystems

Pierrelatte, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
PwC - Contrôleur de Gestion social | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
3 Months ago
Visa - Consulting & Analytics Internship

Visa

Paris, Île-de-France, France (On-Site)
3 Months ago
Assystems - Ingénieur système détection incendie H/F

Assystems

Montrouge, Île-de-France, France (On-Site)
3 Months ago
Assystems - Développeur Full-Stack JAVA / J2EE / Angular – H/F

Assystems

Le Petit-Quevilly, Normandy, France (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Meta - Software Engineer (Leadership) - Machine Learning

Meta

Menlo Park, California, United States (Remote)
3 Months ago
power-integrations - Senior IC Design and Verification Engineer

power-integrations

Pasig, Metro Manila, Philippines (On-Site)
3 Months ago
MIPS - Embedded Software Engineer – RTOS – CPU/Platform Software Team

MIPS

Pune, Maharashtra, India (On-Site)
4 Months ago
ByteDance - Research Scientist in Multimodal Graduate (Applied Machine Learning) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Cadence - Product Validation Engineer II

Cadence

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
Rivos - Physical Design - Intern

Rivos

(On-Site)
3 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

London, England, United Kingdom (Remote)
4 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Vision and Language) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Nielsen - Software Engineer (R&D)

Nielsen

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Nagarro - Staff Engineer, IOT

Nagarro

India (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Montpellier, Occitanie, France (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Paris, Île-de-France, France (On-Site)

Paris, Île-de-France, France (On-Site)

Saint-Mandé, Île-de-France, France (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug