FairyTool
Internships

FairyTool est une jeune start-up qui développe la prochaine génération d’outils dédiés à la création de contenus numériques pour le cinéma, la réalité virtuelle, la réalité augmentée et la télévision. Nous sommes en stealth mode et c'est la raison pour laquelle nous sommes discret.

Nous offrons une occasion unique à des étudiant(e)s en recherche de stage (de 5 à 8 mois), de travailler dans un environnement stimulant avec une équipe expérimentée, sympathique mais exigeante, sur un projet technologique ambitieux, novateur, multidisciplinaire et de portée internationale.

Nous proposons plusieurs sujets de stage dans différents domaines liés au graphisme tel que l’animation, le rendu temps-réel, la réalité virtuelle, le traitement d’image, etc. Vous trouverez plus d’information sur les différentes possibilités de stage ci-dessous. Les sujets sont ouvert à discussion et leur angle d’étude sera défini en accord avec le candidat.

Lieu : Paris

Stage rémunéré.

Si vous êtes intéressé(e), merci d’envoyer votre CV à internship@fairytool.com en mentionnant le sujet de stage qui vous intéresse et en décrivant en quelques lignes vos motivations. Merci et à bientôt.

Nous Contacter

Real-Time Animation

Sujet de stage :

Dans le cadre de notre projet, nous cherchons à développer des outils intuitifs permettant la capture et la restitution de contenus animés. Le stagiaire sera amené à étudier les formats permettant la sauvegarde d’animations (Alembic, FBX, Collada, glTF, ...), de nouveaux algorithmes permettant la capture d’animation à partir d’un flux vidéo RGB ou RGB-D (Kinect, Leap Motion, ...), ou encore l’étude de systèmes de capture de mouvement basés sur des capteurs.

A travers ce stage, le candidat sera amené à étudier l’ensemble des aspects pour la réalisation d’un projet : étude de l’existant par la réalisation d’un état de l’art, choix technologiques et développement du projet, validation des résultats et comparaison avec l’existant. Par son intégration au sein de notre équipe, le stagiaire apprendra l’utilisation d’outils de gestion de projet en travaillant dans notre base de code (cmake, git & Jenkins), participera à notre système de sprint/post-it (méthodologie Scrum) ainsi qu’à la vie de l’équipe (discussions, pauses-café, …).

Profil recherché :

Ce sujet est adapté pour un stage de 5 à 8 mois, pour un(e) étudiant(e) ouvert(e) d’esprit / curieux(se), motivé(e) et ayant un intérêt certain pour le cinéma et la réalisation de films. Le sujet sera co-encadré par Dr. Armelle Bauer (Animation Software Engineer) et Jean-Colas Prunier (CEO). L’orientation du stage (recherche et/ou développement) pourra être discuté avec le candidat. Nous cherchons actuellement à renforcer nos effectifs, il sera donc envisageable en cas d’intérêt mutuel de continuer l’aventure avec nous par la suite.

Prérequis : C++ 11/14, OpenCV

Real-Time Rendering

Sujet de stage :

Dans le cadre de notre projet, nous cherchons à enrichir notre moteur de rendu temps-réel (basé sur l’API Vulkan), notamment en abordant des problématiques d’ombrage et sources de lumière photo-réalistes (skydome, lumière directionnelle, …). L’obtention d’ombrages de qualité et respectant les contraintes de rendu temps-réel étant un sujet de recherche encore actif.

A travers ce stage, le candidat sera amené à étudier l’ensemble des aspects pour la réalisation d’un projet : étude de l’existant par la réalisation d’un état de l’art, choix technologiques et développement du projet, validation des résultats et comparaison avec l’existant. Par son intégration au sein de notre équipe, le stagiaire apprendra également la méthodologie Scrum à travers l’utilisation d’outils tel que git, Jenkins et Jira.

Profil recherché :

Ce sujet est adapté pour un stage de 5 à 8 mois, pour un(e) étudiant(e) ouvert(e) d’esprit / curieux(se), motivé(e) et ayant un intérêt certain pour le cinéma et la réalisation de films. Le sujet sera co-encadré par Yvain Raeymaekers (Rendering Software Engineer) et Jean-Colas Prunier (CEO). L’orientation du stage (recherche et/ou développement) pourra être discuté avec le candidat. Ce stage pourra également être suivi d’une proposition d’embauche dans l’entreprise.

Prérequis :

C++ 11/14, OpenGL (ou Vulkan). Connaissances en rendu et en informatique graphique souhaitées.

Augmented Reality, Video Processing and Streaming

Sujet de stage :

Dans le cadre de notre projet, nous cherchons à étudier les possibilitées offertes par de nouvelles API de réalité augmentée (via smartphone ou tablette) telles que l’ARCore ou encore l’ARKit. Le stagiaire sera amené à travailler tant bien sur ces nouvelles API que sur des thématiques de streaming de données 3D et de flux vidéo dans une architecture client-serveur, avec toutes les thématiques associées (compression et sécurisation des données, protocoles d’échange, ...).

A travers ce stage, le candidat sera amené à étudier l’ensemble des aspects pour la réalisation d’un projet : étude de l’existant par la réalisation d’un état de l’art, choix technologiques et développement du projet, validation des résultats et comparaison avec l’existant. Par son intégration au sein de notre équipe, le stagiaire apprendra également la méthodologie Scrum à travers l’utilisation d’outils tel que git, Jenkins et Jira.

Profil recherché :

Ce sujet est adapté pour un stage de 5 à 8 mois, pour un(e) étudiant(e) ouvert(e) d’esprit / curieux(se), motivé(e) et ayant un intérêt certain pour le cinéma et la réalisation de films. Le sujet sera co-encadré par Stéphane Tayeb (Expert Software Engineer) et Jean-Colas Prunier (CEO). L’orientation du stage (recherche et/ou développement) pourra être discuté avec le candidat. Ce stage pourra également être suivi d’une proposition d’embauche dans l’entreprise.

Prérequis :

Java, C++ 11/14, Python

Image Processing

Sujet de stage :

Dans le cadre de notre projet, nous cherchons à développer des outils intuitifs permettant la réalisation d’effets spéciaux de qualité par des personnes non experte. Le stagiaire sera amené à travailler aussi bien sur le détourage de médias filmés sur fond vert, que sur la réalisation d’incrustations réalistes d’éléments 3D dans un environnement 2D, ou encore sur la réalisation d’outils permettant d’appliquer des effets sur les images (flou, déformation, etc..).

A travers ce stage, le candidat sera amené à étudier l’ensemble des aspects pour la réalisation d’un projet : étude de l’existant par la réalisation d’un état de l’art, choix technologiques et développement du projet, validation des résultats et comparaison avec l’existant. Par son intégration au sein de notre équipe, le stagiaire apprendra également la méthodologie Scrum à travers l’utilisation d’outils tel que git, Jenkins et Jira.

Profil recherché :

Ce sujet est adapté pour un stage de 5 à 8 mois, pour un(e) étudiant(e) ouvert(e) d’esprit / curieux(se), motivé(e) et ayant un intérêt certain pour le cinéma et la réalisation de films. Le sujet sera co-encadré par Armelle Bauer (Animation Software Engineer) et Jean-Colas Prunier (CEO). L’orientation du stage (recherche et/ou développement) pourra être discuté avec le candidat. Ce stage pourra également être suivi d’une proposition d’embauche dans l’entreprise.

Prérequis :

C++ 11/14, Python, Pipeline Graphique (OpenGL, Vulkan, …)

UX

Sujet de stage :

Dans le cadre de notre projet, nous cherchons à développer des outils intuitifs et ergonomiques grâce à la mise en place d’une interface homme-machine (IHM) au look & feel innovant, basée aussi bien sur des événements souris/clavier que sur les évènements touch. Le stagiaire sera amené à étudier les nouveaux standards en terme d’interface graphique (material design, responsive design). Il sera également amené à étudier des applications existantes basées sur ces nouveaux standards pour prototyper et développer une IHM en cohésion avec notre moteur de rendu temps-réel.

A travers ce stage, le candidat sera amené à étudier l’ensemble des aspects pour la réalisation d’un projet : étude de l’existant par la réalisation d’un état de l’art, choix technologiques et développement du projet, validation des résultats et comparaison avec l’existant. Par son intégration au sein de notre équipe, le stagiaire apprendra également la méthodologie Scrum à travers l’utilisation d’outils tel que git, Jenkins et Jira.

Profil recherché :

Ce sujet est adapté pour un stage de 5 à 8 mois, pour un(e) étudiant(e) ouvert(e) d’esprit / curieux(se), motivé(e) et ayant un intérêt certain pour le cinéma et la réalisation de films. Le sujet sera co-encadré par Armelle Bauer (Animation Software Engineer) et Jean-Colas Prunier (CEO). L’orientation du stage (recherche et/ou développement) pourra être discuté avec le candidat. Ce stage pourra également être suivi d’une proposition d’embauche dans l’entreprise.

Prérequis :

C++ 11/14, Pipeline Graphique (OpenGL, Vulkan, …)

Virtual Reality

Sujet de stage :

Dans le cadre de notre projet, nous cherchons à intégrer des vidéos VR et 360° (flux vidéo, son, ...), ou encore des images HDR dans notre moteur de rendu 3D temps-réel. Le stagiaire sera amené à étudier des contenus existants (mouvements de caméra, effets de flou, son spatial, ...) ainsi que les formats d’export. Il aura également à disposition un casque Oculus et/ou HTC Vive.

A travers ce stage, le candidat sera amené à étudier l’ensemble des aspects pour la réalisation d’un projet : étude de l’existant par la réalisation d’un état de l’art, choix technologiques et développement du projet, validation des résultats et comparaison avec l’existant. Par son intégration au sein de notre équipe, le stagiaire apprendra également la méthodologie Scrum à travers l’utilisation d’outils tel que git, Jenkins et Jira.

Profil recherché :

Ce sujet est adapté pour un stage de 5 à 8 mois, pour un(e) étudiant(e) ouvert(e) d’esprit / curieux(se), motivé(e) et ayant un intérêt certain pour le cinéma et la réalisation de films. Le sujet sera co-encadré par Yvain Raeymaekers (Rendering Software Engineer) et Jean-Colas Prunier (CEO). L’orientation du stage (recherche et/ou développement) pourra être discuté avec le candidat. Ce stage pourra également être suivi d’une proposition d’embauche dans l’entreprise.

Prérequis :

C++ 11/14, Python, mathématique appliquées