Ingénieur logiciel senior - rendu réaliste & production cloud

Rendu 3D fiable, du prototype à la production.

Spécialisé en synthèse d'image, C++ moderne, workloads GPU et services cloud, je transforme des pipelines de rendu complexes en systèmes fiables, observables et optimisés pour la production.

Profil

De l'image a l'architecture de service

Portrait de Jean Varnoux

Né à Limoges en 1994, j'ai grandi avec l'informatique moderne, les jeux vidéo et les images numériques. Cette culture m'a naturellement amené vers la programmation, puis vers la synthèse d'image et les moteurs 3D.

Mon travail relie aujourd'hui trois mondes : la qualité visuelle, les performances bas niveau et l'industrialisation de services critiques utilisés en production.

Chez Dassault Systèmes / 3DVIA, j'interviens de bout en bout sur le service de rendu réaliste : conversion de scènes, intégration moteur, optimisation CPU/GPU, conteneurisation, déploiement cloud, monitoring et diagnostic production.

7+ ans rendu, C++ et pipelines 3D
C++17 / GPU path tracing, tiling, optimisation
AWS / K8s workloads GPU, CI/CD, monitoring

Experience

Parcours professionnel et formation

Ingénieur logiciel 3D

Dassault Systèmes

Intégration de génération procédurale de ponts et tunnels en 3D à partir de données GIS 2D et de cartes de hauteur.

Master Informatique, Synthèse d'Image et Conception Graphique

Université de Limoges

Licence informatique

Université de Limoges

Qualité d'image

Validation par comparaisons visuelles, SSIM, heatmaps, analyse d'artefacts, convergence, luminosité, matériaux PBR, réflexions et réfraction.

Industrialisation

Automatisation de builds, releases et déploiements avec Jenkins, Gitea, Nexus, scripts Bash/PowerShell/Groovy et gestion d'artefacts volumineux.

Production

Diagnostic de timeouts, crashs, erreurs GPU, mémoire, dépendances natives, configuration AWS, accès IAM et stabilité de services distribués.

Competences

Un profil image, moteur et production

Rendu & 3D

Path tracing, RTGI, global illumination, PBR, BRDF, tone mapping, rendu 360, stereo 360, EXR, tiling, blending et post-processing.

C++ & pipelines 3D

C, C++17, API, loaders, cache, conversion BM3/BMPROJ, LOD, matériaux, textures, assets, optimisation mémoire et performance.

Cloud & DevOps

AWS EC2, S3, SQS, SNS, Lambda, CloudWatch, IAM, AMI, Docker, Kubernetes, Linux, Jenkins, Nexus, Gitea et CI/CD.

Qualité & production

Monitoring, Datadog, logs applicatifs, diagnostic production, métriques SSIM, comparaison pixel, heatmaps, support de workloads GPU.

C++ C CUDA OpenGL JavaScript Git Photoshop Lightroom Cinema 4D

Projets

Projets graphiques et techniques

Rendu issu du moteur de lancer de rayon

Moteur de rendu

Lancer de rayon

Création d'un moteur de rendu basé sur le ray tracing, avec galerie de résultats et exploration du rendu réaliste.

Explorer le projet
Materiau multi-couches rendu dans un moteur 3D

Matériaux temps réel

Matériaux multi-couches

Intégration d'une technique SIGGRAPH 2017 dans un moteur 3D universitaire pour enrichir les matériaux temps réel.

Explorer le projet
Visualisation 3D de scans médicaux

GPU & impression 3D

Scans médicaux 3D

Affichage temps réel de volumes médicaux, extraction surfacique par marching cubes et préparation de tranches pour impression 3D.

Explorer le projet

Passions

Images, photo et expérimentation visuelle

La photographie, la vidéo et l'image de synthèse nourrissent mon regard sur la lumière, les matières et la composition. Cette pratique personnelle influence directement ma manière d'aborder le rendu réaliste : comprendre l'image avant de construire les outils qui la produisent.

Photographie de pont avec reflet sur l'eauFermer Rendu 3D de sphères réfléchissantesFermer Matériau multi-couches rendu en 3DFermer Surface 3D éclairée avec reliefsFermer Rendu ray tracing avec objets et matériaux réfléchissantsFermer Rendu ray tracing avec matériaux et éclairageFermer Rendu ray tracing de forme impliciteFermer Rendu ray tracing avec scène texturéeFermer Rendu ray tracing avec reflet et profondeurFermer Rendu ray tracing avec matériaux brillantsFermer Rendu ray tracing avec éclairage extérieurFermer Rendu ray tracing avec surface réfléchissanteFermer Rendu ray tracing avec détail de scèneFermer Image de rendu avec composition graphiqueFermer Visuel graphique personnelFermer

Contact

Discutons rendu, 3D ou architecture logicielle