À propos du poste
Aperçu du projet
Nous recherchons des spécialistes indépendants en modélisation 3D et Python pour apporter leur expertise à un projet spécialisé de collecte d'assets 3D pour l'IA. À mesure que les modèles d'IA génèrent et interagissent de plus en plus avec des environnements 3D, leur précision repose entièrement sur des données d'entraînement robustes, conçues par des experts. L'objectif de ce projet est de produire de manière autonome des maillages 3D précis en termes de collision à partir d'images de référence 2D, d'écrire des scripts de génération procédurale et de fournir des sorties programmatiques structurées (JSON/JS) afin d'entraîner les systèmes d'IA sur la construction géométrique et la logique de trajectoire.
Livrables et périmètre du projet
Travailler en autonomie pour générer des assets 3D précis et des sorties programmées. Les livrables attendus comprennent :
- Génération géométrique procédurale : écrire des scripts Blender Python (bpy) ou du code Three.js/JavaScript pour générer de manière procédurale une géométrie 3D à l'aide de primitives géométriques et d'opérations booléennes (union, soustraction, extrusion).
- Alignement et export des maillages : produire des maillages précis en termes de collision à partir d'images de référence 2D (masquées + RVB), capturer des alignements de captures d'écran précis et exporter les assets aux formats .obj, .glb ou similaires.
- Sorties structurées et journalisation des trajectoires : produire des sorties programmatiques JSON/JS représentant le maillage et tenir des journaux de trajectoire minutieux qui capturent les actions de construction séquentielles aux fins de reproductibilité.
- Assurance qualité et respect du workflow : auditer tous les assets selon des listes de contrôle qualité strictes avant soumission, maintenir des conventions de nommage de fichiers précises et soutenir un volume de production élevé au sein d'une plateforme d'annotation structurée.
Expertise requise
Pour remplir avec succès les livrables de ce projet, les contractants doivent posséder une solide combinaison de fondamentaux de modélisation 3D et de compétences en scripting programmatique.
Les compétences essentielles comprennent :
- Maîtrise démontrable du scripting Blender Python (bpy) et/ou de Three.js/JavaScript. Remarque : vous devez être capable d'écrire du code pour générer des sorties ; une expérience de modélisation uniquement via interface graphique ne sera pas qualifiante pour ce projet.
- Compréhension approfondie des primitives géométriques (cubes, sphères, cylindres, cônes) et des opérations booléennes, avec un accent sur la construction low-poly plutôt que sur la sculpture haute fidélité à forte subdivision (par exemple, ZBrush).
- Expérience avérée de la création de maillages 3D précis en termes de collision à partir d'images de référence 2D.
- Très soucieux du détail, avec la discipline nécessaire pour tenir des journaux de trajectoire, suivre strictement les conventions de nommage des fichiers et auto-auditer son travail afin de maintenir des scores de fiabilité élevés.
- Expérience préférée : parcours dans la création d'assets de jeu, familiarité avec les outils d'enregistrement d'écran/journalisation des frappes, ou expérience préalable dans des workflows d'annotation de données IA/ML.
Nous offrons un taux de rémunération fixe de $22 par heure. En tant que contractant, vous fournirez un ordinateur sécurisé et une connexion Internet à haut débit ; les avantages parrainés par l'entreprise, tels que l'assurance maladie et les congés payés, ne s'appliquent pas.
Type d'engagement : Freelance / Contractant indépendant
Type de lieu de travail : À distance