Jump to content
  • Rapport mensuel

    12 records in this category

      63

      Rapport mensuel de Star Citizen : Octobre 2021

      Rapport mensuel de Star Citizen : Octobre 2021
      Octobre a été un mois très excitant pour les joueurs et les développeurs grâce à notre première CitizenCon exclusivement numérique. Naturellement, le rapport de ce mois-ci présente le travail effectué pour l'événement, mais il est surtout rempli de détails sur les tâches terminées et en cours pour le contenu à venir.
      Lisez la suite pour tout savoir, des mises à jour des nouveaux vaisseaux aux dernières nouvelles de Pyro, et plus encore.
      RAPPORT MENSUEL DE STAR CITIZEN : OCTOBRE 2021

       
       
      Contenus IA
      Le mois dernier, AI Content a alloué des ressources à la prochaine version publique de l'Alpha 3.15.
      Avec la guérison et le statut d'acteur dans le patch à venir, l'équipe a complété le comportement IA et les utilisables de "l'expérience de respawning de l'hôpital", ce qui inclut les médecins et les infirmières qui accueillent les joueurs lorsqu'ils se réveillent dans un lit médicalisé.
       
      Un exemple frappant du système de statut de l'acteur peut être vu lorsqu'on achète une boisson dans un bar et qu'on devient ivre. AI Content a donc pris le temps de corriger un grand nombre des problèmes que les joueurs rencontrent depuis longtemps.
      "Plus tôt dans le mois, pendant la CitizenCon, nous étions heureux que le public puisse voir le comportement des travailleurs, le vendeur d'artefacts et une partie de notre comportement de sécurité à venir." - Équipe chargée du contenu de l'IA
      Fonctionnalités de l'IA
      AI Features a passé une partie du mois à travailler sur l'expérience et la réactivité de certains comportements dans le PU. Par exemple, les réactions de perception de combat ont été améliorées, y compris quelques scénarios où les réactions initiales ne jouaient pas correctement. Ils ont également réussi à rendre plus robuste la mise en file d'attente des animations de réaction lorsque les personnages utilisent un utilisable.
      L'équipe a ajusté les tirs amis pour éviter les dommages indésirables et a corrigé le calcul utilisé par les PNJ pour les empêcher de tirer lorsque des personnages amis se trouvent sur leur chemin. Une analyse approfondie est en cours sur les différentes tactiques de combat afin d'ajouter de meilleures réévaluations des cibles dans plusieurs scénarios.
      Du côté des commerçants, la réactivité a été améliorée, et l'équipe a corrigé des bugs liés à l'animation du scooching et aux barmen qui servent des clients ayant déjà une boisson devant eux.
      IA Tech
      Tout au long du mois d'octobre, IA Tech a poursuivi son travail sur la génération de la navigation planétaire.
      "Les éléments clés de ce mois-ci concernaient l'implémentation d'une méthode automatique de génération de requêtes sur la zone entourant les joueurs, mais nous avons également travaillé à permettre l'utilisation de l'algorithme d'entonnoir sur les triangles de maillage de la navigation planétaire." - Équipe technique de l'IA
      L'équipe a étendu le code des liens de navigation pour permettre la création de contrôleurs de personnalisation. Dans ce contexte, un contrôleur est un morceau de code générique qui peut étendre la façon dont les PNJ évaluent s'ils peuvent utiliser un lien de navigation particulier. Par exemple, les portes peuvent avoir des contrôleurs spécifiques pour indiquer aux personnages IA si elles sont verrouillées afin qu'elles puissent être utilisées correctement lors de la recherche de chemin.
      Pour l'IA des vaisseaux, ils se sont concentrés sur les améliorations du ciblage et de la précision, ont amélioré la façon dont l'IA utilise les missiles en combat, et ont introduit des moyens permettant à la logique de mission de forcer ou de demander la priorisation d'une cible spécifique. Un contrôleur PID a également été implémenté pour la précision qui fournit de meilleurs résultats et permet de l'ajuster plus facilement en fonction des compétences de l'IA.
      En ce qui concerne l'éditeur de Subsumption, l'équipe a terminé l'implémentation de la fonctionnalité permettant d'ancrer différents éléments dans l'interface utilisateur et de sauvegarder ou de charger des dispositions spécifiques.
      Animation
      Le mois dernier, l'équipe d'animation a travaillé sur divers comportements d'IA, notamment l'infirmière, le vendeur, le barman, le client du bar, l'agent de sécurité et le PNJ non-combattant qui se recroqueville et se cache. Des modifications ont également été apportées à plusieurs assets féminins pour Alpha 3.15 afin de donner plus de vie au monde. Des plans ont été élaborés pour améliorer le set de locomotion des ivrognes, ce qui aidera à résoudre les questions techniques pour les sets " lourdement blessés ".
      Le développement du gadget d'exploitation minière interstellaire Shubin s'est poursuivi, et l'équipe a veillé à corriger les problèmes visuels liés au système de sélection et de désélection.
      Le travail s'est poursuivi sur les animations faciales pour toutes les animations corporelles existantes, tandis que des progrès ont été réalisés sur les emotes et les lignes pour divers personnages du PU.
      Art (personnages)
      Les équipes Art et Technique des personnages ont passé le mois d'octobre à corriger des bogues pour l'Alpha 3.15 et à progresser dans le contenu des différentes versions à venir. Une attention particulière a été accordée à la mise à jour des têtes de l'archétype ADN, ce qui améliorera la qualité de toutes les têtes de personnages dans le PU et Squadron 42. Ils ont également commencé à développer une série de nouvelles tenues de style frontalier pour la population de Pyro.
      Art (Vaisseaux)
      Aux États-Unis, l'équipe chargée des vaisseaux a corrigé des bugs et continué à peaufiner diverses parties du Crusader Ares, y compris plusieurs nouvelles peintures.
      Le Vulture Drake a atteint la phase artistique finale, avec l'accent mis le mois dernier sur l'habitation et la soute.
      L'un des véhicules non annoncés régulièrement mentionnés a continué à progresser dans le pipeline, obtenant cette fois une disposition d'interface utilisateur finalisée et une passe d'éclairage. Une partie de l'équipe a ensuite commencé le passage sur les dégâts, tandis que d'autres sont passés à la préparation de la sortie.
      Un autre nouveau vaisseau a reçu ses teintes finales et les bogues ont été corrigés.
      Au Royaume-Uni, trois vaisseaux sont passés par les étapes finales du pipeline, tandis que le Banu Merchantman a progressé dans la boîte blanche. Les MISC Hulls à venir ont poursuivi leur développement, le A se préparant pour la révision de la boîte blanche et le C approchant de la révision de la boîte grise.
      Art (Armes)
      L'équipe chargée des armes a commencé le mois en travaillant sur les bombes Firestorm Kinetics de taille 3 pour le Crusader Hercules et sur les illustrations pour le prochain asset de rayon tracteur de vaisseau. Ils ont terminé le mois sur le gadget de minage, la mine de proximité et la mine à déclenchement laser.
      Audio
      L'équipe du code audio s'est préparée à la dernière étape du développement du logiciel audio Claudius, qui a été abordée par Graham, responsable du code audio, et Adi, concepteur sonore, lors de leur panel Sounds of Space CitizenCon.
      Enfin, l'équipe a travaillé en étroite collaboration avec le compositeur Pedro Camacho sur la partition de Pyro pour établir le ton et la palette sonore.
      Communauté
      L'équipe communautaire a passé une partie du mois à préparer le Jour du Vara. Cela a impliqué les coureurs des cavernes et les concours annuels de sculpture de citrouilles de Star Citizen, tandis que les citoyens pouvaient débloquer le casque Hill Horror gratuitement en se rendant à Jump Town pendant toute la durée de la fête.

       
      L'équipe a publié le Postmortem de l'Alpha 3.14, dans lequel les développeurs principaux détaillent ce qui a été livré et évaluent comment cela s'est passé.
      La communauté a également joué un rôle important lors de la Digital CitizenCon 2951, en conservant les nombreuses vidéos communautaires soumises dans le cadre du concours vidéo de l'événement, les gagnants pouvant être visionnés sur le site Web de la CitizenCon.
      L'équipe a également organisé le concours "Tales of Star Citizen Past" et a aidé les citoyens à partager leurs projets de soirées de surveillance de la CitizenCon.
      Au cours de l'événement, l'équipe a recueilli les votes pour le concours de cosplay préféré des fans et le vote pour le panel de vaisseaux, a publié le pré-Q&A de l'Origin 400i après son dévoilement, et a compilé le Q&A du vaisseau Anvil basé sur les questions les plus votées par la communauté.
      Après l'événement, tous les panels ont été mis à disposition pour être visionnés en 4k et un fil de discussion sur le maillage des serveurs a été publié.
      Enfin, l'équipe communautaire a soutenu l'Alpha 3.15 à venir en publiant des articles sur l'inventaire personnel et la récupération des pannes de serveur, les nouvelles missions et le premier passage des variantes de bouclier, ainsi que le gameplay médical.
      Moteur
      Le mois dernier, l'équipe chargée de la physique a pris en charge la prochaine version Alpha 3.15 et a corrigé de nombreux problèmes, et du temps a été consacré à diverses optimisations. Le processus de voxélisation des maillages triangulaires a été accéléré en utilisant une structure d'accélération basée sur les lignes de balayage au lieu d'une structure basée sur les voxels lors du remplissage des cellules. L'équipe a également aidé AI Code à optimiser sa routine de mise à jour de la carte audio en regroupant le traitement des stimuli. De plus, le tri des événements de collision a été optimisé, et la physique des brosses par défaut est maintenant créée automatiquement. Une visualisation de débogage pour l'historique des collisions a également été implémentée. Enfin, en ce qui concerne la physique, une grille arborescente quantum a été implémentée. Elle sera utilisée pendant le boosting du voyage quantum et pendant le voyage quantum régulier pour détecter les collisions et les obstacles le long du chemin.
      Pour le moteur de rendu, des efforts considérables ont été consacrés à l'amélioration des résultats du profileur de pipeline pour les chemins de rendu Gen12 et anciens. Cela a été fait pour obtenir une évaluation précise de la durée de traitement des passes de rendu et de calcul sur les CPU et GPU sans trop affecter le taux d'images réel (profilage en temps réel).
       
      Des progrès significatifs ont également été réalisés dans la transition vers Gen12 : Les objets d'état du pipeline sont désormais compilés à la demande pour améliorer les temps de chargement, l'instanciation massive est désormais prise en charge et la gestion des tampons d'instance a été optimisée. La scène de rendu Scaleform utilisée pour le menu et l'interface utilisateur dans le monde du jeu a été optimisée pour réduire le nombre moyen de scènes de 2000 à un maximum de 60, l'état du pipeline étant également créé à la demande. En outre, le code des particules, l'atlas de lumière et l'analyseur de shaders ont été remaniés. L'intégrité du contenu a été renforcée en ajoutant des alertes de données pour les shaders invalides utilisés dans les matériaux. La prise en charge des mises à jour de la texture des matériaux (animation de la texture) a également été ajoutée.
      Pour le rendu des atmosphères et des nuages, toutes les améliorations récentes ont été fusionnées dans le flux Alpha 3.15. Des améliorations ont continué à être apportées à l'éclairage indirect des nuages et de l'atmosphère en fonction de la présence de nuages dans l'atmosphère. La partie initiale de ce travail a été achevée (génération de LUT), le travail reprenant une fois que les optimisations de performance prévues seront en place. Pour mettre en place ces dernières, le travail sur la chaîne de reprojection et de filtrage a commencé afin de permettre la réutilisation temporelle et spatiale des résultats de raymarch. À cette fin, la R&D a commencé à travailler sur la reprojection sans vecteurs de mouvement (car ceux-ci ne peuvent pas représenter correctement les médias participants).
      L'équipe du moteur central a également travaillé sur le code de diffusion des entités, qui prend désormais en charge le triage par sphère nécessaire à SQ42. Une refonte importante a été soumise au planificateur de mise à jour des composants d'entité. Cela inclut une nouvelle API qui utilise les ID de mise à jour au lieu des passes pour permettre plusieurs mises à jour par passe. Le frame profiler du moteur a été mis à jour pour inclure diverses statistiques provenant des événements Heartbeat ainsi qu'un résumé du temps CPU et de l'utilisation de la mémoire par les équipes de développement, des informations sur la construction et une capture d'écran dans la capture. Le gestionnaire de mémoire a été étendu pour prendre en charge des arènes d'allocation et des caches de threads séparés par équipe de développement. En cas d'accès mémoire invalide, le gestionnaire d'exception peut maintenant indiquer à quelle arène une adresse mémoire inaccessible correspond. Cela permet de déboguer les crashs mémoire avec une vérification plus fine de la mémoire, ce qui signifie généralement que la compilation s'exécute beaucoup plus rapidement et utilise moins de mémoire que si le débogage de la mémoire était activé globalement. En outre, le travail s'est poursuivi sur l'amélioration de l'élimination des frustums et une fonctionnalité permettant de capturer et de faire circuler des lambdas C++ sans allocations de la pile a été ajoutée.
      Enfin, l'équipe examine de plus près les possibilités d'intégrer EASTL.
      Fonctionnalités (Personnages et armes)
      Tout au long du mois d'octobre, l'équipe des fonctionnalités a amélioré les nouvelles fonctionnalités d'inventaire des joueurs et de statut des acteurs en fonction des commentaires du PTU, l'ajout le plus notable étant la possibilité de filtrer les objets dans l'inventaire. Cette fonctionnalité a déjà fait l'objet de plusieurs itérations de l'interface utilisateur depuis son introduction au début du mois.
      Fonctionnalités (Gameplay)
      L'équipe Gameplay américaine a commencé le mois en finalisant son panel Stream of Thought pour la CitizenCon. Une fois terminé, ils se sont concentrés sur le nouveau kiosque d'objets qui ajoutera la possibilité de revendre des objets aux magasins (il a été converti en Building Blocks dans le processus).
      Ils ont finalisé les documents de conception technique, ont commencé à travailler sur la refonte majeure du cargo, et ont également travaillé sur le prochain événement IAE.
      Un correctif a été ajouté afin d'empêcher les joueurs de perdre les objets rangés dans leurs vaisseaux lorsqu'ils subissent une 30k. Désormais, lorsque les joueurs atteignent un 30k, ils pourront réclamer ce vaisseau avec tous les objets stockés depuis n'importe quel terminal ASOP du jeu.
      "Fini le temps où vous chargiez votre vaisseau d'une tonne d'objets pour vous rendre dans une autre ville et où vous les perdiez à cause d'un crash du serveur. Nous avons déjà vu une réaction extrêmement positive du public sur Spectrum ainsi que sur Reddit à propos de la façon dont cela fonctionne, donc nous espérons que vous l'appréciez tous autant que nous !" - Équipe des fonctionnalités
      Fonctionnalités (Véhicules)
      Le mois dernier, l'équipe Véhicules s'est concentrée sur un remaniement important de la manipulation des grav-lev. Une percée dans l'implémentation a permis d'apporter des améliorations significatives à la manipulation, la rendant plus dynamique et flexible. Ils ont également corrigé certains bugs et problèmes liés à l'implémentation existante.
      Le développement des points de saut s'est poursuivi, l'équipe s'occupant actuellement de régler les derniers détails de la logique de jeu. Par exemple, lorsque plusieurs personnes utilisent un point de saut en même temps. Une partie de la technologie de bas niveau derrière les points de saut dépend du maillage des serveurs, l'équipe a donc continué à travailler avec les équipes concernées.
      Des améliorations ont été envisagées pour le système de transit. Le système est assez complexe et a été construit avant le maillage des serveurs et le streaming, il y a donc des mises à jour à faire pour s'assurer qu'il s'adapte au nouveau paysage technologique du jeu. L'équipe a également cherché à améliorer certains des outils utilisés par les concepteurs pour créer plus facilement des réseaux de transit dynamiques et complexes.
      Graphisme et programmation VFX
      Les améliorations apportées aux volumes d'eau se sont poursuivies, l'accent étant mis en octobre sur la manière de simuler correctement l'éclairage volumétrique sous la surface. Deux approches ont été adoptées : La première utilise le système général de brouillard voxel, bien qu'il présente plusieurs limitations qui le rendent inapplicable aux volumes d'eau très grands ou très petits. La seconde approche consiste à réutiliser le modèle d'éclairage par particules, qui est moins précis mais peut fonctionner à des échelles plus extrêmes.
      Nous avons également commencé à travailler sur les changements à apporter au système de matériaux pour permettre aux shaders de devenir plus modulaires. Il s'agit d'un tremplin vers la construction d'une nouvelle suite de shaders qui offrent plus de puissance et de flexibilité aux artistes sans nécessiter une réingénierie complexe de la part des programmeurs graphiques.
      Le travail sur Gen12 a repris après la CitizenCon, avec de nouveaux systèmes convertis. L'équipe cherche également à terminer une vaste refonte des échantillonneurs de textures pour les rendre compatibles avec Gen12/Vulkan.
      Parmi les autres tâches accomplies, citons les nouvelles fonctions d'animation de la lumière, le travail de conception technique pour l'utilisation des cartes de dommages pour la récupération, les corrections de gamma et le support général de la fonction de feu.
      Éclairage
      L'équipe chargée de l'éclairage a commencé le mois en corrigeant des bogues pour les emplacements de l'Alpha 3.15.
       

       
      Elle est ensuite passée à la finalisation de l'éclairage de l'IAE, ce qui impliquait de reprendre l'éclairage existant et de le réaffecter à la nouvelle ambiance de la salle de convention. Certaines zones n'ont nécessité que de petites retouches, tandis que d'autres ont reçu des changements beaucoup plus importants qui, l'équipe l'espère, offriront une expérience nouvelle et intéressante à la communauté.
       

       
      Le début d'un nouveau trimestre a également permis à l'équipe de s'attaquer à l'arriéré des tâches héritées et de peaufiner les emplacements couvrant l'ensemble du PU.
      Un look-dev pass a commencé sur les stations spatiales abandonnées de Pyro.
      "Ces lieux nous offrent des tonnes de possibilités d'ambiance et de drame, comme des couloirs sombres et froids contrastant avec des marchés chauds remplis de condensation." - Équipe chargée de l'éclairage
      Lieux
      L'équipe Locations, basée à Montréal, a mis la touche finale à l'hôpital d'Area18, dont la sortie est prévue dans l'Alpha 3.16. Il s'agissait de terminer les tâches de polissage, de créer des LOD pour l'ensemble du site et de corriger tous les bugs restants.
      Parallèlement, d'autres hôpitaux ont bien progressé, notamment l'hôpital Maria Pure of Heart à Lorville et les cliniques des aires de repos, ces dernières approchant les dernières étapes du développement. Les cliniques des aires de repos ont nécessité quelques modules supplémentaires pour permettre à l'équipe de créer des agencements uniques dans chacun des 12 sites. L'équipe a également travaillé sur la boîte blanche de l'hôpital de Levski.
      Une autre fonctionnalité clé actuellement en cours de développement est Derelict Ships V1. Le mois dernier, l'équipe de conception a éparpillé des parties du Caterpillar de Drake dans des endroits de la planète et a ajouté des énigmes à l'intérieur. Actuellement, il existe deux types de modules : Vanilla et Puzzle. Les modules Vanilla sont de simples pièces de vaisseau spatial où les joueurs peuvent trouver des ressources ou des objets de base. Les modules Puzzle contiennent une énigme avec un conteneur lootable comme récompense. L'équipe a maintenant terminé ces modules et les assemble sur différents sites de crash autour de Stanton.
      Narration
      Le mois d'octobre de Narration a débuté par le support final de la poussée d'Alpha 3.15 vers le PTU. Ils ont également soutenu d'autres équipes, corrigé des bugs, ajouté des chaînes de texte et rédigé des noms et des descriptions d'objets. Ils se sont ensuite tournés vers les futures versions et ont commencé à compiler des documents pour certains des futurs hôpitaux. Il s'agissait notamment d'écrire des idées et des textes pour les accessoires environnementaux, tels que des affiches, des panneaux et des scripts d'annonce.
      L'année touchant à sa fin, l'accent a été mis sur la planification. Narrative a travaillé avec AI, Animation et Design pour définir les objectifs du contenu narratif pour l'année à venir, y compris le prototypage du comportement et les sessions de capture de mouvement.
      Narration a également continué à travailler sur le contenu de Pyro, notamment en collaborant avec Design sur les missions et en développant les factions et les lieux que l'on trouvera dans le système.
      Une poignée d'articles nouveaux et réédités ont été publiés. The Advocacy Archive révèle une opération d'infiltration dans une faction potentiellement violente d'un groupe séparatiste terrien, tandis que Dispatches from the Dark raconte l'histoire d'une randonnée conflictuelle d'un passionné de crimes réels sur le site d'un tueur en série tristement célèbre. Le Jump Point d'octobre présentait une rétrospective de la CitizenCon ainsi qu'un regard sur le développement du 400i et un Portfolio sur le Cousin Crow's Custom Craft sur Orison. Enfin, Galactapedia a été mis à jour avec une foule de nouveaux articles.
       QA
      L'équipe d'assurance qualité s'est principalement concentrée sur la CitizenCon, l'Alpha 3.15 pour Evocati et les tests PTU de la vague 1. La date de mise en ligne ayant été repoussée à novembre, l'équipe a continué à tester et à publier d'autres vagues tout en mettant à jour le plan de publication.
      Pour le développement, l'équipe a continué à tester les QATR selon les besoins. Avec le nouveau plan de publication du mardi et du jeudi et la liste de contrôle des fonctionnalités en place, l'équipe a pu effectuer des tests de manière plus fiable.
      La direction de l'AQ a poursuivi le plan de retour au bureau, a progressé dans le recrutement et a créé une équipe AQ Live dédiée.
      Services et outils systémiques
      En octobre, les services et outils systémiques ont terminé leur travail en cours sur l'économie, les outils et la simulation de l'IA. Ils se concentrent maintenant sur l'optimisation pour le reste de l'année. Le développement de la nouvelle fonctionnalité de jeu mentionnée le mois dernier s'est également poursuivi.
      Le travail sur la création et le suivi des PNJ intelligents a progressé, la dernière moitié du système de création progressant bien. Le système de suivi continue vers sa première étape interne majeure.
      Enfin, en préparation de l'Alpha 3.15, ils ont abordé de nouveaux cas limites avec le système d'inventaire et les services backend.
      Tech Animation
      En octobre, Tech Animation a achevé la mise à niveau du pipeline de création de têtes et d'animation, une tâche de longue haleine.
      "Nous avons réécrit des parties importantes du système ADN utilisé pour créer nos acteurs dans le jeu. En plus de cela, nous avons ajouté un support pour la création et l'édition de ces assets de tête dans Maya par le biais d'un plugin qui partage la même base de code et une grande quantité d'outils pour l'utiliser efficacement. Cela nous a permis de dépasser les limites actuelles de notre pool de gènes et de nous tourner vers l'avenir." - Animation technique
      Désormais, tous les types de rigs de visage sont viables (y compris les animaux et les extraterrestres), avec la perspective de mettre à niveau ou de personnaliser les rigs d'animation faciale pour tout ce qui sera nécessaire à l'avenir. Cette technologie est également en cours d'approfondissement pour des formes de déformation plus complexes.
      Tech Animation est presque prêt à présenter le pipeline de création de têtes qu'il a créé en tandem avec le système ADN. Cela leur donnera la possibilité de créer de nouveaux rigs de visage pour les pools de gènes ADN et de contrôler étroitement la qualité des assets.
      Des outils supplémentaires ont été créés au cours du trimestre pour inclure l'exportation de cache d'alambic dans le pipeline d'animation. Cette fonction a toujours été prise en charge, mais le fait de l'inclure de cette manière a ouvert de nouvelles possibilités pour les équipes d'animation et de technologie, qui ont pu l'inclure directement dans leurs pipelines d'animation en tant que préférence d'exportation.
      L'équipe Animation a également poursuivi le développement du pipeline d'outils et a affiné certains anciens codes et outils pour qu'ils continuent à fonctionner comme prévu.
       
      Turbulent (Services)
      L'équipe Live Tools a poursuivi le développement de l'outil Hex présenté le mois dernier, en le mettant cette fois-ci au même niveau que la version précédente. Elle a continué à ajuster le pipeline de gestion des crashs en vue du déploiement le mois prochain, ainsi qu'une nouvelle mise à jour de l'API Panic pour prendre en charge les changements à venir.
      Les services de jeux ont progressé avec le service de discipline, en réglant les détails lors des pré-tests avant de procéder au QATR complet. L'équipe a également travaillé sur des demandes de fonctionnalités pour le graphique d'entités pour l'équipe Persistent Tech.
      Interface Utilisateur
      L'équipe IU a principalement pris en charge l'Alpha 3.15, bien qu'elle ait également progressé sur l'IU de la prochaine fonction de ravitaillement en carburant et des gadgets d'exploitation minière. Elle a passé du temps à convertir les terminaux ASOP pour utiliser les Building Blocks en vue d'une future version et a travaillé avec l'équipe Véhicules pour ajouter des contrôles de porte mis à jour aux derniers vaisseaux.
      Tech Véhicule
      L'équipe Vehicle Tech a travaillé sur diverses fonctionnalités pour le patch à venir, notamment la prise en charge des nouvelles versions de véhicules, le train d'atterrissage, le radar et le balayage, la réparation et les interactions des panneaux de commande des portes.
      "Les panneaux de contrôle sont particulièrement remarquables, car nous souhaitons bientôt étendre ces interactions pour permettre au joueur de contrôler son environnement de manière nouvelle et passionnante, que ce soit dans un véhicule ou une station." - Technologie des véhicules
      L'équipe est ensuite passée à l'intégration des commentaires sur les améliorations apportées aux radars et aux scanners soumises au trimestre dernier. Des besoins liés à Squadron 42 ont également été découverts qui, une fois mis en œuvre, bénéficieront également au PU.
      VFX
      L'équipe VFX a terminé les passes complètes de plusieurs nouveaux vaisseaux, notamment les variantes du Crusader Ares et leurs armes. Le travail s'est poursuivi sur les bombes S10, dont l'aspect est maintenant bien meilleur que la "passe fonctionnelle" montrée dans Inside Star Citizen.
      Les effets de tempête au sol des planètes ont été rééquilibrés, ce qui était nécessaire en raison du modèle d'éclairage VFX récemment introduit. L'équipe a également organisé plusieurs playtests axés sur les VFX, au cours desquels elle a trouvé et corrigé de nombreux bugs visuels mineurs.
      Conclusion
      NOUS VOUS DONNONS RENDEZ-VOUS LE MOIS PROCHAIN...

      Traduction : @Maarkreidi Swiss Starships

      85

      SQ42 Rapport Octobre 2021

      A : RECRUES DE SQUADRON 42
      SUBJ : MISE À JOUR DU DÉVELOPPEMENT 10:06:2021
      REF : CIG UK, CIG DE, CIG LA, CIG TX
       
      FAO recrues de Squadron 42
      Bienvenue au rapport de développement de Squadron 42 du mois d'octobre. Vous y trouverez des détails sur les derniers progrès réalisés dans le cadre de la campagne, notamment les mises à jour des services backend essentiels, des comportements de l'IA et des communications dans le cockpit.
       Sincèrement,
      CIG COMMUNICATIONS
      Contenu de l'IA
      Parallèlement au travail sur le statut des acteurs partagé avec le PU, l'équipe chargée du contenu de l'IA a progressé sur des tâches spécifiques à Squadron 42, notamment les utilisables Cryopod et Simpod.
      L'utilisable Simpod est un poste de travail où le joueur ou les PNJ peuvent s'entraîner. Une fois terminé, il sera disponible pour les artilleurs des PNJ qui pourront s'entraîner à manier leur tourelle dans un espace sécurisé.
      Le Cryopod utilisable est un conteneur de stockage au froid pour préserver les humanoïdes, avec des signes vitaux affichés sur des écrans externes. La première itération permet aux PNJ de vérifier la santé de l'occupant sur le terminal et de dégager le givre de la fenêtre du pod.
      Les animateurs ont également peaufiné les données de capture de mouvement recueillies plus tôt dans l'année. C'est la dernière étape pour fournir les interactions utilisables initialement demandées pour le niveau Aciedo.
      Fonctions d'IA
      Tout au long du mois d'octobre, l'équipe chargée des fonctions d'IA s'est principalement concentrée sur le comportement de combat des Vanduul, qui est fortement axé sur la mêlée, ce qui a permis à l'équipe de progresser avec le système d'attaques combinées précédemment détaillé.
      Les nouveaux ajouts incluent des paramètres aux attaques combo pour prototyper rapidement des animations de mêlée plus rapides en ajustant un facteur d'échelle. Cela leur permet d'équilibrer rapidement la vitesse des animations, de sorte que le rythme du combat rapproché peut être modifié pour augmenter ou diminuer le défi pour le joueur.
      Le ciblage des mouvements se met désormais à jour tout au long des attaques de mêlée afin que les personnages puissent réajuster leur positionnement pour atteindre correctement leurs cibles. L'équipe a également amélioré la façon dont les staggers peuvent être déclenchés. Désormais, les personnages de grande taille peuvent déclencher des staggers après un tir de balle soutenu pour interrompre leurs attaques de mêlée.
      L'équipe a également travaillé sur la prévisualisation de l'expérience cinématique des Vanduul, sur les animations d'une configuration de navigation spécifique permettant aux PNJ de s'esquiver sous les obstacles, ainsi que sur la reddition et l'utilisation de la couverture non entraînée.
      Animation
      Le mois dernier, l'équipe d'animation a travaillé sur divers comportements d'IA, y compris des interactions volontaires et affolées avec des consoles, la navigation sous des portes cassées, le bris de serveurs informatiques et de conduits d'aération, et la recherche par-dessus des rampes et autour de boîtes et de conduits d'aération.
      Ils ont également passé du temps à travailler sur le combat contre les Vanduul aux côtés de l'équipe d'IA, en fixant des animations pour les Vanduul passant à travers des portes fermées ou partiellement fermées et cassant des équipements. Les améliorations se sont poursuivies sur le gameplay en zéro-g et les animations des joueurs au sol.
      Du côté des visages, l'équipe a poursuivi sa passe d'amélioration sur la prochaine série de personnages. Le développement des scènes de jeu s'est poursuivi afin de donner une vie narrative à l'environnement, en incluant la capture de mouvement si nécessaire.
      Art (Personnages)
      L'équipe Character Art and Tech a passé le mois à peaufiner la faction Navy de SQ42, en retravaillant de nombreuses anciennes tenues pour les adapter aux normes de qualité actuelles. Il s'agissait notamment des vestes d'officier de pont, des pulls d'uniforme de combat et des tenues du personnel médical de la Navy. Ils ont également peaufiné les têtes et les cheveux de personnages importants comme Bishop et Trejo.
      Art (Environnement)
      L'équipe Art (Environnement) a soutenu l'étape importante du projet, en contribuant à apporter une qualité visuelle au travail présenté par les autres équipes.
      Par ailleurs, l'équipe a poursuivi le travail sur de nombreux chapitres, notamment les chapitres 5, 12 et 13, et a poussé les découpes verticales à un niveau visuel élevé sur les chapitres 7 et 19. De nouveaux progrès ont été réalisés dans la création de paysages spatiaux d'une qualité exceptionnelle, afin d'apporter plus de dynamisme et d'éclat aux scènes spatiales cinématiques.
      Audio
      L'audio a continué à étudier les systèmes de SQ42 et a planifié son soutien futur à la campagne.
      Cinématique
      L'équipe Cinematics a beaucoup travaillé sur le chapitre d'ouverture du jeu, qui a reçu une révision bien méritée de la technologie des planètes et des vues. En raison de la nouvelle configuration de l'espace, l'équipe a dû évaluer si certains plans étaient toujours valables ou si des repérages supplémentaires étaient nécessaires pour tirer le meilleur parti de la nouvelle nébuleuse géante du mur de tempête. Les concepteurs cinématographiques anticipent toujours les éléments futurs et cadrent leurs caméras en fonction de ceux-ci, mais le fait de voir les vues réelles dans la caméra peut parfois nécessiter de reconsidérer le cadrage. Le soleil a également changé de position de quelques degrés en raison de l'accumulation artistique.
      Des variantes de vaisseaux existants comme le Bengal ont été conçues, construites et livrées, tandis que de nouveaux vaisseaux ont été créés pour la flotte Vanduul. Toutes les scènes de pont mettant en scène l'amiral Bishop et son homologue vanduul ont également progressé.
      La plupart des scènes ont reçu leur "passe de contact pour les accessoires et les doigts". Désormais, tous les officiers sont correctement placés dans leur siège, leurs mains touchant les commandes réactives et bougeant selon les besoins. Par exemple, les doigts saisissent correctement un écran pivotant.
      Nous avons également consacré du temps à la création de séquences de cascades réutilisables de vaisseaux en train de se battre ou d'être détruits, que le joueur peut voir depuis la fenêtre d'un couloir ou sur le pont d'un vaisseau pendant la bataille.
      Une séquence clé de la tourelle a été étoffée, avec des coupes créées pour distinguer les vagues et les différents défis. Cela a conduit à l'élaboration et à l'amélioration de nombreux plans de navigation.
      Enfin, en ce qui concerne les cinématiques, le récent aménagement de l'espace, les ajouts de flotte, le polissage de la mo-cap et le soleil modifié ont permis de repenser le plan d'ouverture du jeu, en le rendant meilleur et plus dynamique.
      Moteur
      Le mois dernier, l'équipe de physique a consacré du temps à diverses optimisations. Le processus de voxélisation des maillages triangulaires a été accéléré en utilisant une structure d'accélération basée sur les lignes de balayage au lieu d'une structure basée sur les voxels lors du remplissage des cellules. L'équipe a également aidé AI Code à optimiser sa routine de mise à jour de la carte audio en regroupant le traitement des stimuli. De plus, le tri des événements de collision a été optimisé, et la physique des brosses par défaut est maintenant créée progressivement. Une visualisation de débogage pour l'historique des collisions a également été implémentée. Enfin, en ce qui concerne la physique, une grille quantique arborescente a été implémentée. Elle sera utilisée pendant le boosting du voyage quantique et le voyage quantique normal pour détecter les collisions et les obstacles le long du chemin.
      Pour le moteur de rendu, des efforts considérables ont été consacrés à l'amélioration des résultats du profileur de pipeline pour les chemins de rendu Gen12 et anciens. Cela a été fait pour obtenir une évaluation précise de la durée de traitement des passes de rendu et de calcul sur les CPU et GPU sans trop affecter le taux d'images réel (profilage en temps réel).
      Des progrès significatifs ont également été réalisés dans la transition vers la Gen12 : Les objets d'état du pipeline sont désormais compilés à la demande pour améliorer les temps de chargement, l'instanciation massive est désormais prise en charge et la gestion des tampons d'instance a été optimisée. La scène de rendu Scaleform utilisée pour le menu et l'interface utilisateur dans le monde du jeu a été optimisée pour réduire le nombre moyen de scènes de 2000 à un maximum de 60, l'état du pipeline étant également créé à la demande. En outre, le code des particules, l'atlas de lumière et l'analyseur de shaders ont été remaniés. L'intégrité du contenu a été renforcée en ajoutant des alertes de données pour les shaders invalides utilisés dans les matériaux. La prise en charge des mises à jour de la texture des matériaux (animation de la texture) a également été ajoutée.
      Des améliorations ont continué à être apportées à l'éclairage indirect des nuages et de l'atmosphère en fonction de la présence de nuages dans l'atmosphère. La partie initiale de ce travail a été achevée (génération LUT), le travail reprenant une fois que les optimisations de performance prévues seront en place. Pour mettre en place ces dernières, le travail sur la chaîne de reprojection et de filtrage a commencé afin de permettre la réutilisation temporelle et spatiale des résultats de raymarch. À cette fin, la R&D a commencé à travailler sur la reprojection sans vecteurs de mouvement (car ceux-ci ne peuvent pas représenter correctement les médias participants).
      L'équipe du noyau du moteur a également travaillé sur le code du flux d'entités, qui prend désormais en charge l'élimination des sphères nécessaire à SQ42. Une refonte importante a été soumise au planificateur de mise à jour des composants d'entité. Cela inclut une nouvelle API qui utilise les ID de mise à jour au lieu des passes pour permettre plusieurs mises à jour par passe. Le frame profiler du moteur a été mis à jour pour inclure diverses statistiques provenant des événements Heartbeat ainsi qu'un résumé du temps CPU et de l'utilisation de la mémoire par les équipes de développement, des informations sur la construction et une capture d'écran dans la capture. Le gestionnaire de mémoire a été étendu pour prendre en charge des arènes d'allocation et des caches de threads séparés par équipe de développement. En cas d'accès mémoire invalide, le gestionnaire d'exception peut maintenant indiquer à quelle arène une adresse mémoire inaccessible correspond. Cela permet de déboguer les crashs mémoire avec une vérification plus fine de la mémoire, ce qui signifie généralement que la compilation s'exécute beaucoup plus rapidement et utilise moins de mémoire que si le débogage de la mémoire était activé globalement. En outre, le travail s'est poursuivi sur l'amélioration de l'élimination des frustums et la fonctionnalité de capture et de transmission des lambdas C++ sans allocations de tas a été ajoutée.
      Fonctionnalités (Gameplay)
      Gameplay Features a accompli de petites tâches de soutien tout en progressant sur plusieurs séquences cinématiques très complexes. Une grande partie de ces tâches concernait des problèmes techniques liés à la façon dont le moteur a dû être modifié pour prendre en charge le streaming des conteneurs d'objets. Comme certains systèmes existants ne sont pas conscients du streaming, l'équipe a dû trouver des moyens de corriger les références aux véhicules qui ne sont pas chargés par défaut mais qui apparaissent plus tard dans une mission.
       
      Le personnalisateur de personnage de base fonctionnant dans le jeu, l'équipe a continué à travailler en liaison avec les équipes concernées pour prototyper l'expérience utilisateur. Plusieurs modifications ont été apportées pour supprimer certaines limites codées en dur, comme le nombre de zones du visage que les joueurs peuvent modifier ou le nombre de têtes entre lesquelles ils peuvent se fondre. L'équipe note qu'il peut être difficile de créer une interface utilisateur intuitive sans entraver la puissance et la liberté du système.
      Histoire du jeu
      Tout au long du mois d'octobre, Gameplay Story a travaillé sur une grande variété de scènes et de chapitres.
      Un travail de polissage a été effectué sur le chapitre 1, avec plusieurs scènes mises à jour avec de nouveaux sons, tandis que le walk-and-talk de Graves au chapitre 5 a bien progressé. Une scène de briefing du chapitre 8 a reçu une nouvelle mo-cap, tandis qu'une scène compliquée du chapitre 12 a été complètement remaniée.
      L'interaction tactile a également progressé, ce qui, bien que difficile à mettre en œuvre, permet aux personnages de se sentir plus vivants et présents dans le monde.
      Graphisme et programmation VFX
      L'équipe graphique a continué à améliorer les volumes d'eau, en se concentrant cette fois sur la façon de simuler correctement l'éclairage volumétrique sous la surface. Deux approches ont été adoptées : La première utilise le système général de brouillard voxel, bien qu'il présente plusieurs limitations qui le rendent inapplicable aux volumes d'eau très grands ou très petits. La seconde approche consiste à réutiliser le modèle d'éclairage par particules, qui est moins précis mais peut fonctionner à des échelles plus extrêmes.
      Nous avons également commencé à travailler sur les changements à apporter au système de matériaux pour permettre aux shaders de devenir plus modulaires. Il s'agit d'un tremplin vers la construction d'une nouvelle suite de shaders qui offrent plus de puissance et de flexibilité aux artistes sans nécessiter une réingénierie complexe de la part des programmeurs graphiques.
      Le travail sur Gen12 s'est poursuivi, avec la conversion d'autres systèmes. L'équipe cherche également à achever une vaste refonte des échantillonneurs de texture pour les rendre compatibles avec Gen12/Vulkan.
      Parmi les autres tâches accomplies, citons les nouvelles fonctions d'animation de la lumière, le travail de conception technique pour l'utilisation des cartes de dégâts pour la récupération, les corrections de gamma et le support général de la fonction feu.
      Conception des niveaux
      L'équipe Space/Dogfight a poursuivi son travail sur les espaces de patrouille étendus. Le mois dernier, elle a incorporé davantage de points d'intérêt optionnels dans les premières parties du jeu, certaines actions du joueur dans ces zones pouvant avoir des ramifications dans les chapitres suivants.
      Ils ont également travaillé en étroite collaboration avec l'équipe chargée de l'IA des vaisseaux pour créer des comportements d'IA plus réalistes et plus stimulants afin de permettre de meilleurs combats rapprochés en dogfight.
      Après avoir parcouru l'ensemble des zones terrestres du jeu jusqu'au niveau des ouvertures de portes, l'équipe FPS a commencé à étoffer les espaces avec l'IA et de nouveaux mécanismes.
      L'équipe de conception sociale a poursuivi l'important travail d'implémentation de toutes les scènes de jeu pour les différents chapitres afin qu'elles soient examinées et approuvées, ce qui sera le cas pendant de nombreux mois à venir.
      Narration
      Le mois dernier, l'équipe chargée de la narration a mis en œuvre, aux côtés des équipes chargées du dialogue et de la conception, les améliorations apportées au pipeline des dialogues de remplacement décrites dans le rapport de septembre. Ce processus révisé permet à l'équipe de placer rapidement les dialogues nouvellement écrits dans le jeu pour les tester.
      Au fur et à mesure que le jeu s'affine, c'est souvent une seule ligne de dialogue qui doit être ajustée plutôt qu'une scène entière. Une documentation de suivi révisée a donc été élaborée pour aider l'équipe à mieux suivre le statut des demandes de dialogues supplémentaires au fur et à mesure qu'elles arrivent.
      L'équipe a également amélioré quelques scènes de tutoriel afin de mieux instruire le joueur sur les éléments clés du gameplay. Les scènes qui sont étroitement liées au gameplay sont souvent améliorées en permanence au fur et à mesure que le développement progresse.
      QA
      Les cinématiques ont continué à s'appuyer sur l'AQ pour les tests réguliers des chapitres. Le mois dernier a également été consacré aux tests des outils de cinématique et à la correction de nombreux défauts des outils lors du rendu des scènes.
      Ils ont également continué à soutenir les implémentations de comportement de l'équipe IA, le mois dernier se concentrant sur les améliorations de l'IA Vanduul et la mise à niveau des fonctions IA existantes.
      Tech Animation
      En octobre, Tech Animation a achevé sa longue tâche de mise à niveau du pipeline de création et d'animation de têtes.
      "Nous avons réécrit des parties importantes du système d'ADN utilisé pour créer nos acteurs dans le jeu. En plus de cela, nous avons ajouté un support pour la création et l'édition de ces assets de tête dans Maya par le biais d'un plugin qui partage la même base de code et une grande quantité d'outils pour l'utiliser efficacement. Cela nous a permis de dépasser les limites actuelles de notre pool de gènes et de nous tourner vers l'avenir." - Animation technique
      Désormais, tous les types de rigs de visage sont viables (y compris les animaux et les extraterrestres), avec la perspective de mettre à niveau ou de personnaliser les rigs d'animation faciale pour tout ce qui sera nécessaire à l'avenir. Cette technologie est également en cours de perfectionnement pour des formes plus complexes de déformation.
      Tech Animation est presque prêt à présenter le pipeline de création de têtes qu'il a créé en tandem avec le système ADN. Cela leur donnera la possibilité de créer de nouveaux rigs de visage pour les pools de gènes ADN et de contrôler étroitement la qualité des assets.
      Des outils supplémentaires ont été créés au cours du trimestre pour inclure l'exportation de cache d'alambic dans le pipeline d'animation. Cette fonction a toujours été prise en charge, mais le fait de l'inclure de cette manière a ouvert de nouvelles possibilités pour les équipes d'animation et de technologie, qui ont pu l'inclure directement dans leurs pipelines d'animation en tant que préférence d'exportation. L'équipe prévoit de tirer parti de cette technologie pour réaliser d'impressionnants spectacles durant Squadron 42.
      L'animation a également poursuivi le développement du pipeline d'outils et a affiné certains codes et outils plus anciens pour qu'ils continuent à fonctionner comme prévu.
      UI
      L'équipe UI a créé des décalcomanies pour un niveau spécifique et de nouveaux styles de Building Blocks à utiliser sur des écrans interactifs dans certains des environnements clés du jeu.
      VFX
      L'équipe VFX a poursuivi le travail détaillé le mois dernier, l'équipe d'intervention travaillant en étroite collaboration avec l'équipe Cinematics en particulier, l'aidant à remplir une scène de bataille épique avec des effets visuels.
      CONCLUSION
      ON SE VOIT LE MOIS PROCHAIN....

      Traduction : @Maarkreidi Swiss Starships

      121 1

      Rapport mensuel de Star Citizen : Novembre et Décembre 2021

      Rapport mensuel de Star Citizen : Novembre et Décembre 2021
      Bienvenue au premier rapport mensuel du PU de 2022 ! Nous commençons toujours l'année en faisant le point sur les deux derniers mois de développement. Les rapports ci-dessous mettent en lumière les travaux entrepris en novembre et décembre 2021. Nous publierons également le rapport de janvier à l'heure habituelle au début du mois prochain, alors gardez l'œil ouvert pour le prochain épisode !
       
      CONTENU DE L'IA
      L'équipe AI dans son ensemble a terminé l'année en créant des cartes de test de fonctionnalités pour les comportements et les utilisables de l'IA.
      Les cartes de test des fonctionnalités sont de nouveaux processus de test autonomes qui s'exécutent chaque jour et impriment des rapports, ce qui est extrêmement bénéfique pour l'équipe car cela lui permet d'identifier les bogues beaucoup plus rapidement qu'auparavant.
      "Un défi important que nous avons toujours eu dans l'équipe était de comprendre quand un problème était spécifique à une certaine fonctionnalité ou si un changement externe d'une autre équipe était à l'origine du problème. Les modèles identifiés par les tests de fonctionnalité vont résoudre ce problème." L'équipe d'IA
      Actuellement, l'équipe teste environ 50 utilisables et 20 comportements d'IA avec lesquels le joueur peut interagir. Typiquement, un utilisable a entre trois et six directions par lesquelles les personnages peuvent l'approcher et le même nombre par lesquelles ils peuvent le quitter, chacune jouant une animation différente. Avec un tel nombre de permutations, l'automatisation du processus était essentielle. L'équipe passera bientôt à des tests de fonctionnalités plus avancés pour les comportements plus compliqués, comme le barman, l'ingénieur et l'agent de sécurité.
      AI Content a continué à améliorer les barmans et les clients pour la version Alpha 3.16 et a ajouté plus d'options de boissons, y compris Cuba Libres et Mai Tais. Des animations de "travail" ont également été conçues pour varier les situations lorsque le barman ne sert pas les clients. Il existe désormais 10 animations différentes, dont l'étirement, le nettoyage des verres et l'organisation des étagères. Des expressions faciales d'inactivité ont également été ajoutées pour le client et le barman.
      AI Content a également commencé à mettre en place des assets d'animation pour les distributeurs automatiques et les machines d'arcade, et a commencé à terminer les éléments utilisables du café.
       
      FONCTIONNALITÉS IA
      AI Features a travaillé sur les niveaux de test des fonctionnalités, en mettant en place des tests à répéter avec différentes conditions de départ, comme équiper l'IA de différentes armes. En plus d'identifier et de corriger les bugs avant qu'ils ne deviennent un problème, les niveaux de test des fonctionnalités sont utiles pour montrer aux autres équipes les fonctionnalités existantes et comment les utiliser. Au fur et à mesure qu'elles se familiarisent avec la technologie, elles commenceront à couvrir les fonctionnalités existantes afin de maintenir la qualité à tous les niveaux.
      L'équipe a également examiné et corrigé des problèmes liés au comportement du barman, notamment des problèmes de " popping " lors des déplacements entre les différentes zones du bar.
       
      AI TECH
      AI a terminé son travail sur la version initiale de la navigation planétaire, qui contient tous les éléments de base nécessaires pour qu'elle puisse être utilisée dans le jeu. Une fois implémenté, le maillage de navigation sera créé sur les surfaces planétaires autour des acteurs et des PNJ, qui pourront l'utiliser pour trouver des chemins et s'y déplacer. Des améliorations ont été apportées aux processus de génération et à la découverte de chemins pour qu'ils fonctionnent également avec cette nouvelle technologie.
      L'équipe a poursuivi le remaniement du contrôleur d'armes utilisé par l'IA des vaisseaux, en se concentrant cette fois sur l'amélioration des tourelles de missiles et de leur précision. Une nouvelle technologie d'évitement des collisions (l'obstacle de navigation de l'IA) a également été ajoutée pour être utilisée dans les zones étroites et les espaces comportant des objets concaves complexes. Cela a impliqué l'ajout de formes primitives simplifiées (comme des sphères et des boîtes) qui peuvent être utilisées par le système d'évitement des collisions.
      L'équipe est également revenue sur la fonction de poussée/traction des chariots de l'IA afin d'aider les concepteurs à commencer à l'utiliser, ce qui a impliqué l'ajustement du suiveur de chemin et la création d'une carte de test de la fonction.AI Tech a continué à affiner la technologie du suivi de chemin, en particulier l'élément d'IA sociale, en améliorant la fonctionnalité en définissant des éléments utilisables liés à un chemin. Les PNJ pourront suivre le chemin et s'arrêter pour utiliser les objets utilisables liés. Parallèlement à cela, ils ont examiné et corrigé plusieurs problèmes liés à la visée, au regard et à la locomotion des PNJ, la plupart impliquant des problèmes de synchronisation entre les serveurs et les clients.
      Des progrès ont été réalisés sur l'outil d'édition Subsumption. L'équipe a maintenant tous les éléments de base en place afin que les concepteurs et les programmeurs puissent commencer à l'utiliser pour créer des missions et des comportements de PNJ.
       
      ANIMATION
      En novembre et décembre, l'équipe Animation a travaillé sur le lanceur de missiles Kahix et la sélection/désélection des armes, a amélioré le mouvement d'accroupissement du joueur, les animations de ralenti et la locomotion en ébriété, et a poursuivi le développement des gadgets d'exploitation minière.
      Pour l'IA, l'équipe a travaillé sur les jeux d'animation de recroquevillement, de reddition, du mess et de commercant Des tâches ont été réalisées pour les vendeurs et les barmans, le jeu de zones de travail multi-outils, la sécurité bloquant et dirigeant les joueurs, la recherche dans les conduits, le vandalisme d'objets et le comportement médical. Ils ont également réglé la réaction des PNJ aux cadavres.
      Du côté de l'animation faciale, ils ont progressé avec les lignes de sécurité générales, les animations pour les inactifs et les travailleurs, les vendeurs et les comportements médicaux. L'équipe de capture de mouvement a continué à résoudre les données pour les transverses et les IA malades ou blessées, et a travaillé avec le marketing sur diverses vidéos et promotions.
       
      ART (PERSONNAGES)
      L'équipe Character Art a terminé une mise à jour visuelle des archétypes de tête ADN, qui devraient voir des améliorations au niveau des têtes et des yeux dans l'Alpha 3.17.
      Une partie de l'équipe s'est concentrée sur les tenues de style frontalier pour Pyro, tandis que d'autres ont travaillé sur une série de tenues génériques de Stanton provenant du backlog qui commenceront à apparaître dans le jeu sous peu.
      L'éqipe technique a travaillé avec l'équipe graphique sur la deuxième version du shader " layerblend " pour améliorer la technologie de l'usure et de la saleté.
       
      ART (VAISSEAUX)
      Au Royaume-Uni, l'équipe Ship a bien progressé avec le MISC Hull A, amenant la plupart de l'intérieur au stade de l'art final. Le train d'atterrissage et le mécanisme d'extension de la cargaison (ainsi que les LODs) ont été achevés et sont maintenant prêts à être remis à Tech Art.
      Le Hull C a également progressé dans le pipeline et approche actuellement de sa révision en boîte grise. Le travail effectué en décembre a consisté à convertir les matériaux en shaders de surface dure, à ajouter des panneaux de commande dans tout le vaisseau et à affiner le siège du pilote pour une visibilité optimale.
      Tout au long du mois de novembre, le RSI Scorpius est passé par la phase whitebox avant que le travail greybox ne commence en décembre. La majeure partie de l'extérieur a été achevée à la fin de l'année, notamment les ailes, les propulseurs, le train d'atterrissage et la verrière.
      Un tout nouveau véhicule a progressé en whitebox, tandis que le Banu Merchantman a progressé en greybox.
      Les teintes et les holo-viewers ont également été travaillés, ainsi que le polissage et la correction des bugs pour la version Alpha 3.16.
      Aux États-Unis, l'intérieur du Drake Vulture a atteint le stade de l'art final, il ne reste plus qu'une passe d'éclairage. Les couleurs extérieures et l'usure ont été travaillées, ainsi que les LODs pour le train d'atterrissage, tandis que la passe des dommages internes a commencé.
      Le Drake Corsair est entré en phase de greybox, et les graphismes du cockpit et du mess ont été finalisés.
       
      AUDIO
      L'audio s'est principalement concentré sur l'IAE, avec début novembre la finalisation des effets sonores pour divers véhicules et armes. Plus précisément, le Crusader Ares, l'Aegis Redeemer et l'Argo Raft ont chacun reçu des ambiances, des animations et des passes SFX pour les propulseurs.
      Après l'événement, l'hôpital de la zone 18 a reçu un pass SFX et un système de sonorisation pour renforcer l'aspect médical de l'environnement. Des effets ont été ajoutés au Drake Cutlass Steel et la VO finale a été ajoutée à la respiration des personnages.
      L'équipe d'Audio Code a continué à travailler sur la première version de Claudius.
       

       
      COMMUNAUTÉ
      L'équipe communautaire a commencé le mois de novembre en soutenant la sortie de la version Alpha 3.15 avec un lien de communication détaillant les nouveaux hôpitaux, le gameplay médical et le système de guérison mis à jour. L'équipe a également organisé une séance de questions-réponses sur le maillage des serveurs et le streaming persistant à la suite du panel de la CitizenCon 2951, avec de nombreuses informations supplémentaires et des réponses aux questions les plus votées par la communauté.
      Pour célébrer le lancement de l'IAE 2951, l'équipe a publié le programme du vol libre, une FAQ et une infographie pour aider les joueurs à se rendre à l'événement et à en profiter. Pendant l'IAE, ils ont compilé plusieurs questions-réponses pour les révélations de vaisseaux, notamment le Spartan Anvil, l'Argo RAFT et le MISC Odyssey. Les journées Best in Show de l'IAE ont également permis aux finalistes du 2951 Ship Showdown de remporter leurs livrées exclusives et leurs vestes en cuir.
      En décembre, la Communauté a soutenu le lancement d'Alpha 3.16 et a donné le coup d'envoi de la célébration Luminalia. En dehors du "verset", elle a fourni des cadeaux quotidiens via le calendrier Luminalia et a organisé deux concours sur le thème Luminalia.
      Elle a également publié un Patch Watch mettant en avant certaines des nouvelles fonctionnalités d'Alpha 3.16 qui ne figurent pas sur la feuille de route publique.
       
      MOTEUR
      Au cours des deux derniers mois de 2021, l'équipe de la physique a travaillé sur une variété de sujets. Les grilles quantiques ont été modifiées pour en utiliser une par système solaire. Elles ont également reçu un support pour les requêtes de boîtes. Les contrôles de chevauchement des grilles ont été unifiés pour les planètes et les autres entités, et les transitions de grille ont été améliorées pour permettre une transition naturelle vers des grilles qui ne sont pas un parent ou un enfant direct de la grille actuelle. De plus, les contraintes physiques ont reçu un soutien pour limiter l'angle d'inclinaison de la gravité et le travail a commencé pour soutenir les joints structurels sur les CGA. Une fonction de pas quantique pour les vaisseaux spatiaux a également été implémentée et les entités attachées à une corde ne sont plus réveillées inutilement lorsque la corde se détend.
      Pour des raisons d'optimisation, les notifications physiques post-pas et les rigides en réseau sont maintenant traités en parallèle. De même, le traitement des collisions de véhicules a été déplacé pour permettre la parallélisation. La détection des collisions entre grilles a été optimisée pour éviter autant que possible les vérifications coûteuses de la géométrie, et les champs d'astéroïdes utilisent désormais la fonction de hachage plus rapide et mettent en cache les proxies physiques de leurs occupants pour éviter les recherches redondantes de composants. Enfin, les événements physiques sont maintenant supprimés plus efficacement après avoir été traités.
      En ce qui concerne le moteur de rendu, des travaux supplémentaires ont été effectués pour la transition vers Gen12. Les progrès comprennent des améliorations aux tampons d'instance (suppression des indirections sur le GPU, prise en charge de la liaison de tampon basée sur l'offset, prise en charge de différentes dispositions de tampon) après qu'ils aient été optimisés en octobre. En outre, la prise en charge des ombres pour les nœuds de rendu légers a été ajoutée. Les décalques des nœuds de rendu légers ont également été portés sur Gen12 et les décalques projetés ont été corrigés. Une passe de copie du tampon G a été implémentée, les mises à jour GPU inutiles ont été corrigées et la visibilité des étages de shaders a été améliorée pour compiler et lier moins d'étages. Les passes de rendu sont maintenant toujours soumises via le graphe de rendu et supportent une passe de repli au cas où une PSO requise ne serait pas compilée. Les volumes de brouillard et le rendu du skybox ont été portés, le rendu du clip volume a été migré, l'ombre du proxy de rendu a été activée et l'étalonnage des couleurs a été remanié pour Gen12. Enfin, le tri des PSO a été modifié, ce qui a permis de réduire considérablement les appels à l'API pendant le rendu.
      En ce qui concerne le rendu de l'atmosphère et des nuages, la recherche et le développement sur la reprojection des données d'image sans avoir besoin de vecteurs de mouvement ont été achevés mais n'ont pas donné de résultats satisfaisants. Par conséquent, l'implémentation s'en tiendra au schéma de reprojection actuel pour le moment. Afin d'améliorer la qualité de l'image, des recherches ont été lancées sur la réduction du bruit des résultats originaux de raymarch qui sont introduits dans la chaîne de filtrage pour produire des images finales en pleine résolution. Les résultats semblent prometteurs et seront, nous l'espérons, partagés dans une prochaine version du PU. De plus, le calcul de l'irradiance pour l'éclairage atmosphérique a été amélioré ; il intègre désormais mieux l'albédo du sol et la lumière solaire réfléchie. L'atténuation et la disparition de l'albédo du sol ont également été améliorées, ce qui est important pour les grands objets en orbite haute. En général, le code a été unifié dans divers domaines et préparé pour être intégré en amont dans la branche de développement principale en vue de la transition prochaine de tout le code de rendu de l'atmosphère et des nuages vers Gen12.
      Du côté du noyau du moteur, l'équipe a soumis la première version de l'ordonnancement des mises à jour des composants centrés sur les entités, qui montre déjà des résultats prometteurs en termes de performances. Le planificateur détecte et signale désormais les dépendances invalides et propose des options pour divers scénarios de traitement des mises à jour (client/serveur uniquement, etc.). Les statistiques de performance les plus utilisées (r_displayinfo) ont été retravaillées. PageHeap (notre pile pour suivre les corruptions de mémoire) supporte maintenant les filtres de l'équipe de développement afin que les problèmes puissent être plus facilement assignés aux propriétaires du code concerné. L'élimination des zones visuelles a été améliorée et traite désormais mieux les formes invalides. De plus, des précautions ont été prises pour s'assurer que l'exception du moteur est correctement invoquée en cas de corruptions de pile signalées par des binaires de jeu spécialement préparés (généralement pour déboguer certains problèmes pendant le PTU). Le code de chargement du gestionnaire de localisation a été optimisé, et le moteur collecte désormais les temps d'exécution du GPU dans le cadre des données télémétriques de son profileur qui peuvent être exploitées pour analyse par l'outil de profilage externe. Enfin, les investigations concernant l'intégration d'EASTL se sont poursuivies.
      Les équipes se sont également penchées sur les optimisations au moment de la compilation. Certains des changements consistent en la suppression d'en-têtes inutiles inclus dans les fichiers d'en-tête communs utilisés tout au long du projet, un nettoyage des en-têtes de la plate-forme, la suppression de divers restes de boost et la suppression/remplacement de macros inutiles coûteuses, la réimplémentation d'un modèle d'aide récursif par un constexpr équivalent, et l'externalisation d'énormes chaînes if-else. De plus, les temps de compilation ont été ré-analysés via clang et le fichier de code a été redistribué en fichiers uber en conséquence.
       
      FONCTIONNALITÉS (PERSONNAGES ET ARMES)
      Tout au long des mois de novembre et décembre, l'équipe chargée des fonctionnalités s'est concentrée sur la dernière version du patch de l'année, en s'attachant à corriger les bogues fréquemment signalés dans les rapports de commentaires des joueurs. L'équipe a également ajouté certaines des fonctionnalités relatives à l'inventaire du joueur et au statut de l'acteur qui n'avaient pas été intégrées à la première version. En ce qui concerne l'inventaire, il s'agit notamment de fonctionnalités visant à rendre les interactions avec le client plus robustes, avec une meilleure gestion des échecs et un retour d'information amélioré. Pour le statut des acteurs, un ajout important a été le "marqueur de cadavre", qui aide les joueurs à localiser et à récupérer leur équipement. L'équipe a également travaillé sur le système de blessures afin de rendre le jeu médical plus percutant.
      Fin novembre, l'équipe est passée aux opérations de récupération (salvage). L'accent a d'abord été mis sur l'aspect technique de l'enlèvement visuel de la matière d'un objet et sur la garantie que son état peut être stocké et recréé de manière fiable, à la fois sur le réseau et lorsque l'objet revient dans le jeu. Un prototype est en cours d'élaboration à l'aide du système de carte des dégâts.
      Tout au long de l'année, le travail sur le mini-jeu de piratage s'est poursuivi. Il a subi de multiples itérations, chaque prototype étant testé en interne à l'aide d'une représentation simplifiée en 2D du jeu. Il a depuis évolué pour devenir plus compétitif, en s'appuyant sur certains mécanismes de jeu du monde réel comme le balayage. Comme la disposition de base du mini-jeu est restée relativement stable au fil des multiples prototypes, le travail a commencé pour mettre les visuels en ligne. Les concepts ont fait l'objet de multiples itérations. Actuellement, on dirait que le joueur exécute des scripts pour attaquer le système cible de manière programmée. L'interface, telle qu'elle se présente actuellement, offrira à l'utilisateur différentes options pour saisir les diverses commandes.
       
      FONCTIONNALITÉS (GAMEPLAY)
      En novembre et décembre, le travail de Gameplay Feature s'est concentré sur les tâches à accomplir pour les sorties de 2022. Des progrès significatifs ont été réalisés dans la mise en place de la vente d'objets, l'interface utilisateur du kiosque étant presque terminée et le code backend devant être achevé au premier trimestre.
      Le remaniement de la cargaison est en cours mais intermittent, car le travail de soutien des autres équipes est mis en œuvre. L'équipe utilise le temps entre ces sauts pour travailler sur de petites corrections de qualité de vie lorsque cela est possible. L'équipe a également travaillé sur (et publié) Jumptown 2.0.
       
      FONCTIONNALITÉS (VÉHICULES)
      Vers la fin de l'année 2022, l'équipe Véhicules s'est concentrée sur le remaniement du grav-lev. En novembre, ils ont terminé l'implémentation de base et réglé les motos disponibles pour améliorer la stabilité et la maniabilité. En décembre, les joueurs se sont emparés de la fonctionnalité et ont signalé les bogues, les problèmes et les instabilités à corriger. Cela a conduit à des améliorations massives dans les patchs Evocati et PTU. 
      "Nous sommes incroyablement satisfaits de la façon dont la communauté nous a aidés à peaufiner la fonctionnalité avant sa sortie. Il y a encore quelques problèmes que nous devons régler en 2022, mais nous sommes en général assez satisfaits de la façon dont le remaniement s'est déroulé." Caractéristiques des véhicules
      Vers la fin de l'année, certains membres de l'équipe se sont tournés vers l'avenir, avec des remaniements techniques prévus et commencés pour les réseaux de transit et les zones restreintes. Bien qu'ils n'entraîneront pas de changements significatifs dans l'expérience du joueur (en particulier dans le cas du transit), ils permettront de réduire considérablement les bugs et d'améliorer la stabilité générale. Ce type de remaniement est nécessaire car, à long terme, il permet à l'équipe de se concentrer sur de nouvelles fonctionnalités ou d'améliorer d'autres aspects du jeu.
      Le dernier point d'attention majeur concernait les points de saut, qui progressent bien. L'équipe travaille actuellement sur les "sorties anormales", c'est-à-dire les situations où le joueur peut sortir d'un point de saut prématurément ou d'une manière qui n'est pas habituelle et sûre. Par exemple, un joueur peut tomber de l'arrière de son vaisseau, le point de saut s'éteint ou un moteur de saut tombe en panne.
      "Traiter tous les cas possibles de manière raisonnable et cohérente est un problème délicat, mais le résultat est une fonctionnalité qui a un véritable sens du risque et du danger à son utilisation, il est donc important que nous le fassions bien."
       
      PROGRAMMATION GRAPHIQUE ET VFX
      L'équipe graphique a réalisé une quantité importante de travail sur les shaders et les matériaux vers la fin de l'année dernière, l'un des principaux objectifs étant de mettre à jour l'éclairage volumétrique de l'eau afin qu'il fonctionne de la même manière que le modèle de brouillard volumétrique. Plusieurs corrections de bugs ont également été apportées aux volumes d'eau en général. Le shader des cheveux a également fait l'objet d'une attention particulière en raison de la mise à jour de l'interaction entre le volume de la barrette et les efforts déployés pour éviter aux artistes de devoir retravailler les assets en émulant les anciens visuels avec le dernier modèle d'ombrage. Ils ont terminé la conversion du shader de l'ancien style DX9 et ont commencé à travailler sur le shader de glace/cristal opaque pour résoudre les problèmes de qualité et de rendu des tentatives précédentes utilisant GlassPBR. Comme il est opaque, ce shader sera bon marché et pourra être utilisé de manière extensive. Par exemple, dans les roches planétaires éparses et les sols et murs du Banu Merchantman.
      Pour Gen12, l'équipe a implémenté un système de rendu de repli appelé "pass group fallbacks" à utiliser lors de la compilation des shaders. Pour Vulkan, l'équipe a poursuivi la refactorisation du marqueur GPU, en ajoutant le versioning API et en corrigeant les problèmes avec les tableaux de ressources sur Vulkan. Ils ont également passé du temps à étudier les problèmes de la couche implicite d'Overwolf (injection de DLL) qui avaient un impact sur les joueurs dans l'Alpha 3.15.1.
      Le développement de la fonctionnalité de risque d'incendie s'est poursuivi, l'équipe de programmation VFX ayant déplacé la chaleur et la température vers le proxy physique, travaillé sur l'émission IR et corrigé divers bogues avec le composant de température et la caméra de débogage Look-at.
      En ce qui concerne le sauvetage, une enquête a été menée sur la mise en réseau des données de la carte des dégâts ainsi que sur l'implémentation d'interfaces de remplacement pour débloquer les codeurs du jeu. Les principales fonctionnalités de la carte des dégâts sont en cours d'élaboration au premier trimestre.
      De nombreuses mises à jour ont été apportées aux particules, y compris de nouveaux contrôles pour la position de décalage des particules du maillage et les pixels min/max, une nouvelle option pour choisir les "zones attachées" des entités de particules, le support du rapport d'aspect de la texture des particules. Il y a également eu des corrections de bogues pour les particules clignotantes/noires, les calculs des limites des émetteurs, le placement des entités sur les OC des planètes et les diamants de choc.
      Enfin, un certain nombre d'améliorations et d'optimisations des performances ont été apportées à la consommation de la mémoire des émetteurs, à la contention du verrou de l'éclat des matériaux par les effets des entités et à la contention de la zone du nuage de gaz sur les MFX de destruction et d'impact.
       
      ÉCLAIRAGE
      En novembre et décembre, l'équipe chargée de l'éclairage a mis la dernière main au soutien de l'IAE, ce qui a impliqué un nouveau style d'éclairage frais et intéressant pour les salles de convention existantes.
      "À ce stade, il s'agit de s'assurer que chaque vaisseau dispose d'un rig de lumière qui le met en valeur le mieux possible tout en respectant les budgets de rendu pour que l'expérience reste fluide." L'équipe d'éclairage
      Une fois cette tâche accomplie, l'équipe est passée au soutien de l'équipe chargée des vaisseaux, ce qui a impliqué l'examen de divers vaisseaux plus anciens et l'optimisation de leurs configurations d'éclairage parallèlement à une autre couche de polissage. Cette tâche a été en grande partie réussie, bien que les problèmes techniques et les bugs existants sur certains vaisseaux doivent être résolus avant de pouvoir continuer à progresser.
      Pour conclure l'année, l'équipe s'est remise à travailler sur les stations spatiales de Pyro, cette fois en explorant davantage le développement de l'apparence et les repères visuels, et a soutenu les emplacements de Jumptown 2.0 avec des visuels mis à jour.
       

       
      NARRATION
      Avant la sortie de la version Alpha 3.16, Narration a travaillé en étroite collaboration avec Design pour écrire et capturer le contenu vocal de Ruto et des autres représentants de la sécurité en préparation de Jumptown 2.0 (qui a été présenté plus tôt dans un épisode de Data Cache).
      Narrative a rencontré les responsables de mission pour commencer à travailler sur le contenu de missions supplémentaires, déterminer le type de lignes nécessaires et discuter du contenu des futurs événements dynamiques. Ils ont travaillé avec Character Art sur les prochains vêtements de style frontalier, qui seront les plus courants en marge de la société, comme sur les planètes les moins hospitalières ou dans les zones sans grand commerce. Il a été décidé que, tout en étant influencé par la mode de la Terre et de Terra, ce style aura une esthétique globale unique.
      L'équipe a fourni des noms et des descriptions pour divers articles et composants, et a complété la documentation sur les éléments fictifs de l'univers global.
      Comme d'habitude, il y a eu aussi plusieurs dépêches de Spectrum : L'équipe a répondu à certaines des plus grandes questions du forum Ask a Dev dans Loremaker's Community Questions, la Galactapedia a reçu une autre mise à jour, et le dernier épisode de Something Every Tuesday s'est penché sur la tradition annuelle du Traveler's Day.
       
      ACCESSOIRES
      L'équipe Props a continué à travailler sur la station Pyro. Il s'agissait notamment de peaufiner les nouveaux assets de déchets, de créer un décor modulaire pour les comptoirs improvisés du marché, les accessoires de chauffage et d'éclairage, et d'autres éléments d'habillage/de style comme les générateurs et les boîtes à fusibles.
      Ils ont également terminé le soutien sur les accessoires de mission des installations souterraines supplémentaires pour l'équipe Mission Feature et ont peaufiné plusieurs accessoires d'hôpital avec l'équipe de Montréal.
      Enfin, le travail initial sur les boîtes blanches a été effectué pour les prochaines caisses et cargaisons verrouillables/lootables dans le cadre de la refonte en cours des cargaisons.
       
      QA
      L'objectif principal de l'équipe d'assurance qualité était de publier les versions Alpha 3.15.1 et 3.16 sur les serveurs PTU et LIVE. Cependant, l'Alpha 3.16 n'étant pas assez stable, il a été décidé d'utiliser l'Alpha 3.15.x et d'y intégrer des fonctionnalités spécifiques au coup par coup. Cela a bien fonctionné, et la branche interne ID de 3.15.2 (appelée extérieurement 3.16.0) a été poussée vers les serveurs PTU et LIVE avec plusieurs fonctionnalités de la 3.16 dans une version beaucoup plus stable. Du temps a également été consacré à l'embauche de nouveaux membres de l'équipe en raison de l'expansion du département.
       
      SERVICES ET OUTILS SYSTÉMIQUES
      En novembre et décembre, les services et outils systémiques ont terminé les travaux sur l'économie, les outils et les optimisations de la simulation d'IA et le polissage des outils. De nouvelles fonctionnalités seront ajoutées à ces outils au premier trimestre, dont certaines seront détaillées dans le rapport de janvier.
      Le travail a commencé pour terminer l'implémentation du nouveau système de gameplay de vente. Cela a nécessité un remaniement en profondeur du système de boutique existant, qui servira de base à l'implémentation initiale dont la sortie est prévue prochainement.
      L'ensemble de l'équipe a contribué à stabiliser les services et à garantir l'une des versions de patch les plus stables à ce jour, ce qui a été réalisé en réglant divers cas limites rencontrés avec le nouveau Super pCache et d'autres services et systèmes Backend.
       
      ANIMATION TECHNIQUE
      Pour terminer l'année, l'équipe de Tech Animation s'est donné pour mission de terminer la mise à niveau de tous les assets de tête vers le nouveau pipeline en vue de la refonte complète du système ADN. Il s'agit d'une initiative de longue haleine qui, espérons-le, se terminera au début de 2022.
      "Pour y parvenir, nous devons recréer chaque asset de tête du jeu et vérifier qu'il fonctionne toujours comme prévu. Tout le monde est sur le pont pour ce projet, et toute l'équipe fait tout son possible pour atteindre la ligne d'arrivée." Animation technique
      Parallèlement, l'équipe a commencé à nettoyer les bases de données d'animation, ce qui a impliqué le triage de plusieurs centaines de vieilles références d'assets d'animation dans les bases de données. Tech Animation a également continué à soutenir les différentes équipes de réalisation avec du personnel dédié.
       
      INTERFACE UTILISATEUR
      Vers la fin de l'année, les équipes UI Feature et Tech ont soutenu les versions Alpha 3.15 et 3.16 en corrigeant les bogues, les plantages et les problèmes de performance liés aux terminaux ASOP, aux kiosques de location, à l'application de gestion des véhicules et au système d'inventaire. Ils ont également aidé d'autres équipes à résoudre leurs problèmes d'interface utilisateur.
      Ils ont continué à mettre à jour les fonctionnalités pour le streaming persistant et ont soutenu l'implémentation visuelle du HUD de ravitaillement.
      Des progrès ont été réalisés sur la technologie et les fonctionnalités de base du nouveau Starmap. Par exemple, ils ont ajouté des contrôles d'affichage pour modifier la distance relative, l'orientation et l'échelle, et la possibilité d'encadrer les objets sélectionnés de manière appropriée.
      Les techniciens de l'interface utilisateur ont continué à travailler sur la technologie de base du piratage, en ajoutant la possibilité de sélectionner et de modifier du texte dans l'interface utilisateur.
      Le nouvel éditeur Building Blocks est entré en pré-production vers la fin de l'année, ce qui rendra le travail sur les IU plus efficace et plus convivial pour les développeurs. De plus, d'autres fonctionnalités de Building Blocks ont été ajoutées.
      Du côté artistique, l'équipe a créé une variété de nouveaux concepts pour le mobiGlas, les marqueurs AR, Starmap, les modes HUD Aegis et Origin HUD. Des icônes actualisées pour le système juridique ont également été conçues.
       
      VFX
      Vers la fin de l'année, l'équipe VFX a travaillé sur une suite complète d'effets pour l'Aegis Redeemer, y compris ses propulseurs uniques " casse-noix ". Elle a également créé les effets d'une bombe de taille 3 pour une future version.
      "Elle n'est pas tout à fait aussi destructrice que la taille 10, mais elle est assez puissante pour faire sensation !" L'équipe VFX
      Le travail a également été achevé sur la carte Dying Star d'Arena Commander, y compris une nouvelle version spectaculaire de l'étoile elle-même.
      Par ailleurs, de nouvelles modifications ont été apportées aux effets de tempête planétaire afin de les aider à capter l'éclairage de manière plus naturelle. Enfin, la R&D pour la récupération a commencé.
       
      Trad : @Maarkreidi SwissStarships.org

      104

      SQ42 Rapport Novembre et Décembre 2021

      A : RECRUES DE SQUADRON 42
      SUBJ : MISE À JOUR DU DÉVELOPPEMENT 19-01-2022
      REF : CIG UK, CIG DE, CIG LA, CIG TX
      FAO Recrues de Squadron 42
      Bienvenue au rapport de développement de Squadron 42 de novembre/décembre. Vous trouverez ci-joint des détails sur les derniers progrès réalisés dans le cadre de la campagne, notamment des mises à jour des comportements de sécurité, des cinématiques et des différentes formes de combat.
      Merci pour votre soutien continu à Squadron 42.
      Sincèrement,
      CIG COMMUNICATIONS

       
      Contenu de l'IA
      Pour Squadron 42, le contenu de l'IA s'est concentré sur les comportements de l'équipage de pont et de la sécurité.
      L'activité de l'équipage de pont donne vie et mouvement aux hangars et aux aires d'atterrissage, chaque personnage se voyant attribuer un rôle spécialisé, notamment :
      Le personnel de l'armement : Responsable des armes et du réarmement d'un vaisseau.
      Mécaniciens : Responsable des réparations et de la maintenance
      Contrôleur du trafic aérien : Affectation des zones d'atterrissage aux vaisseaux entrants, etc.
      L'étape suivante consiste à s'appuyer sur cette fonctionnalité de base pour faire travailler l'ensemble de l'équipage afin de restaurer toutes les fonctionnalités des vaisseaux et des véhicules endommagés.
      Le comportement de sécurité contrôle l'accès des joueurs et des PNJ à des zones spécifiques. L'équipe étudie comment utiliser le système de réputation pour déterminer où les personnages sont autorisés à aller. Par exemple, les gardes peuvent désormais vérifier la criminalité, le rang et l'affinité de ceux qui s'approchent et agir en conséquence, qu'ils refusent ou autorisent l'accès, ou qu'ils saluent un personnage de rang supérieur. La première implémentation est un garde militaire, mais cette activité sera utilisée pour les videurs et les "flics de centre commercial" à l'avenir, une fois que le mo-cap supplémentaire aura été traité.
       
      Fonctionnalités de l'IA
      Au cours des deux derniers mois, les fonctions d'IA se sont concentrées sur l'amélioration du combat humain. Il s'agissait d'ajuster les systèmes de perception pour aider les PNJ à percevoir les corps morts ou incapacités et d'implémenter un comportement pour qu'ils réagissent comme prévu. Si elle n'est pas déjà en combat, la première IA à trouver le corps ira le voir et déclenchera ensuite des comportements d'investigation pour rechercher l'auteur du crime. À l'avenir, certains corps incapacités pourront être ranimés, guéris ou libérés de leur captivité par un agent approprié.
      Pour soutenir le comportement d'entraînement au maniement des armes, qui comprend l'utilisation de simulateurs de champ de tir, l'IA doit être capable de cibler des cibles neutres, sans agent, marquées pour une voie particulière, afin que différents agents puissent utiliser les simulateurs en même temps. Cela a nécessité la mise à jour des composants observables et de perception pour les rendre plus axés sur les données et compatibles avec les champs de tir. Ces changements facilitent également la prise en charge d'autres objets ciblables à l'avenir, tels que des objets que les agents pourraient vouloir saboter ou détruire pour faire avancer le jeu.
      Pour le combat contre les Vanduul, une section du jeu a été complétée où la perception des ennemis est réduite lorsqu'ils cherchent le joueur. Cela a conduit à des discussions sur la façon d'implémenter une faible visibilité et d'autres réductions de perception dans l'ensemble du jeu. Ils ont ensuite réalisé un prototype de l'implémentation initiale pour cette utilisation spécifique du jeu, qui servira également de tremplin pour le développement complet de la fonctionnalité. La perception et l'investigation des Vanduul ont également progressé.
      Du côté de l'animation, l'équipe a continué à travailler avec mo-cap pour les animations de recroquevillement et de reddition, les réactions aux coups à partir de différentes positions, le protocole de vitesse des animations pour les réactions au corps mort, et les animations d'attaque et de recherche des Vanduul. De nombreuses données nécessitent d'être peaufinées et intégrées dans les animations existantes, un soin particulier étant apporté à vérifier que les animations commencent et se terminent dans des poses conformes aux cas d'utilisation les plus courants afin que le mélange soit aussi fluide que possible.
       
      Animation
      Vers la fin de l'année, l'équipe Animation a travaillé sur les combats Vanduul et Humains et a apporté des améliorations à la locomotion de l'IA humaine.
      L'équipe Facial a poursuivi les passes de qualité sur les animations affectées par les améliorations apportées à la géométrie de la tête des personnages, tandis que l'équipe Mo-Cap a soutenu un tournage de l'histoire et résout actuellement les données recueillies.
      L'équipe Gameplay Story a travaillé aux côtés de l'équipe Level Design pour implémenter et corriger diverses scènes narratives qui se déroulent tout au long du jeu.
       
      Art (personnages)
      L'équipe artistique des personnages de SQ42 s'est concentrée sur l'achèvement de la faction Marine, ce qui a impliqué la mise à jour et la finalisation des principaux personnages et tenues. La Marine représente environ la moitié de tous les personnages de la campagne, la majorité étant des personnages de niveau "héros", ce sera donc une étape importante une fois terminée.
       
      Cinématique
      Pour l'équipe Cinematics, la fin de l'année a consisté à poursuivre les tâches de mise en scène les plus importantes et à progresser dans les scènes commencées au début du quatrième trimestre.
      Pour le chapitre d'ouverture, l'équipe du moteur a fourni un conteneur d'objets de vaisseau spécifique à la cinématique, à utiliser avec les effets visuels. Les effets requis sont intégrés au vaisseau lui-même et ne sont donc pas aussi exigeants en termes de performances, ce qui permet d'en ajouter plusieurs à une scène sans affecter les performances. Les vaisseaux n'ont pas de caractéristiques ou de mécanismes liés à eux, ils peuvent donc être attaqués ou détruits sans créer de problèmes ailleurs.
      Une capsule de sauvetage a été retravaillée pour offrir une meilleure vue sur l'extérieur, tandis que le travail a progressé sur une scène impliquant un tramway.
      L'équipe a amélioré la façon dont les conversations sont évoquées puis déclenchées, en créant une icône de type bulle pour indiquer aux joueurs les personnages importants auxquels ils peuvent parler dans les zones plus peuplées. Comme les joueurs peuvent interagir avec la plupart des membres de l'équipage, cela leur permet de trouver les personnages et les conversations clés sans avoir à approcher chaque PNJ. Ils sont en train de décider comment l'affichage sera orienté et comment guider les joueurs vers la direction d'approche idéale pour des personnages spécifiques.
       
      Moteur
      Au cours des deux derniers mois de 2021, l'équipe de physique a travaillé sur une variété de sujets. Les grilles quantiques ont été modifiées pour en utiliser une par système solaire. Elles ont également reçu un support pour les requêtes de boîtes. Les contrôles de chevauchement des grilles ont été unifiés pour les planètes et les autres entités, et les transitions de grille ont été améliorées pour permettre une transition naturelle vers des grilles qui ne sont pas un parent ou un enfant direct de la grille actuelle. De plus, les contraintes physiques ont reçu un soutien pour limiter l'angle d'inclinaison de la gravité et le travail a commencé pour soutenir les joints structurels sur les CGA. Une fonction de pas quantique pour les vaisseaux spatiaux a également été implémentée et les entités attachées à une corde ne sont plus réveillées inutilement lorsque la corde se détend.
      Pour des raisons d'optimisation, les notifications physiques post-pas et les rigides en réseau sont maintenant traités en parallèle. De même, le traitement des collisions de véhicules a été déplacé pour permettre la parallélisation. La détection des collisions entre grilles a été optimisée pour éviter autant que possible les vérifications coûteuses de la géométrie, et les champs d'astéroïdes utilisent désormais la fonction de hachage plus rapide et mettent en cache les proxies physiques de leurs occupants pour éviter les recherches redondantes de composants. Enfin, les événements physiques sont maintenant supprimés plus efficacement après avoir été traités.
      En ce qui concerne le moteur de rendu, des travaux supplémentaires ont été effectués pour la transition vers Gen12. Les progrès comprennent des améliorations aux tampons d'instance (suppression des indirections sur le GPU, prise en charge de la liaison de tampon basée sur l'offset, prise en charge de différentes dispositions de tampon) après qu'ils aient été optimisés en octobre. En outre, la prise en charge des ombres pour les nœuds de rendu légers a été ajoutée. Les décalques des nœuds de rendu légers ont également été portés sur Gen12 et les décalques projetés ont été corrigés. Une passe de copie du tampon G a été implémentée, les mises à jour GPU inutiles ont été corrigées et la visibilité des étages de shaders a été améliorée pour compiler et lier moins d'étages. Les passes de rendu sont maintenant toujours soumises via le graphe de rendu et supportent une passe de repli au cas où une PSO requise ne serait pas compilée. Les volumes de brouillard et le rendu du skybox ont été portés, le rendu du clip volume a été migré, l'ombre du proxy de rendu a été activée et l'étalonnage des couleurs a été remanié pour la Gen12. Enfin, le tri des PSO a été modifié, ce qui a permis de réduire considérablement les appels à l'API pendant le rendu.
      En ce qui concerne le rendu de l'atmosphère et des nuages, la recherche et le développement sur la reprojection des données d'image sans avoir besoin de vecteurs de mouvement ont été achevés mais n'ont pas donné de résultats satisfaisants. Par conséquent, l'implémentation s'en tiendra au schéma de reprojection actuel pour le moment. Afin d'améliorer la qualité de l'image, des recherches ont été lancées sur la réduction du bruit des résultats originaux de raymarch qui sont introduits dans la chaîne de filtrage pour produire des images finales en pleine résolution. Les résultats semblent prometteurs et seront, nous l'espérons, partagés dans une prochaine version de PU. De plus, le calcul de l'irradiance pour l'éclairage atmosphérique a été amélioré ; il intègre désormais mieux l'albédo du sol et la lumière solaire réfléchie. L'atténuation et la disparition de l'albédo du sol ont également été améliorées, ce qui est important pour les grands objets en orbite haute. En général, le code a été unifié dans divers domaines et préparé pour être intégré en amont dans la branche de développement principale en vue de la transition prochaine de tout le code de rendu de l'atmosphère et des nuages vers Gen12.
      Du côté du noyau du moteur, l'équipe a soumis la première version de l'ordonnancement des mises à jour des composants centrés sur les entités, qui montre déjà des résultats prometteurs en termes de performances. Le planificateur détecte et signale désormais les dépendances invalides et propose des options pour divers scénarios de traitement des mises à jour (client/serveur uniquement, etc.). Les statistiques de performance les plus utilisées (r_displayinfo) ont été retravaillées. PageHeap (notre tas pour suivre les corruptions de mémoire) supporte maintenant les filtres de l'équipe de développement afin que les problèmes puissent être plus facilement assignés aux propriétaires du code concerné. L'élimination des zones visuelles a été améliorée et traite désormais mieux les formes invalides. De plus, des précautions ont été prises pour s'assurer que l'exception du moteur est correctement invoquée en cas de corruptions de pile signalées par des binaires de jeu spécialement préparés (généralement pour déboguer certains problèmes pendant le PTU). Le code de chargement du gestionnaire de localisation a été optimisé, et le moteur collecte désormais les temps d'exécution du GPU dans le cadre des données télémétriques de son profileur, qui peuvent être consommées pour être analysées par l'outil de profilage externe. Enfin, les investigations concernant l'intégration d'EASTL se sont poursuivies.
      Les équipes se sont également penchées sur les optimisations au moment de la compilation. Certains des changements consistent en la suppression d'en-têtes inutiles inclus dans les fichiers d'en-tête communs utilisés tout au long du projet, un nettoyage des en-têtes de la plate-forme, la suppression de divers restes de boost et la suppression/remplacement de macros inutiles coûteuses, la réimplémentation d'un modèle d'aide récursif par un constexpr équivalent, et l'externalisation d'énormes chaînes if-else. De plus, les temps de compilation ont été ré-analysés via clang et le fichier de code a été redistribué en fichiers uber en conséquence.
       
      Fonctionnalités (Gameplay)
      L'équipe SQ42 Feature a poursuivi le développement du personnalisateur de personnages en jeu, en améliorant la prise en charge de la sélection des têtes et des cheveux, et en soutenant l'équipe Design avec les animations de transition et l'interface utilisateur.
      Ils ont entrepris des travaux de R&D sur la pensée intérieure de la conversation, principalement sur la façon dont elle apparaît lorsque les joueurs s'approchent d'un PNJ et sur l'existence de restrictions sur l'endroit d'où elle se déclenche. Ils ont également optimisé certaines scènes à forte composante cinématique, notamment en simplifiant les moyens de créer des véhicules " légers ", en améliorant la mise à jour par lots des séquences multithread et en vérifiant qu'elles ne chargent pas plus que nécessaire.
       
      Histoire du jeu
      Gameplay Story a commencé en novembre à mettre à jour les poses pour maintenir et peaufiner plusieurs scènes.
      Ils ont ensuite reçu une quantité importante de mo-cap qui a été tournée à la fin du mois d'octobre, ce qui leur a permis de faire un certain nombre de mises à jour anticipées de plusieurs scènes à travers divers chapitres. 
      Ils ont également remanié l'une des sections de marche et de conversation du chapitre 5 afin de mieux contrôler l'animation. Cela a demandé beaucoup de travail mais a permis au chapitre de bien progresser.
      Ils se sont également chargés de deux nouvelles scènes au chapitre 14 qui se déroulent dans un environnement animé. Ils ont commencé leur passe en prototypant les autres animations et activités se déroulant autour des scènes elles-mêmes.
      Une nouvelle métrique de tourelle améliorée a été conçue, permettant à l'équipe de mettre à jour en toute confiance les scènes comportant des tourelles, et ils ont commencé à mettre en œuvre de nouveaux sons et de nouvelles animations de visage et de corps dans les scènes aléatoires à PNJ.
      "Il a été surprenant de voir à quel point l'audio final améliore une scène, et c'est génial que nos personnages PNJ puissent maintenant répondre aux personnages de la distribution." Gameplay Histoire
       
      Graphisme et programmation VFX
      L'équipe graphique a réalisé une quantité importante de travail sur les shaders et les matériaux vers la fin de l'année dernière, l'un des principaux objectifs étant de mettre à jour l'éclairage volumétrique de l'eau afin qu'il fonctionne de la même manière que le modèle de brouillard volumétrique. Plusieurs corrections de bugs ont également été apportées aux volumes d'eau en général. Le shader des cheveux a également fait l'objet d'une attention particulière en raison de la mise à jour de l'interaction entre le volume de la barrette et les efforts déployés pour éviter aux artistes de devoir retravailler les assets en émulant les anciens visuels avec le dernier modèle d'ombrage. Ils ont également achevé la conversion du shader de l'ancien style DX9.
      Plus précisément pour SQ42, l'équipe a soutenu la cinématique en optimisant le rendu letter-box dans les cutscenes, en examinant les problèmes de luminosité de la caméra et en étudiant la stabilisation de l'image pour le rendu hors ligne.
      Pour Gen12, l'équipe a implémenté un système de rendu de repli appelé " pass group fallbacks " à utiliser lors de la compilation des shaders. Pour Vulkan, l'équipe a poursuivi la refactorisation des marqueurs GPU, en ajoutant le versioning API et en corrigeant les problèmes avec les tableaux de ressources sur Vulkan.
      Le développement de la fonctionnalité de risque d'incendie s'est poursuivi, l'équipe de programmation VFX ayant déplacé la chaleur et la température vers le proxy physique, travaillé sur l'émission IR et corrigé divers bogues avec le composant de température et la caméra de débogage Look-at.
      De nombreuses mises à jour ont été apportées aux particules, y compris de nouvelles commandes pour la position de décalage des particules de maillage et les pixels min/max, une nouvelle option pour choisir les "zones attachées" des entités de particules, et la prise en charge du rapport d'aspect de la texture des particules. Des corrections de bogues ont également été apportées aux particules clignotantes/noires, aux calculs des limites des émetteurs, au placement des entités sur les OC des planètes et aux diamants de choc.
      Enfin, un certain nombre d'améliorations et d'optimisations des performances ont été apportées à la consommation de la mémoire des émetteurs, à la contention du verrou de l'éclat des matériaux par les effets des entités et à la contention de la zone du nuage de gaz sur les MFX de destruction et d'impact.
       
      Conception des niveaux
      L'équipe Space/Dogfight a travaillé sur les éléments de vol pour les chapitres qui se concentrent sur les points d'intérêt, développant ainsi une partie du gameplay d'investigation dans les premiers chapitres du jeu. Elle a également travaillé avec les autres équipes pour affiner le gameplay des tourelles.
      L'équipe FPS s'est concentrée sur l'obtention de composants FPS jouables sans bloqueurs et a mis en œuvre les fonctionnalités supplémentaires livrées au dernier trimestre 2021.
      L'équipe Social Design a poursuivi l'importante tâche de mise en œuvre de toutes les scènes du jeu, ce qui sera le cas pendant de nombreux mois.
       
      Narration
      L'équipe Narrative a passé la majeure partie des derniers mois à partager son temps entre le contenu et la planification. Le travail s'est poursuivi sur le suivi de toutes les demandes de lignes en vue de leur saisie plus tard dans l'année.
      Ils ont également commencé à travailler avec les équipes de développement pour revoir et discuter des niveaux, y compris l'équipe IA pour planifier les comportements et les archétypes. Les rédacteurs commenceront à élaborer des scripts et à créer des séquences audio au cours de la nouvelle année.
       
      QA
      Le département Cinématique a continué à s'appuyer sur l'AQ pour les tests réguliers des chapitres. Au cours des deux derniers mois, le travail s'est concentré sur les tests TrackView et la correction de nombreux défauts de l'outil lors du rendu des scènes. Ils ont également continué à tester et à revoir les scènes pour s'assurer que la qualité ne diminue pas au fur et à mesure du développement.
      L'équipe d'IA s'étant scindée pour couvrir davantage le développement de Sq42, l'équipe d'assurance qualité basée à Francfort s'est déplacée pour la soutenir et recrute actuellement pour faire face à l'augmentation de la charge de travail. L'équipe se concentrera toujours sur les tests de comportement mais s'étendra aux vérifications de niveau aux côtés de l'AQ au Royaume-Uni.
       
      Animation technique
      Pour clôturer l'année, l'équipe Tech Animation s'est donné pour mission de terminer la mise à niveau de tous les assets de tête vers le nouveau pipeline en vue de la refonte complète du système ADN. Il s'agit d'une initiative de longue haleine qui, espérons-le, se terminera au début de 2022.
      "Pour y parvenir, nous devons recréer chaque asset de tête du jeu et vérifier qu'il fonctionne toujours comme prévu. Tout le monde est sur le pont pour ce projet, et toute l'équipe fait tout son possible pour atteindre la ligne d'arrivée." Animation technique
      ement, l'équipe a commencé à nettoyer les bases de données d'animation, ce qui a impliqué le triage de plusieurs centaines d'anciennes références d'assets d'animation dans les bases de données. Tech Animation a également continué à soutenir les différentes équipes de réalisation avec du personnel intégré.
       
      Interface Utilisateur
      Vers la fin de l'année, l'équipe technique et de fonctionnalité de l'interface utilisateur a résolu divers bogues, pannes et problèmes de performance liés à l'interface utilisateur.
      Des progrès ont été réalisés sur la technologie et les fonctionnalités de base du nouveau Starmap. Par exemple, ils ont ajouté des contrôles d'affichage pour modifier la distance relative, l'orientation et l'échelle, et la possibilité d'encadrer les objets sélectionnés de manière appropriée.
      Les techniciens de l'interface utilisateur ont continué à travailler sur la technologie de base du piratage, en ajoutant la possibilité de sélectionner et de modifier du texte dans l'interface utilisateur.
      Le nouvel éditeur Building Blocks est entré en pré-production vers la fin de l'année, ce qui rendra le travail sur les IU plus efficace et plus convivial pour les développeurs. De plus, d'autres fonctions Building Blocks ont été ajoutées.
       
      VFX
      L'équipe VFX a commencé à travailler sur une section " tranche verticale " d'un lieu extérieur clé. La collaboration avec l'équipe Cinematics s'est également poursuivie, avec des ajouts et des affinements apportés à la scène de bataille épique mentionnée dans le rapport précédent. Ils ont également décidé de revoir certains effets d'armes nécessitant une mise à jour visuelle.
       
      Trad : @Maarkreidi SwissStarships.org

       

      136 2

      Rapport mensuel de Star Citizen : Janvier 2022

      Rapport mensuel du PU
      Janvier 2022
      Dans la foulée du rapport PU de novembre/décembre, la publication de janvier détaille tout ce qui a été fait au cours du premier mois de 2022. Des étapes finales des fonctionnalités à venir aux tâches d'ouverture pour un contenu futur passionnant, il y a une mine d'informations à se mettre sous la dent.
      CONTENU DE L'IA
      AI Content a commencé l'année 2022 en terminant sa passe de "protocole accéléré" sur la salle d'arcade et les distributeurs automatiques. Le protocole accéléré est un terme d'animation de CIG qui décrit la mise en œuvre des données de capture de mouvement de manière rapide mais grossière. Le remplacement des animations de verrouillage par de nouveaux assets de vitesse donne à l'équipe une première impression de ce à quoi ressembleront l'utilisable et le comportement finaux et lui permet de vérifier si la vitesse, la longueur et les performances sont conformes aux intentions.
      Le distributeur automatique est un fournisseur d'articles de nourriture et de boisson utilisé par les PNJ affamés et assoiffés. L'implémentation actuelle ne propose qu'une seule option de boisson gazeuse, mais une fois ce travail de base effectué, l'équipe sera en mesure d'implémenter rapidement d'autres consommables tels que des boissons alcoolisées, des nouilles, des soupes et des sandwichs.
      "Nous sommes satisfaits des résultats : l'animation de l'IA semble naturelle, même si le plus difficile a été de faire en sorte que l'IA soit réaliste pendant qu'elle attend que l'article soit distribué par la machine. La prochaine étape consistera à mettre en place des PNJ qui volent dans les machines et des PNJ frustrés qui les secouent après qu'elles n'ont pas réussi à distribuer l'article." Contenu de l'IA
      La borne d'arcade est un objet utilisable avec lequel les PNJ peuvent interagir dans le cadre de l'activité " loisirs ", qui est utilisée lorsqu'ils ne sont pas affectés à un travail particulier. L'itération initiale permet aux PNJ de jouer plusieurs tours d'un jeu avant de terminer victorieux ou avec un " game over ". Cela se reflète dans leurs animations, avec de la gaieté ou de la déception en fonction du résultat.
      Les deux machines ont passé l'étape de validation actuelle et sont passées aux phases de mise en œuvre et de finition.
       
      AI TECH
      En janvier, AI Tech a continué avec la première implémentation de la navigation planétaire. Les concepteurs testent actuellement la fonctionnalité dans des cas d'utilisation concrets et fournissent des commentaires pour améliorer la convivialité.
      L'équipe a consacré du temps à l'optimisation du calcul de l'adjacence des tuiles. Lorsqu'un calcul de tuiles de maillage de navigation est effectué en une seule image, de nouvelles données remplacent l'ancien calcul. Les bords proches des triangles sont ensuite traités pour valider lesquels doivent être considérés comme identiques et permettre aux PNJs de passer de l'un à l'autre.
      Du côté des vaisseaux, l'équipe a commencé à travailler pour permettre aux vaisseaux spatiaux des PNJ d'atterrir à des emplacements planétaires aléatoires. L'objectif est de permettre aux joueurs de demander des renforts, d'être secourus ou d'être transportés quelque part.
      AI Tech a poursuivi l'intégration de l'éditeur Subsumption dans le moteur de jeu, et les concepteurs participent désormais activement à l'utilisation de cet outil. Le travail se poursuivra pendant quelques sprints supplémentaires, l'équipe éliminant les obstacles et se préparant à passer à la phase suivante.
      Pour la locomotion des PNJ, un plan a été conçu pour résoudre la majorité des problèmes de locomotion existants. Une partie essentielle est l'utilisation de cartes de test pour vérifier toutes les fonctionnalités de la locomotion. Par exemple, la vérification automatique des PNJ se déplaçant le long de chemins, se déplaçant vers des destinations, se déplaçant et visant, et se déplaçant et regardant.
      En parallèle, les types de collision sont répartis entre les joueurs et l'IA pour permettre une collision correcte sans que les personnages ne restent bloqués. Par exemple, dans les couloirs étroits et les embrasures de portes. Bien que l'évitement des collisions soit un sujet complexe qui sera résolu par de multiples systèmes interconnectés, il s'agit d'une étape vers la vérification de certaines des fonctionnalités existantes et de la manière dont elles peuvent être utilisées au mieux. Ils ont également continué à chercher à unifier le composant " look and aim ". 
      Tout en continuant à soutenir les PNJ utilisant des chariots, l'équipe a travaillé à la simplification de la façon dont les PNJ poussent les objets avant de se déplacer vers un autre endroit, laissant les objets derrière eux. Cela a impliqué l'étude de plusieurs cas d'utilisation pour permettre à tous les systèmes (TrackView, simulation d'éditeur, comportements de Subsumption, etc.) de travailler ensemble afin que les PNJ aient une manière cohérente de comprendre leur état et leur intention. 
      Une structure de données à index inversé a été mise en place pour permettre à la bibliothèque XML de Subsumption de mettre efficacement en cache différentes données et de les indexer en fonction des balises qui leur sont associées. Cela était nécessaire pour mettre en œuvre une recherche de conversation efficace. L'objectif est de fournir un moyen de sélectionner correctement les conversations appropriées entre plusieurs PNJ en fonction des sujets dont ils veulent parler, de leurs rôles, de leurs emplacements, et plus encore.
      Des bogues et des problèmes ont également été corrigés pour la version Alpha 3.16.1.
       
      ANIMATION
      L'équipe Animation a commencé l'année en corrigeant des problèmes avec le barman et les clients et en créant le comportement des vendeurs, dont le premier est un vendeur de boutqiue de café basique. Ils ont également travaillé sur l'animation du comportement de la sécurité et ont progressé avec les utilisables de l'arcade et des distributeurs automatiques.
      En ce qui concerne le visage, du temps a été consacré à la création d'animations faciales pour divers objets utilisables.
      "Si vous remarquez que les PNJ ne vous regardent plus tout le temps de travers, remerciez l'équipe faciale !" Équipe d'animation
       
      ART (PERSONNAGES)
      En janvier, les artistes ont terminé les concepts des tenues de XenoThreat et de Headhunters pour Pyro. Ils ont également terminé le concept d'un sac à dos destiné à fonctionner avec les mécanismes de récupération à venir. Les artistes de personnages ont progressé avec les vêtements de style frontière pour Pyro, les articles pour abonnés à venir, et les variantes d'asset de Nine Tails.
       
      ART (VAISSEAUX)
      Au Royaume-Uni, l'équipe chargée des vaisseaux a progressé sur le MISC Hull A, en finalisant la disposition du cockpit et du tableau de bord, l'éclairage extérieur et toutes les baies de composants. Un passage de la zone de visibilité a également été réalisé.
      Le RSI Scorpius a progressé tout au long du mois de janvier, la plupart de l'extérieur étant maintenant terminé. Des efforts considérables ont été consacrés aux baies de composants et aux autres trappes nécessaires sur la coque. L'intérieur et les ailes progressent bien et approchent de l'art final.
      Le Banu Merchantman est sur le point d'être achevé en whitebox, l'équipe faisant plus d'efforts dans la phase whitebox en raison de la taille et de la complexité du vaisseau.
      De plus, de grands progrès ont été réalisés sur le véhicule non annoncé mentionné le mois dernier, tandis qu'un autre a commencé sa phase de whitebox.
      L'équipe basée aux États-Unis a fait passer le Drake Vulture en phase d'art final, en éclairant l'intérieur et l'extérieur et en terminant les passes d'usure et de dommages. Ils sont actuellement en train de boucler les LODs et de nettoyer les éléments en suspens en vue de la sortie.
      Le Consolidated Outland HoverQuad a reçu le polissage final et quelques ajouts mineurs au tableau de bord et aux propulseurs.
      L'équipe a progressé dans l'art final du cockpit et du mess du Drake Corsair. Ils travaillent actuellement sur des solutions pour ajouter des éléments de chowline et d'autres objets du vaisseau dans l'espace limité du mess. Ils ont également poli les murs, la structure et le cadre de la verrière du cockpit.
       

       
      COMMUNAUTÉ
      L'équipe Communauté a démarré l'année en annonçant les gagnants des concours de vœux de fin d'année des fabricants, de captures d'écran de 2951 Luminalia et de vidéos Payday.
      Elle a également soutenu la sortie de l'Alpha 3.16.1 avec un Patch Watch qui offrait des informations supplémentaires sur les énigmes des vaisseaux abandonnés et une infographie CDF pour le prochain événement dynamique XenoThreat. L'équipe a également publié son habituel billet Ce mois-ci dans Star Citizen, présentant tous les points forts du mois de février.
      En outre, l'équipe communautaire a donné le coup d'envoi du Nouvel An lunaire 2022 et du Festival rouge 2952, ainsi que du concours de captures d'écran du Festival rouge 2952.
      En dehors des événements, l'équipe a pris le temps d'évaluer l'efficacité du système de guides et a travaillé à l'élaboration d'un plan d'améliorations et de nouveaux ajouts, y compris l'exploration d'incitations supplémentaires. L'équipe s'est également penchée sur l'engagement et le sentiment d'appartenance au cours de l'année 2021, établissant des objectifs pour placer la barre encore plus haut en 2022.
      Enfin, l'équipe s'est concentrée sur la refonte complète du centre communautaire en ligne, qui deviendra bientôt un guichet unique pour tout ce qui concerne le contenu communautaire, les événements et autres (c'est super cool).
       
      MOTEUR
      En janvier, les équipes de physique ont préparé la configuration et la mise en place des skins de sim et de tissu via les ports d'éléments. En outre, le code a été restructuré pour permettre la transformation de maillage sur les instances de corps mous dans le système d'animation. En ce qui concerne les véhicules, des mesures anti-flip ont été mises en place pour permettre aux véhicules de "faire des tonneaux" à l'aide de mouvements physiques. L'outil d'inspection des véhicules utilisé pour le développement permet désormais à l'équipe de contrôler les propriétés de rigidité.
      Pour le moteur de rendu, de nouveaux progrès ont été réalisés dans la transition vers Gen12. Plusieurs tampons d'instance sont maintenant précréés pour éviter les ralentissements au moment de l'exécution qui étaient causés s'ils étaient créés à la demande par image. La prise en charge du rendu des maillages non encore streamés a été ajoutée. Les pièces jointes CGA sont désormais rendues via Gen12. La prise en charge des décalques GBuffer a été ajoutée, et les passages de rendu vides peuvent maintenant être ignorés dans le graphique de rendu. De plus, diverses optimisations pour le comptage des références des instances de cache PSO pendant le rendu ont été réalisées. L'équipe envisage maintenant de supporter le HW skinning pour Gen12.
      En ce qui concerne le rendu des atmosphères et des nuages, le nettoyage du code du mois dernier pour la rétro-intégration a été achevé et le dernier code (comprenant diverses améliorations des fonctionnalités et des techniques optimisées qui sont encore en cours) a été soumis à la branche de développement principale. L'adoption des nuages volumétriques dans Squadron 42 a révélé un problème de passage des paramètres dans les systèmes concernés lors du chargement des niveaux, qui a été corrigé. Les prochaines étapes consistent à examiner une autre nouvelle idée pour la reprojection des données et à commencer à porter le code vers Gen12.
      Sur les systèmes du noyau, l'équipe a refactorisé l'allocateur d'arène récemment introduit en un allocateur de compagnon. L'élimination de la visibilité du planificateur de mise à jour des composants d'entités (ECUS) a été améliorée et l'ancien code ECUS a été supprimé maintenant que le nouveau code de mise à jour des composants centrés sur les entités est activement utilisé. En outre, le code de réveil du gestionnaire de tâches a été optimisé. Une partie de l'équipe travaille actuellement sur le refactoring des zones et des balises, et continue à étudier une intégration potentielle d'EASTL.
       
      FONCTIONNALITÉS (PERSONNAGES ET ARMES)
      Au début de l'année, l'équipe des fonctionnalités a terminé la cinématique inverse (IK) pilotée par le code. Cette fonctionnalité offre une alternative à l'IK actuelle basée sur l'animation en utilisant un marquage spécifique aux assets au lieu des articulations du squelette pour piloter les cibles et les mélanges de l'IK au moment de l'exécution. Cela permet de réduire le nombre d'articulations dans les squelettes, ce qui est bon pour les performances mais améliore aussi considérablement le temps d'itération lors de l'essai de différentes solutions d'IK. Le nom vient du code qui attribue un sens au marquage des assets, de sorte que la fonction animée et sa logique de jeu travaillent main dans la main.
      Un autre projet important en voie d'achèvement est la réalisation d'un passage en haute fidélité sur les animations du joueur utilisées lorsqu'il prend un objet dans la combinaison ou le remet en place. Par exemple, une grenade dans une fente de la poitrine ou un MedPen dans une poche latérale. Il y a un grand nombre de poses à prendre en compte pour les différentes positions que le joueur peut adopter et les conditions dans lesquelles il peut se trouver, comme courir en étant ivre ou s'accroupir en étant blessé. Actuellement, l'équipe examine les timings afin d'atteindre le point idéal d'une interaction réactive et rapide sans perdre la qualité de l'animation et la lisibilité.
       

       
      FONCTIONNALITÉS (GAMEPLAY)
      En janvier, l'équipe EU a continué à travailler sur le ravitaillement de vaisseau à vaisseau en vue de sa sortie. Les derniers bogues de la mine laser à déclenchement ont été corrigés en faveur des épaves, tandis que les derniers problèmes liés aux gadgets de minage ont été résolus.
      Nous avons commencé à travailler sur la génération de butin, qui permettra aux PNJ de transporter des objets générés de manière procédurale dans leurs poches. Il s'agissait également d'ajouter la possibilité pour l'équipe chargée des missions de contrôler les objets dans les inventaires des PNJ. Le développement de la boucle de gameplay de l'ingénierie et du support de vie a également démarré.
      L'équipe américaine a travaillé sur la vente d'objets et l'amélioration du gameplay de la réputation, ainsi que sur des tâches de fond pour le remaniement des cargaisons du deuxième trimestre.
       
      FONCTIONNALITÉS (VÉHICULES)
      En janvier, Vehicle Features a finalisé la mise à jour du grav-lev.
      "Le lancement de la mise à jour du grav-lev l'année dernière a été un grand succès, mais il y avait encore quelques problèmes sur lesquels nous voulions travailler. Le plus important était le problème des motos qui sautaient et se déplaçaient de façon sauvage lorsque les joueurs en descendaient. Cela était dû à un problème de taux d'échantillonnage, le mouvement harmonique ne se produisant que sur le serveur en raison de son framerate. La résolution de ce problème s'est avérée assez difficile et a nécessité la refonte de certaines parties du nouveau code du grav-lev. Cette opération a été achevée début janvier et la correction, entre autres, sera intégrée au patch Alpha 3.16.1. " Équipe chargée des caractéristiques des véhicules
      Outre le grav-lev, l'équipe a travaillé sur d'autres objectifs, notamment les points de saut, les zones restreintes et le remaniement du système de transit. Elle a également soutenu l'équipe EU PU dans son travail sur les réseaux de ressources, en explorant comment intégrer le système dans les véhicules pour améliorer le fonctionnement de l'énergie, de la chaleur, du carburant et des autres ressources.
       
      PROGRAMMATION GRAPHIQUE ET VFX
      L'équipe de programmation graphique et VFX a continué à travailler sur les shaders, en apportant diverses améliorations aux réflexions dans l'espace écran, ce qui a permis d'obtenir des réflexions beaucoup plus nettes et stables, avec un affaiblissement plus doux là où elles ne peuvent pas être calculées. Elle a également nettoyé le shader d'éclairage volumétrique pour l'eau et a continué à itérer sur de nouveaux shaders d'usure avec les différentes équipes artistiques.
      Pour le render-to-texture (RTT), des corrections ont été apportées à la création/suppression asynchrone concernant le streaming et le comptage des références.
      Pour Gen12, l'équipe a corrigé de nombreux problèmes, notamment des particules non visibles et divers problèmes de cubemap. Elle a ajouté la prise en charge de la réfraction des particules par le GPU et le fractionnement des passes de rendu pour injecter une autre passe, a commencé à tester les ombres de la Gen12 et a étudié les problèmes de RTT dans la Gen12. Ils ont également commencé à convertir le système de post-effet du jeu et l'effet G-force.
      Pour Vulkan, l'équipe a examiné les problèmes de validation/régression et a étudié les spécifications de Vulkan 1.3.
      L'équipe VFX s'est concentrée sur le travail de la carte des dégâts, le support de l'interface de code pour l'équipe Armes, et a commencé à travailler sur la carte des dégâts du CPU. Elle a également continué à travailler sur la fonctionnalité de danger d'incendie, en enquêtant sur les problèmes de fonctionnement de l'allumeur de feu et en corrigeant les problèmes de réinitialisation du feu.
       
      ÉCLAIRAGE
      L'équipe Éclairage a commencé l'année en avançant dans les optimisations de performances prévues pour toutes les zones d'atterrissage. Cette fois, elle s'est concentrée sur les dômes principaux de New Babbage, en simplifiant les configurations d'éclairage dans la mesure du possible.
       

       
      LIEUX
      L'équipe Locations, basée à Montréal, a commencé l'année 2022 en peaufinant et en déboguant les sites de crash abandonnés. 
      "Nous tenons à remercier la communauté pour les commentaires et les réactions donnés par l'intermédiaire de l'Issue Council, Spectrum, Reddit, Twitch, etc. pendant le PTU. Cela nous a permis de peaufiner les sites de crash de différentes manières : Rendre les lootboxes plus visibles, faire une passe d'éclairage pour que la navigation soit plus facile la nuit, revoir le contenu des lootboxes (les munitions devraient maintenant être les mêmes que l'arme offerte dans la lootbox et il devrait y avoir plus de lunettes et de muzzs qui surgissent), corriger certains problèmes de mise en page où certains d'entre vous restaient bloqués, et plus généralement ajouter plus de mines laser sur les différents sites." L'équipe des sites
      L'équipe a également terminé son travail sur les prochains sites hospitaliers. Il s'agissait de mettre la touche finale à l'hôpital Maria Pure of Heart à Lorville, d'ajouter des variations aux cliniques spatiales et de terminer la clinique Levski afin qu'elle soit prête à être déployée dès que l'emplacement sera disponible. Une partie de l'équipe est depuis passée à la préproduction et à la validation de concept pour Derelicts v2.
       
      ÉQUIPE "OUTILS" DE MONTREAL
      L'équipe Outils de Montréal a terminé son outil Mighty Bridge, qui est l'intégration de Houdini dans l'éditeur. Cela permet à diverses équipes d'utiliser Houdini pour créer de nouveaux outils qui aideront à la création de contenu à travers le développement. Par exemple, l'équipe Outils l'utilise pour développer l'outil de création de lieux procéduraux, ainsi que des solutions qui seront utilisées pour les épaves et autres lieux.
      L'équipe a également intégré des améliorations du flux de travail à Robohesse, un outil utilisé pour faciliter des constructions de développement plus stables et la barre d'outils de l'éditeur utilisée par les concepteurs.
       
      NARRATION
      Narrative a commencé l'année en écrivant des scripts pour un nouveau type de mission en prévision d'une prochaine session de capture de mouvement. Ils ont également travaillé en étroite collaboration avec le service de conception sur un nouvel événement dynamique, en passant en revue le dialogue et ce qui déclencherait chaque ligne. Une fois terminé, ils ont rédigé des scripts pour les différents personnages de l'événement.
      L'équipe a également enregistré de nouvelles annonces pour améliorer la vie ambiante dans plusieurs lieux à venir. Des informations supplémentaires ont également été nécessaires pour l'habillage de l'environnement de Lorville. 
      Par ailleurs, l'équipe a continué à soutenir la conception de textes pour divers éléments du jeu. De nouvelles dépêches d'histoire ont été publiées, dont une Journée du voyageur sur le thème Quelque chose tous les mardis et un Rapport de l'Empire détaillant un remaniement au sein de l'administration Addison. Ils ont également planifié la dépêche de 2022 et le contenu du Jump Point. 
       
      SERVICES ET OUTILS SYSTÉMIQUES
      Les services et outils systémiques (SST) ont commencé l'année en travaillant sur divers outils internes, notamment un visualiseur pour certaines parties de la simulation. Des travaux ont été effectués pour faciliter l'accès aux anciens outils internes par le biais de CopyBuild, et le développement de l'automatisation et de la programmation des événements dynamiques a débuté. Ces outils seront utilisés lorsque l'activation manuelle n'est pas appropriée.
      Le développement des différents services de l'année dernière a été achevé, tandis que le travail de connexion directe a été effectué pour aider à réduire certains goulets d'étranglement dans le backend. Le support de la fonctionnalité de vente est toujours en cours, SST travaillant en étroite collaboration avec les équipes de jeu sur les éléments finaux.
       
      ANIMATION TECHNIQUE
      Tech Animation a passé le mois de janvier à résoudre des problèmes de longue date et à faire passer tous les membres de l'équipe à la dernière version de Maya. Cette transition a créé quelques complications avec les fichiers sources, qui ont été résolues.
      L'équipe a été chargée de mettre à jour par lots toutes les animations Maya (environ 41 000). Les anciens jeux de caractères étaient à l'origine d'une mauvaise analyse des animations lors du chargement des fichiers, et ont donc été traités en même temps. 
      "Notre dépôt d'animations est maintenant dans le meilleur état qu'il ait été depuis longtemps, et nos utilisateurs ont migré vers le nouveau logiciel avec un minimum de problèmes." Équipe d'animation technique
       
      INTERFACE UTILISATEUR
      En janvier, les équipes UI Feature et Tech ont soutenu la sortie de la version Alpha 3.16.1 et de XenoThreat en corrigeant les bogues, les plantages et les problèmes de performance. Elles ont également commencé à transférer la propriété de certaines fonctionnalités de l'interface utilisateur à l'équipe SQ42 Feature Team pour accélérer leur développement.
      En ce qui concerne le ravitaillement en carburant, les écrans du MISC Starfarer ont été peaufinés et l'équipe EU PU a bénéficié d'un soutien pour résoudre les problèmes en suspens. Le travail sur la nouvelle Starmap s'est poursuivi, avec des progrès sur les concepts, les prototypes et la technologie de base.
      L'équipe a continué à construire les systèmes de base pour les nouveaux marqueurs AR tout en travaillant sur les icônes pour les différents types et états de marqueurs. Comme beaucoup d'autres équipes, elle a continué à mettre à jour les fonctionnalités pour prendre en charge le streaming persistant et a travaillé en étroite collaboration avec l'équipe Persistent Tech pour s'assurer qu'elle respecte le calendrier.
      L'équipe UI Tech a continué à développer des fonctions Building Blocks supplémentaires, dont certaines seront utilisées dans la fonction de piratage. Le processus de pré-production du nouvel éditeur Building Blocks a également fait l'objet d'une planification supplémentaire, ce qui a impliqué la création d'images filaires.
      Enfin, des concepts supplémentaires pour les nouveaux styles d'interface utilisateur de mobiGlas et d'Origin ont été créés et mis en œuvre.
       
      TECHNIQUE DES VEHICULES 
      L'équipe Vehicle Tech a travaillé sur les bogues de la version Alpha 3.16.1, notamment sur XenoThreat et son nouveau contenu de vaisseau. Elle s'est également attachée à résoudre les problèmes de qualité de vie liés aux vaisseaux dans l'expérience de jeu.
      En outre, des tâches ont été accomplies pour les prochaines améliorations du radar et du scanner, qui rendront plus facile et plus amusant le repérage et la recherche de diverses entités à travers l'espace, y compris l'obtention de meilleurs résultats en retour pour l'opérateur du scanner.
      Enfin, pour Vehicle Tech, les travaux majeurs sur les futures portes et les composants connectés ont progressé, ce qui permettra de créer un système unifié d'éléments qui seront plus facilement mis en œuvre par les concepteurs et les artistes.
      "C'est particulièrement important car certains de nos véhicules ont été créés à l'aide de certains systèmes hérités qui ne fonctionnent pas toujours bien avec le concept de système de pièces ou de portails. Comme nos vaisseaux sont essentiellement des superstructures volantes de pièces et d'espaces connectés, la nécessité d'optimiser ce système est devenue tout à fait évidente - personne ne veut qu'un panneau de commande de porte devienne inopérant ou qu'il reste coincé dans un ascenseur d'entrée !" Équipe technique des véhicules
       
      VFX
      VFX a commencé l'année avec un passage complet sur l'HoverQuad Outland de Consolidated. Ils ont également profité de l'occasion pour travailler sur l'amélioration des effets de sillage de tous les véhicules de type hover. Comme cela nécessite des changements de code de la part des équipes VFX et de programmation des véhicules, ces améliorations seront déployées dans une prochaine version. L'équipe a également continué à travailler sur les effets de l'outil de récupération, en passant à la phase de production.
      L'équipe a également nettoyé certaines des anciennes bibliothèques de particules utilisées dans plusieurs endroits, comme les vaisseaux abandonnés. Il s'agissait notamment de convertir plusieurs effets de particules du CPU au GPU, ce qui offre des avantages en termes de performances mais permet également aux artistes d'apporter des améliorations visuelles lorsque cela est nécessaire.
       
      Trad : @Maarkreidi SwissStarships.org

      101 1

      SQ42 Rapport Janvier 2022

      A : RECRUES DE SQUADRON 42
      SUBJ : MISE À JOUR DU DÉVELOPPEMENT 19-01-2022
      REF : CIG UK, CIG DE, CIG LA, CIG TX
      FAO Recrues de Squadron 42
      Bienvenue au rapport de développement de Squadron 42 du mois de janvier. Vous trouverez ci-joint les détails des derniers progrès réalisés au cours de la campagne, y compris les mises à jour des uniformes, du déroulement des combats et des enquêtes sur les cadavres.
      Merci pour votre soutien continu à Squadron 42.
      Sincèrement,
      CIG COMMUNICATIONS
       
      Contenu de l'IA
      L'équipe chargée du contenu de l'IA a commencé l'année en intégrant le comportement de l'équipage du pont dans diverses scènes. Ce processus est connu en interne sous le nom de " scène handshake " et décrit la transition d'une séquence TrackView (scène d'histoire) à un comportement d'IA systémique, tel que l'ingénieur.
      Pour préserver l'immersion, il est important que le joueur ne puisse pas voir ce changement. Cependant, il ne s'agit pas d'un problème à solution unique, car il existe de nombreux scénarios qui nécessitent des transitions transparentes et aussi naturelles que possible. Par exemple, une scène qui se termine avec un PNJ au milieu de son cycle de marche. Dans ce cas, l'équipe met en cache la destination de l'IA pour une exécution immédiate dès que la scène se termine.
      AI Content a également fait le point sur la dernière mise en œuvre du comportement de l'équipage du pont. Ils ont présenté plusieurs nouvelles actions se déroulant autour du Gladius, notamment la vérification du terminal de diagnostic du carburant et la réparation des ailes endommagées. Bien que l'équipage de pont commence à ressembler à une véritable équipe de personnes, d'autres fonctionnalités seront ajoutées pour accroître le réalisme dans tout le hangar. Par exemple, des chariots mobiles, des chariots élévateurs à fourche pouvant être conduits et des conversations dynamiques (une sélection de conversations appropriées entre deux PNJ ou plus).
      Ils ont également progressé avec les cartes de test des fonctionnalités mentionnées dans le rapport du mois dernier, en ajoutant la machine d'arcade et le distributeur automatique. La prochaine étape consistera à commencer à tester des comportements entiers plutôt que des fonctionnalités individuelles.
       
      Fonctionnalités de l'IA
      L'équipe AI Feature a continué à travailler sur la perception et la réaction des PNJ face aux cadavres. Les corps sont configurés comme des objets utilisables, ce qui apporte une multitude de fonctionnalités. Par exemple, la possibilité de spécifier des emplacements autour du corps que l'IA peut inspecter et les meilleures animations d'entrée et de sortie lors de l'approche ou de la sortie du corps. Ils ont également conçu un moyen plus facile pour les concepteurs de niveaux d'utiliser le code de l'IA pour déclencher le gameplay lorsque l'IA atteint un certain état.
      Des progrès ont été réalisés sur le combat des Vanduul, en particulier pour améliorer leur efficacité à moyenne portée. De nouvelles animations ont été prototypées pour indiquer la direction de l'attaque, permettant aux joueurs perspicaces d'esquiver et de prendre le dessus. Ils ont également implémenté et peaufiné les animations de recroquevillement et de reddition.
       
      Technologie IA
      L'équipe AI Tech a implémenté un moyen pour les concepteurs d'imposer un style de mouvement aux personnages. Il s'agit d'une fonctionnalité générique qui sera utilisée sur des personnages spécifiques, comme le Capitaine Blanc, pour ajouter un style unique aux mouvements en fonction de la scène.
       
      Animation
      Tout au long du mois, l'équipe d'IA a terminé les sélections d'armes, travaillé sur les temps morts de l'animation des joueurs, et abordé les dernières étapes du recroquevillement et de la reddition.
      Ils ont également créé des caches pour le dispositif d'extinction des incendies et ont continué à travailler sur le combat vanduul, le champ de tir utilisable, la découverte des cadavres et les améliorations de la locomotion.
       
      Art (personnages)
      L'équipe Character Art a retouché les concepts des Screaming Galsons, en s'assurant qu'ils disposent d'un éventail de poids d'armure différents. Ils travaillent actuellement sur les assets de la marine de l'UEE, notamment l'officier de pont, la tenue de combat et les uniformes de classe A.
       
      Art (Environnement)
      L'équipe d'Art (Environnement) a continué à développer des lieux clés, cette fois-ci dans le but d'intégrer des assets à grande échelle dans le jeu pour aider à façonner chaque zone et leur donner un aspect et un but plus distincts. Ils ont également commencé à prototyper des zones spatiales dans l'univers du jeu.
      L'art et le design ont travaillé en étroite collaboration sur certains chapitres clés.
      "Cet effort combiné aide à façonner les environnements et le gameplay plus près de ce que nous visons et nous sommes tous excités de voir ces progrès." Équipe artistique chargée de l'environnement
       
      Moteur
      En janvier, les équipes de physique se sont préparées à la configuration et à la mise en place des skins de sim et de tissu via les ports d'éléments. En outre, le code a été restructuré pour permettre la conversion de maillage sur les instances de corps mous dans le système d'animation. En ce qui concerne les véhicules, des mesures anti-flip ont été mises en place pour permettre aux véhicules de "faire des tonneaux" à l'aide de mouvements physiques. L'outil d'inspection des véhicules utilisé pour le développement permet désormais à l'équipe de contrôler les propriétés de rigidité.
      Pour le moteur de rendu, de nouveaux progrès ont été réalisés dans la transition vers Gen12. Plusieurs tampons d'instance sont maintenant précréés pour éviter les ralentissements au moment de l'exécution qui étaient causés s'ils étaient créés à la demande par image. La prise en charge du rendu des maillages non encore streamés a été ajoutée. Les pièces jointes CGA sont désormais rendues via Gen12. La prise en charge des décalcomanies GBuffer a été ajoutée, et les passages de rendu vides peuvent maintenant être ignorés dans le graphique de rendu. De plus, diverses optimisations pour le comptage de référence des instances de cache PSO pendant le rendu ont été réalisées. L'équipe envisage maintenant de supporter le HW skinning pour la Gen12.
      En ce qui concerne le rendu des atmosphères et des nuages, le nettoyage du code du mois dernier pour la rétro-intégration a été achevé et le dernier code (comprenant diverses améliorations des fonctionnalités et des techniques optimisées qui sont encore en cours) a été soumis à la branche de développement principale. L'adoption des nuages volumétriques dans Squadron 42 a révélé un problème de passage des paramètres dans les systèmes concernés lors du chargement des niveaux, qui a été corrigé. Les prochaines étapes consistent à examiner une autre nouvelle idée pour la reprojection des données et à commencer à porter le code vers Gen12.
      Sur les systèmes du noyau, l'équipe a refactorisé l'allocateur d'arène récemment introduit en un allocateur de jumelage. L'élimination de la visibilité du planificateur de mise à jour des composants d'entités (ECUS) a été améliorée et l'ancien code ECUS a été supprimé maintenant que le nouveau code de mise à jour des composants centrés sur les entités est activement utilisé. En outre, le code de réveil du gestionnaire de tâches a été optimisé. Une partie de l'équipe travaille actuellement à la refactorisation des zones et des balises, et continue à étudier une intégration potentielle d'EASTL.
       
      Scénario du jeu
      Gameplay Story a commencé en janvier à donner suite au travail sur les tourelles effectué l'année dernière, en mettant à jour toutes les scènes de l'histoire pour qu'elles correspondent aux paramètres nouvellement définis.
      "Il est définitivement satisfaisant de voir ce travail aboutir et que nos personnages puissent entrer dans les tourelles de manière fluide." Équipe Gameplay Story
      Ils ont également continué à ajouter de nouveaux corps, visages et audio aux scènes aléatoires de PNJ. Ce travail progresse bien et devrait se poursuivre tout au long du premier trimestre de 2022. Un nouvel animateur a rejoint l'équipe, donc du temps a été consacré à l'accueil et à la formation, et la planification a été faite pour le reste de l'année.
       
      Graphisme et programmation VFX
      En janvier, l'équipe graphique a apporté son soutien à Cinematics en corrigeant le rendu cubemap dans TrackView et en ajoutant une fonction letter-box au code de la caméra pour éviter les problèmes de tri dans les cutscenes.
      L'équipe a continué à travailler sur les shaders, en apportant diverses améliorations aux réflexions dans l'espace écran, ce qui a permis d'obtenir des réflexions beaucoup plus nettes et stables, avec un affaiblissement plus doux là où elles ne peuvent pas être calculées. Ils ont également nettoyé le shader d'éclairage volumétrique pour l'eau et ont continué à itérer sur de nouveaux shaders d'usure avec les différentes équipes artistiques.
      Pour le render-to-texture (RTT), des corrections ont été apportées à la création/suppression asynchrone concernant le streaming et le comptage des références.
      Pour Gen12, l'équipe a corrigé de nombreux problèmes, notamment des particules non visibles et divers problèmes de cubemap. Elle a ajouté la prise en charge de la réfraction des particules par le GPU et le fractionnement des passes de rendu pour injecter une autre passe, a commencé à tester les ombres de la Gen12 et a étudié les problèmes de RTT dans la Gen12. Ils ont également commencé à convertir le système de post-effet du jeu et l'effet G-force.
      L'équipe VFX s'est concentrée sur le travail de la carte des dégâts, le support de l'interface de code pour l'équipe Armes, et a commencé à travailler sur la carte des dégâts du CPU. Elle a également continué à travailler sur la fonction de risque d'incendie, en examinant les problèmes de fonctionnement du déclencheur de feu et en corrigeant les problèmes de réinitialisation du feu.
       
      Conception des niveaux
      L'équipe Space/Dogfight a préparé les chapitres de la campagne pour qu'ils s'enchaînent sans rechargement et a travaillé à l'achèvement de l'expérience de jeu de la tourelle.
      L'équipe FPS a achevé une planification détaillée sur la façon d'amener plusieurs chapitres à une qualité de tranche verticale, tandis que l'équipe Social Design a poursuivi la tâche importante d'implémenter toutes les scènes dans tous les chapitres.
       
      Narration
      Narration a commencé l'année en préparant une session de motion-capture à venir. En plus du contenu qui devait être tourné avant la pandémie, cette session sera utilisée pour capturer des vignettes supplémentaires et du contenu procédural pour l'une des pièces de la campagne, ce qui permettra de mettre en œuvre le contenu final en premier.
      L'équipe a également continué à travailler en étroite collaboration avec les services de conception et d'art afin de créer des scripts et des enregistrements provisoires pour les aider à déterminer si les scènes fonctionnent comme prévu. Une fois les scènes approuvées, leur session de capture finale sera programmée.
       
      Animation technique
      Tech Animation a passé le mois de janvier à résoudre des problèmes de longue date et à faire passer tous les membres de l'équipe à la dernière version de Maya. Cette transition a créé quelques complications avec les fichiers sources, qui ont été résolues.
      L'équipe avait pour mandat de mettre à jour par lots toutes les animations Maya (environ 41 000). Les anciens ensembles de personnages étaient à l'origine d'une mauvaise analyse des animations lors du chargement des fichiers, et ont donc été traités en même temps. 
      "Notre dépôt d'animations est maintenant dans le meilleur état qu'il ait été depuis longtemps, et nos utilisateurs ont migré vers le nouveau logiciel avec un minimum de problèmes." Équipe d'animation technique
       
      Interface Utilisateur
      En janvier, les équipes UI Feature et Tech ont transféré la propriété de certaines fonctionnalités UI à l'équipe Feature afin d'accélérer leur développement.
      Le travail sur la nouvelle Starmap s'est poursuivi, avec des progrès sur les concepts, les prototypes et la technologie de base. Ils ont continué à construire les systèmes de base pour les nouveaux marqueurs AR tout en travaillant sur les icônes pour les différents types et états de marqueurs également.
      Les ingénieurs de l'interface utilisateur ont continué à développer d'autres fonctions Building Blocks, dont certaines seront utilisées dans la fonction de piratage. Le processus de pré-production du nouvel éditeur Building Blocks a également fait l'objet d'une planification supplémentaire, ce qui a impliqué la création d'images filaires.
      Enfin, des concepts supplémentaires pour les nouveaux styles d'interface utilisateur de mobiGlas et d'Origin ont été créés et itérés.
       
      VFX
      VFX a commencé l'année en travaillant sur la scène de bataille mentionnée dans le rapport du mois dernier. Aux côtés de l'équipe Cinematics, ils ont commencé à étoffer certains des effets de bataille les plus élaborés, en accordant une attention particulière au timing et à l'échelle pour donner l'impression qu'une bataille se déroule autour du joueur.
      Ils ont également commencé à mettre au point les effets d'un lieu clé, en se concentrant sur une tranche verticale pour montrer comment le reste du lieu devrait apparaître.
       
      Trad : @Maarkreidi SwissStarships.org
       

       

      60 1

      Rapport mensuel de Star Citizen : Février 2022

      Rapport mensuel du PU
      Février 2022
      Le rapport mensuel de février détaille le travail des développeurs pour la prochaine Alpha 3.17, les améliorations apportées au système de cartes de dégâts et aux effets de récupération, la progression sur les stations spatiales de Pyro, et plus encore. Lisez la suite pour connaître tous les détails.

      CONTENU DE L'IA
      AI Content a commencé à boucler la première passe sur le vendeur de la boutique de café. Il s'agit d'un exemple d'utilisation du comportement existant du barista (avec des extensions mineures) pour fournir différentes expériences de boutique. Dans ce cas, le contenu supplémentaire n'était nécessaire que du côté de l'art, de l'animation et du level design. L'équipe a également ajouté des effets de particules de modèle, mis en œuvre des déclencheurs d'animation VFX et ajouté le terminal de comptoir pour permettre une plus grande activité au repos pour le vendeur. Ils sont actuellement en train de concevoir d'autres agencements de cafés et de créer de nombreuses lignes de répliques.
      En ce qui concerne le comportement de la sécurité, l'équipe a ajouté de nouvelles lignes de répliques, corrigé la transition entre "à l'aise" et "au garde-à-vous" et testé les réactions des gardes aux joueurs qui se déplacent ou traînent en dehors des zones interdites. 
      L'utilisation des distributeurs automatiques dans le flux des PNJ qui mangent et boivent a progressé tout au long du mois de février. Ce comportement permet à certains PNJ d'essayer de voler des objets dans la zone utilisable et d'être frustrés si leur tentative échoue. L'équipe a également ajouté des dysfonctionnements qui font que des articles ne sont pas livrés. Les distributeurs automatiques ont actuellement une interface utilisateur Building Blocks qui change selon que le PNJ achète ou tente de voler.
      En ce qui concerne les comportements des médecins et des ouvriers, l'équipe a commencé à créer une documentation appropriée pour permettre aux équipes de terrain de reproduire la vignette de réapparition dans plusieurs endroits du jeu.
       
      TECHNOLOGIE DE l'IA
      L'équipe AI Tech a progressé dans l'élaboration du maillage de navigation planétaire et des liens de navigation évoqués dans le rapport du mois dernier.
      "Nous espérons que tout le monde a apprécié notre présentation sur le récent Inside Star Citizen où nous avons montré l'état actuel du système de navigation planétaire. Nous développons un meilleur système de priorité pour aider à sélectionner les tuiles à traiter en premier et nous travaillons également sur certaines optimisations lors de l'interrogation des données de navigation planétaire." Technologie d'IA
      Les liens de navigation ont également été étendus pour inclure un moyen plus facile de déboguer des marqueurs supplémentaires, ce qui permet à l'équipe d'identifier les emplacements dans l'espace qui peuvent aligner des animations spécifiques sur les environnements. Par exemple, lorsqu'un PNJ doit sauter sur un rail pour monter à un endroit plus élevé. Dans ce cas, la main du personnage doit s'aligner parfaitement avec l'asset du rail tout en utilisant la technologie motion-warp pour tenir compte de la hauteur requise.
      Du côté de Subsumption, l'équipe a ajouté quelques fonctionnalités intéressantes pour permettre à la logique de mission de diriger son flux en fonction de ce qui se passe de manière systémique dans le monde. Ils ont mis en place une solution où la logique de mission peut utiliser les variables NPC et EntityTracker pour "écouter" les événements systémiques diffusés par des agents spécifiques. À l'appui de cette solution, les comportements systémiques peuvent désormais exposer les informations qu'ils souhaitent faire connaître aux missions ou à tout autre "auditeur".
      Les conversations dynamiques ont également progressé au cours du mois dernier, l'équipe exposant des fonctionnalités qui permettent aux activités de marquer des zones où les PNJ peuvent se parler. Lorsque les utilisables contiennent plusieurs personnages, la fonction de routage récupère tous les participants possibles, puis génère dynamiquement des conversations pertinentes pour les personnages disponibles. La fonction de poussée/tirage de chariot pour les PNJ a également été mise à jour - l'interface Subsumption permet désormais d'utiliser la sémantique explicite "Push" comme demande de déplacement, tandis que des améliorations ont été apportées à la précision des suiveurs de chemin.
      Lors du débogage de problèmes de mouvement liés à des PNJ qui se sont retrouvés en dehors de la zone jouable, une nouvelle fonctionnalité a été ajoutée pour permettre aux PNJ de stocker des "miettes de pain". Cela leur permet de suivre leurs mouvements les plus récents, permettant à l'équipe de mieux enquêter sur ce qui a mal tourné.
      Du côté des vaisseaux, AI Features a continué à travailler sur une fonctionnalité qui permet aux vaisseaux d'atterrir n'importe où. Ce mois-ci, ils se sont concentrés sur le placement dynamique des lignes d'atterrissage pour donner une saveur unique à chaque type de vaisseau, les lignes pouvant définir un certain style visuel. Ces lignes sont ajustées de manière procédurale au moment de l'exécution afin que l'environnement soit correctement évalué et que la ligne d'atterrissage fasse atterrir le vaisseau même dans des endroits qui contiennent des obstacles importants.
      Les améliorations de la locomotion des PNJ ont bien progressé. L'initiative principale de 2022 est de se concentrer sur des sujets clés que l'équipe voulait aborder depuis un certain temps et de s'assurer que les systèmes de bas niveau sont aussi robustes que prévu. Par exemple, ce mois-ci, ils se sont concentrés sur l'amélioration des bases de la collision entre PNJ, en implémentant un résolveur de collision qui permet aux PNJ de détecter quand ils sont bloqués et de résoudre la situation.
      En plus du travail spécifique sur la locomotion, les améliorations des composants " regarder " et " viser " se sont poursuivies afin que tous deux puissent partager autant que possible le même code, et donc les mêmes améliorations.
      En ce qui concerne l'initiative en cours visant à intégrer l'éditeur de Subsumption dans l'éditeur principal du moteur de jeu, l'équipe se trouve actuellement dans la phase de feedback détaillé. Cela implique de passer en revue l'éditeur avec les concepteurs pour corriger les bogues et répondre à leurs commentaires initiaux.
       
      ANIMATION
      L'équipe d'animation a travaillé sur les problèmes liés aux vendeurs, à la sécurité, aux distributeurs automatiques et à la peur et à la reddition. Elle a également progressé sur la sécurité générale et les animations faciales des Emotes.
       
      ART (PERSONNAGES)
      L'équipe Character Art a travaillé sur une combinaison de vol pour les abonnés pour Q3 et a continué à développer les tenues de frontière qui font leurs débuts avec Pyro. Ils ont également créé des variantes de matériaux sur le thème de Nine Tails qui seront utilisées plus tard dans l'année.
      L'équipe Concept Art a terminé son travail sur un sac à dos de spécialiste de la récupération et sur une sélection de tenues de gang de Pyro avant de passer aux tenues de frontière avec les artistes.
       
      ART (VAISSEAUX)
      L'équipe Ship basée au Royaume-Uni a progressé sur le MISC Hull A, en finalisant l'éclairage intérieur, en complétant les LODs et en travaillant sur la passe des dommages.  
      Le RSI Scorpius est proche de la finalisation de l'art. Les ailes ont été terminées et ajoutées au corps principal avec des animations fonctionnelles, tandis que le cockpit est actuellement en phase de polissage avec l'ajout des derniers détails. Les passes de LOD et de dommages sont également en cours.
      Le Banu Merchantman est maintenant complet en whitebox et doit commencer en greybox. L'équipe est en train de rechercher et de développer des matériaux pour donner au vaisseau son aspect final.
      Enfin, deux véhicules non annoncés approchent respectivement de la greybox et de l'art final. Ce dernier a reçu du travail sur les LODs et recevra sous peu l'éclairage final, les teintes et les passes de dommages.
      Aux États-Unis, l'équipe a passé la plupart de son temps à terminer le Drake Vulture, en créant une série de peintures et de motifs découpés pour permettre une plus grande variété d'options de personnalisation. Après avoir corrigé les bugs, la plupart des membres de l'équipe sont passés à la finalisation des LODs.
      Ils ont également travaillé à la création d'une norme de qualité pour le Drake Corsair. Un kit actualisé a été créé et le cockpit et le mess ont été mis au point. L'équipe a également apporté des modifications à la disposition du vaisseau après avoir constaté que certaines zones avaient un impact négatif sur l'expérience du joueur, comme le fait de piéger les joueurs dans le cockpit et les tourelles habitées.
      ART (ARMES)
      L'équipe Armes a continué à travailler sur l'extincteur nécessaire au gameplay du feu. Elle a également terminé un passage sur tous les viseurs pour les améliorer du point de vue du gameplay et de la conception, ce qui aidera les joueurs à tirer avec plus de précision.
      L'équipe est en train de terminer l'illustration finale de l'outil de récupération dédié.
       
      COMMUNAUTÉ
      L'équipe communautaire a commencé le mois avec une infographie Jumptown 2.0 détaillant ce qui a été réalisé pendant l'événement dynamique. Elle a également publié un aperçu de la menace Xeno et des liens de communication pour les nouveaux joueurs.
      Elle s'est ensuite penchée sur le lancement du dernier patch avec le Postmortem d'Alpha 3.16, avant de soutenir l'équivalent de la Saint-Valentin dans le Lore, Coramor. Ils ont également organisé un concours Coramor mettant la communauté au défi de compléter le dernier message de Yuri. 
      L'équipe a ensuite posé aux développeurs les questions les plus votées par la communauté sur le nouvel Hoverbike de Consolidated Outland dans le cadre du Q&R HoverQuad.
      Au début du Free Fly de février, l'équipe a soutenu la communauté avec un programme détaillé de l'événement et les détails du bonus de parrainage Free Fly.
      Enfin, le développement de la nouvelle version du centre communautaire se poursuit et l'équipe est impatiente de vous en dire plus.
       

       
      MOTEUR
      En février, l'équipe Physique a continué à travailler sur les corps mous. Entre autres choses, le système permet désormais aux skins visuels de se fondre entre les positions skinnées et simulées. La vitesse de déplacement des corps mous a également été augmentée à 120 Hz. Le travail s'est poursuivi sur les optimisations générales de la physique, tandis que les améliorations des véhicules à roues ont progressé.
      En ce qui concerne le moteur de rendu, de nouveaux progrès ont été réalisés dans la transition vers Gen12 : le rendu des brosses dans les G-buffers est maintenant activé par défaut, la prise en charge des vertex transitoires et des buffers constants a été ajoutée, et la gestion des fenêtres dans les passes graphiques a été améliorée. La prise en charge des teintes a été ajoutée pour les objets massivement instanciés ainsi que pour les proxies de rendu. Des progrès supplémentaires ont été réalisés sur le portage de l'habillage HW vers Gen12. De plus, les CGA peuvent maintenant être rendus en RTT et les RTT en gros plan ne sont plus rendus dans l'étape G-buffer (au lieu de cela, ils seront rendus dynamiquement dans l'étape G-buffer ou avant en fonction de leur distance à la caméra). L'équipe travaille également à la généralisation de certains concepts de Gen12 et a modifié l'API de la passe de rendu pour la rendre compatible avec 'VK_KHR_dynamic_rendering'.
      En ce qui concerne le rendu de l'atmosphère et des nuages, du temps a été consacré au portage du code vers Gen12. Les cartes de hauteur du terrain des planètes (utilisées pour divers effets, notamment les ombres du terrain des planètes à grande échelle, le frai VFX et le brouillard au sol) sont déjà rendues en utilisant la nouvelle passe Gen12. Ce travail sera terminé sous peu, après quoi les passes pour l'atmosphère, les nuages, le brouillard au sol et les ombres de terrain planétaire seront converties.
      Avec l'introduction des mises à jour des composants centrés sur les entités le mois dernier, du temps a été consacré à la révision et à l'amélioration des systèmes connexes, tels que l'inspecteur ECUS. La contestation dans les mises à jour des hôtes de zone a été améliorée et les appels de mise à jour de divers systèmes ont été déplacés pour réduire (voire empêcher) les blocages. Parmi les autres optimisations, citons la désactivation de la sécurité thread autour des variables statiques des fonctions sur les constructions DGS Linux (ce qui correspond au comportement du client de jeu Windows).
      "Nous surveillerons les gains une fois en live dans le PU et sommes convaincus qu'ils contribueront à améliorer les performances du serveur." L'équipe du moteur
      Des améliorations supplémentaires ont été apportées aux outils de profilage et à leur intégration dans le moteur, ainsi qu'à la visualisation de la télémétrie collectée. Enfin, l'équipe a continué à remanier certains des principaux fichiers d'en-tête du moteur. Ils utilisent des passes include-what-you-use pour réduire encore plus les dépendances des en-têtes et améliorer les temps de compilation. Le support a également été donné à Alpha 3.16 et 3.17.
       
      FONCTIONNALITÉS (PERSONNAGES ET ARMES)
      Tout au long du mois de février, l'équipe des fonctionnalités a continué à développer le gameplay de la récupération.
      "L'utilisation de la cartographie des dégâts, qui a été mentionnée dans un rapport précédent, est très prometteuse. Cependant, il y a encore du travail à faire pour atteindre le niveau de fidélité et de persistance que nous recherchons visuellement. Le gameplay proprement dit progresse également de manière satisfaisante." Équipe chargée des fonctionnalités
      Actuellement, le Multi-Tool (avec l'accessoire de récupération) est utilisé pour récupérer le matériel des pièces physiques avec des cartes de dommages et réappliquer le même matériel pour les réparer. Le travail a également commencé sur un outil de récupération/réparation dédié qui offrira de meilleures statistiques par rapport à l'accessoire Multi-Tool.
      Sur le plan technique, l'équipe a cherché à améliorer la synchronisation des mouvements lors de l'observation d'autres joueurs. La priorité est toujours de s'attaquer aux bugs de désynchronisation complète où un joueur n'apparaît pas du tout au bon endroit, bien que ce travail implique d'améliorer la façon dont les autres joueurs apparaissent sur l'écran d'un client. L'équipe cherche à améliorer la fidélité sans augmenter la latence. Le mois dernier, des personnages simulés localement ont pu jouer de manière fiable des animations d'arrêt de locomotion.
       
      FONCTIONNALITÉS (GAMEPLAY)
      L'équipe EU PU a poursuivi son travail de polissage et ses tâches d'intégration pour le ravitaillement en carburant, qui sera lancé dans la version Alpha 3.17. Le développement s'est également poursuivi sur le système de survie et le gameplay de l'ingénierie. L'équipe a également repris les fonctionnalités des véhicules pour la mécanique de récupération.
       
      FONCTIONNALITÉS (VÉHICULES)
      L'équipe chargée des fonctionnalités des véhicules s'est concentrée sur des initiatives techniques pour les futures versions tout au long du mois de février. Il s'agit notamment du système de transport en commun, qui doit être retravaillé pour fonctionner avec le maillage des serveurs. En effet, les voitures de transport en commun doivent simuler et continuer à fonctionner lorsque personne n'est présent. Ce problème était auparavant résolu en s'assurant que les wagons ne s'éteignent jamais, contrairement à la plupart des objets. Cependant, cela n'est pas possible avec le maillage de serveur, donc l'équipe explore des solutions pour leur permettre de simuler quand personne n'est présent.
      Des améliorations ont également été apportées aux zones restreintes, ce qui a impliqué de retravailler les outils pour les concepteurs de niveaux afin de créer des zones restreintes plus rapidement et plus facilement. Toutefois, cela entraînera des changements fonctionnels pour les joueurs à un moment donné. Des améliorations et mises à jour mineures ont également été apportées aux fonctionnalités relatives aux vaisseaux à venir.
       
      PROGRAMMATION GRAPHIQUE ET VFX
      L'équipe graphique a poursuivi son travail sur le moteur de rendu Gen12, avec une grande partie du rendu de scènes activée dans la branche principale. Bien que toutes les optimisations n'aient pas encore été réalisées, il s'agit d'une première étape cruciale pour obtenir des améliorations significatives des performances. Ils attendent actuellement des optimisations du moteur sur le thread principal afin de pouvoir tirer le meilleur parti des améliorations de Gen12.
      Les équipes de programmation graphique et d'effets visuels se sont concentrées sur l'amélioration du système de carte des dégâts pour les mécanismes de récupération et de réparation. Ces changements sont importants et nécessitent l'émulation du système de carte des dommages sur le CPU, car le serveur ne dispose pas d'un GPU. Ils ont ajouté diverses structures d'accélération pour que les choses restent performantes et ont compressé les données pour qu'elles puissent être transférées efficacement sur le réseau.
      L'équipe a également continué à rendre le processus de création de shaders plus modulaire, à développer le système de risques d'incendie et à améliorer le système de test automatique pour s'assurer qu'il n'introduit pas d'instabilité dans le reste de l'équipe de développement.
       
      ÉCLAIRAGE 
      L'éclairage a commencé à travailler sur un événement majeur prévu pour plus tard dans l'année, progressant avec diverses zones mineures avant que les endroits clés soient disponibles pour un passage complet.
      Des progrès ont été réalisés sur les stations spatiales de Pyro, l'équipe se concentrant sur le travail de look-dev vers les coins plus froids et moins hospitaliers des lieux.
       


       
      LIEUX
      En février, l'équipe basée à Montréal a terminé son travail sur les nouveaux sites médicaux. L'hôpital Maria Pure of Heart à Lorville et les variations de la clinique spatiale sont maintenant prêts pour la publication. L'hôpital de Levski est considéré comme terminé pour le moment, mais l'équipe reviendra pour un dernier polissage et une dernière passe de débogage à l'approche de sa sortie.
      Après avoir terminé les sites médicaux, l'équipe s'est penchée sur les colonies abandonnées, en terminant le stade de la boîte blanche pour le premier site de validation de concept basé sur un Aegis Reclaimer accidenté. Ce premier établissement est un moyen de construire et de valider un pipeline de production complet pour produire éventuellement des installations abandonnées à plus grande échelle. L'équipe artistique est en train de créer la cible visuelle, l'équipe de conception a commencé à apprendre le système de mission et Subsumption pour leur permettre de peupler les lieux avec du gameplay, et l'équipe Tools est en train de construire une suite d'outils procéduraux pour améliorer la productivité et la qualité. Les artistes ont également commencé à examiner un site de crash potentiel avec le Crusader Mercury et l'Origin 600i.
      Une refonte du paysage urbain de Lorville a également été lancée. L'objectif est d'abord d'améliorer la qualité visuelle du paysage urbain, puis d'ouvrir la voie à des bâtiments plus grands avec des intérieurs. L'échelle actuelle des bâtiments empêche de construire des intérieurs avec du gameplay à l'intérieur. En les mettant à l'échelle, l'équipe sera en mesure d'ajouter des intérieurs si nécessaire.
       
      SANDBOX 1
      L'équipe Sandbox a fait avancer les nouveaux avant-postes dans le pipeline et a commencé les tests avec l'ensemble de l'équipe. Les avant-postes sont placés sur Pyro 3 pour les tests initiaux et les mises en page. Le maquetage et la composition ont progressé, et la conception a itéré sur les retours pour consolider l'expérience de jeu.
      "Il y a encore du chemin à parcourir avant d'obtenir une expérience parfaite, mais c'est formidable de pouvoir jouer à ce jeu comme à un produit plus complet que par le passé." L'équipe Sandbox
      L'équipe a également commencé à ajouter une plus grande variété de modules statiques pour mélanger les sous-thèmes dispersés dans les périphéries des avant-postes.
      Ailleurs, Art a commencé les premiers whitebox sur des variations d'avant-postes abandonnés. L'équipe souhaite donner une impression d'ancienneté et d'histoire, c'est pourquoi elle crée plusieurs petits espaces d'exploration à côté des principaux bâtiments occupés.
      Le travail s'est poursuivi sur la skybox de Pyro et les points de Lagrange de Stanton. L'équipe a également commencé la pré-production d'une plus grande variété de débris spatiaux et de structures spatiales intéressantes qui lui permettront de créer des opportunités d'exploration plus intéressantes dans l'espace.
       
      NARRATION
      Narration a poursuivi l'élaboration du scénario et la saisie des dialogues pour un événement dynamique à venir. Avec plusieurs personnages et plusieurs objectifs non linéaires, il s'agit de l'un des scripts d'événement les plus compliqués à ce jour et il a fallu une coordination étroite pour s'assurer que chaque déclencheur de jeu possible était pris en compte.
      L'équipe a également soutenu la conception de diverses fonctionnalités à venir, comme le ravitaillement en carburant, qui nécessitent du texte, des indices et des objets. De plus, une nouvelle documentation a été créée pour la marque et la narration environnementale dans l'univers, y compris le système Pyro. L'équipe s'est également concentrée sur la proposition de nouveaux archétypes de personnages de mission, dans l'espoir de peupler les lieux de nouvelles façons d'interagir avec les PNJ et de trouver des missions.
      L'équipe a également continué à publier de l'histoire, avec en février un nouvel épisode de Plain Truth discutant des récents efforts de la CDF contre XenoThreat et de nombreuses nouvelles entrées dans Galactapedia.
       
      RELATIONS AVEC LES JOUEURS
      L'équipe des relations avec les joueurs a consacré le mois de février à l'assistance aux joueurs lors des événements Xenothreat, Jumptown 2.0 et Free Fly.
      L'équipe a également procédé à un recrutement intensif pour le QA Live, triplant le nombre de membres de l'équipe pour améliorer la stabilité du service et la qualité des publications.
       
      ACCESSOIRES
      Les accessoires ont passé le mois de février à soutenir les stations spatiales de Pyro et sont apparus sur Star Citizen Live pour partager certains de leurs progrès. Ils ont également terminé les accessoires pour les événements à venir plus tard dans l'année.
       
      ASSURANCE QUALITE
      En février, le service d'assurance qualité s'est principalement concentré sur la publication des correctifs et des problèmes en direct.
      En ce qui concerne le développement, l'équipe a planifié le processus de transfert de publication pour les correctifs Alpha 3.17, tout en complétant les QATR, les nouvelles procédures de ramification et les listes de contrôle. Les politiques de branchage de l'équipe ont également été réorganisées, et une liste de contrôle des branches a été créée pour être utilisée une fois les intégrations terminées afin de garantir la branche la plus stable et la plus exempte de bogues possible.
       
      SERVICES ET OUTILS SYSTÉMIQUES
      Les services et outils systémiques (SST) ont continué à travailler sur divers outils internes, en terminant le développement de l'automatisation et de la programmation des événements dynamiques, qui seront utilisés lorsque l'activation manuelle n'est pas appropriée.
      En ce qui concerne les services, ils ont étendu le service de suivi des PNJ pour inclure divers événements en jeu et les rendre disponibles pour une utilisation future.
      Le soutien à la fonctionnalité de vente s'est poursuivi, SST travaillant en étroite collaboration avec les équipes de jeu sur les derniers éléments, les cas limites et le polissage général.
      TECHNOLOGIE DE L'ANIMATION
      Après la mise à niveau vers Maya 2022.3, Tech Animation a pris le temps de déboguer divers problèmes, dont un qui provoquait le blocage intermittent de Maya.
      Après cela, ils ont continué à piloter la mise à niveau vers le système ADN interne.
      "Le processus de remodelage des systèmes pour qu'ils soient axés sur les données a été incroyablement long et il est presque terminé. Il ne nous reste que quelques tâches à accomplir avant de pouvoir nous engager dans la procédure de test et l'intégration dans le jeu principal." Animation technique 
      Ils ont également continué à traiter les assets de tête en interne. Ils testent le traitement des scans, les algorithmes d'extraction et les jeux d'outils avec un asset de tête entièrement nouveau, dans le but d'obtenir une ressemblance 1:1 avec l'acteur, tout en conservant la compatibilité avec l'animation multiplateforme.
      Tech Animation a également soutenu de nombreuses autres équipes dans leurs initiatives, y compris l'implémentation et le débogage de l'animation, la création d'assets animés et les jeux d'outils autour de ces équipes. Cela comprenait la collecte, la génération et le soutien des outils des fournisseurs externes.
      En février, l'équipe a lancé de nouvelles initiatives visant à accélérer le flux de travail des animateurs et à offrir de nouvelles solutions aux problèmes rencontrés avec certains pipelines actuels. Tout d'abord, un dispositif d'importation de fichiers d'animation qui offrira à l'équipe de nouveaux moyens de sauvegarder ou de régénérer les données sources directement à partir du moteur d'animation, dans le but de pouvoir enregistrer les animations dans le moteur et de les recréer dans Maya.
      Deuxièmement, ils cherchent à créer des outils pour recréer et importer efficacement des assets directement depuis le moteur. Ils ont pris en charge un système de chargement dans le jeu d'outils d'animation Maya qui utilise les données sources (fichiers Maya) pour ajouter et modifier le rig avec lequel les animateurs interagissent. Cela leur permet d'animer le personnage en fonction de la tenue qu'il portera dans le jeu et d'obtenir une plus grande fidélité d'interaction.
       
      OUTILS (MONTREAL)
      À Montréal, l'équipe Outils s'est presque entièrement consacrée à la technologie Mighty Bridge mentionnée dans le rapport du mois dernier, qui accélérera le développement de l'outil de localisation procédurale.
      L'équipe a également soutenu l'équipe des emplacements en ce qui concerne les colonies abandonnées, en itérant sur des outils pour aider à la dispersion des assets. L'équipe artistique utilisera cet outil pour disperser rapidement des assets tels que des débris de vaisseaux et des effets visuels pour créer des lieux intéressants. Cet outil sera également utilisé dans la production d'autres lieux, comme les avant-postes abandonnés.  
       
      TURBULENT (SERVICES EN LIGNE)
      L'équipe des services en ligne de Turbulent a partagé son temps entre les initiatives d'anti-triche, de flux de connexion et de système de réputation :
      Pour l'anti-triche, ils ont mis en œuvre le nouveau SDK pour résoudre les problèmes des utilisateurs de Linux et de Windows utilisant des caractères spéciaux. Les journaux d'anti-triche ont également été surveillés de près et plusieurs correctifs ont été apportés en vue du traitement des infractions.
      Les services de connexion et de documents ont été finalisés pour le flux de connexion global. Ces services représentent environ un tiers de l'effort global nécessaire à ce projet qui vise à améliorer les performances et s'inscrit dans le cadre plus large du projet global de maillage des serveurs.
      Suite à un engagement important lors d'événements communautaires, des améliorations de performance ont été apportées au service de réputation. L'équipe a également profité de l'occasion pour modifier la pile afin de suivre les changements apportés à la pile pour le maillage des serveurs.
      L'équipe Live Tools a assuré la transition de l'un des principaux outils de développement vers une nouvelle technologie d'hébergement, apportant au passage des améliorations mineures aux fonctionnalités. Le projet Hex (outil Game Master) a fait des progrès significatifs tout au long du mois, en faisant passer le centre d'opérations du réseau à sa nouvelle interface utilisateur et en permettant à tous les autres outils de Hex de tirer parti de la nouvelle structure de l'interface.
       
      TURBULENT (PLATE-FORME WEB)
      Le mois dernier, Turbulent a poursuivi le nettoyage de l'arriéré et de la dette technologique en vue de l'année à venir. Ils ont également travaillé à la résolution des problèmes actuels ainsi qu'à l'expansion de la bibliothèque pour faire évoluer les composants et donner un système de conception plus structuré. Ils ont également préparé les prochains événements en jeu, en ajoutant de nouvelles fonctionnalités pour mieux mettre en valeur les véhicules.
       
      IU
      En février, l'équipe chargée de l'interface utilisateur a progressé dans l'élaboration des visuels et des fonctionnalités sous-jacentes de la nouvelle Starmap. Cela comprenait la création d'un concept dans l'éditeur et l'implémentation des contrôles et des transitions d'icônes de marqueurs.
      L'IU a également commencé à convertir la visière et l'objectif en Building Blocks, et de nombreux widgets d'acteurs ont été réalisés. Des améliorations supplémentaires ont été apportées aux écrans médicaux, notamment de nouvelles animations de ralenti pour le modèle de personnage représentant le corps du joueur. L'équipe UI Feature a effectué les dernières retouches et corrections de bogues sur le ravitaillement en carburant.
      L'équipe UI Tech a poursuivi le remaniement du système de marqueurs AR, les artistes UI ayant créé différentes icônes. La fonctionnalité et l'expérience du développeur pour Building Blocks ont été développées, avec une variété de demandes de fonctionnalités complétées tout au long du mois.
       
      TECHNOLOGIE DES VEHICULES
      L'équipe Vehicle Tech a commencé le mois de février en corrigeant des bogues en vue d'une prochaine version, notamment de nombreux problèmes liés à la synchronisation du réseau, aux dommages causés aux véhicules, aux portes et aux ascenseurs, ainsi qu'aux validations des rapports des objets.
      Des outils améliorés sont en cours de réalisation pour faciliter la mise en œuvre et la résolution des problèmes liés aux portes et aux ascenseurs, tant dans les véhicules que dans les stations spatiales. Une fois terminés, ils aideront les développeurs à résoudre les problèmes sans avoir à connaître les propriétés techniques de ces éléments hautement logiques.
       
      VFX
      Le mois dernier, VFX a poursuivi son travail sur les effets de récupération, notamment en utilisant les courbes de force des émetteurs de particules pour montrer quand il n'y a plus rien à récupérer dans une zone donnée. À part le trou béant dans la coque, les braises et les particules cesseront d'apparaître dans la zone d'impact. Les artistes collaborent avec l'équipe chargée de la fonctionnalité des armes afin de créer la meilleure expérience possible pour les joueurs lorsque cette fonctionnalité sera disponible dans une prochaine version.
      Par ailleurs, la préproduction a été achevée et la production a commencé sur le MISC Hull A. Un passage d'effets a été effectué sur l'hôpital Maria Pure of Heart, y compris un scanner de purification qui stérilise le joueur lorsqu'il passe par l'entrée. Un nouvel accessoire destructible a également bénéficié d'effets.

      Trad : @Maarkreidi SwissStarships.org

      60

      SQ42 Rapport Février 2022

      A : RECRUES DE SQUADRON 42
      SUBJ : MISE À JOUR DU DÉVELOPPEMENT 19-01-2022
      REF : CIG UK, CIG DE, CIG LA, CIG TX
      FAO Recrues de Squadron 42
      Bienvenue au rapport de développement de Squadron 42 de février. Vous trouverez ci-joint des détails sur les derniers progrès réalisés au cours de la campagne, notamment les mises à jour des comportements des équipages de pont, la conception du personnalisateur de personnages et la nouvelle Starmap.
      Merci pour votre soutien continu à Squadron 42.
      Sincèrement,
      CIG COMMUNICATIONS
       
      Contenu de l'IA
      AI Content a commencé à boucler la première passe sur le vendeur de café. Il s'agit d'un exemple de l'utilisation du comportement existant du barman (avec des extensions mineures) pour offrir différentes expériences de boutique. Dans ce cas, le contenu supplémentaire n'était nécessaire que du côté de l'art, de l'animation et du level-design. L'équipe a également ajouté des effets de particules de modèle, mis en place des déclencheurs d'animation VFX, et ajouté le terminal de comptoir pour permettre une activité plus oisive pour le vendeur. Ils sont actuellement en train de concevoir d'autres agencements de cafés et de créer des lignes dialogues.
      En ce qui concerne le comportement de sécurité, l'équipe a ajouté de nouvelles lignes, a corrigé la transition entre "à l'aise" et "au garde-à-vous" et a testé les réactions des gardes aux joueurs qui se déplacent ou flânent devant les endroits restreints. 
      L'utilisation des distributeurs automatiques dans le flux des PNJ qui mangent et boivent a progressé tout au long du mois de février. Ce comportement permet à certains PNJ d'essayer de voler des objets dans l'utilisable et d'être frustrés si leur tentative échoue. L'équipe a également ajouté des dysfonctionnements qui font que des articles ne sont pas livrés. Les distributeurs automatiques ont actuellement une interface utilisateur de Building Blocks qui change selon que le PNJ achète ou tente de voler.
      Plus précisément pour SQ42, l'équipe s'est concentrée sur l'implémentation des comportements de l'équipage du pont. Le mois dernier, ils ont intégré plusieurs rôles, configuré les bons utilisables pour chaque individu, corrigé le comportement du contrôleur aérien pour qu'il fonctionne correctement avec les officiers de débarquement, et commencé à ajouter des lignes secondaires. 
      Pour les comportements de médecin et de travailleur, l'équipe a commencé à créer la documentation appropriée pour permettre aux équipes de localisation de reproduire la vignette de respawn dans plusieurs endroits du jeu.
      Enfin, pour le contenu, les animations ont été peaufinées pour les animations des champs de tir.
       
      Fonctionnalités de l'IA
      L'équipe chargée des fonctionnalités d'IA a continué à travailler sur les combats de Vanduul, en équilibrant et en ajustant les fonctionnalités pour qu'elles fonctionnent ensemble. Par exemple, plusieurs PNJ attaquent le joueur et des cibles amies de l'IA. L'objectif est de faire en sorte que les joueurs soient mis au défi mais pas submergés s'ils suivent les bonnes tactiques. Dans cette optique, ils ont amélioré certains comportements existants, notamment en ajoutant une attaque arrière à 180 degrés lorsque le joueur se déplace derrière le Vanduul. Ils ont également développé les réactions de force de différentes attaques et amélioré l'aspect des animations de titubation et d'esquive du Vanduul.
      Du côté des combats humains, l'équipe a finalisé le squelette de base des réactions des PNJ à la découverte d'un cadavre. Cela inclut une fonctionnalité permettant de notifier l'IA amie afin qu'elle puisse se coordonner et traquer le joueur. L'équipe a également travaillé en étroite collaboration avec le service de conception pour mettre en place un nouveau comportement de combat prenant en charge différentes tactiques.
      Le champ de tir et les comportements d'entraînement aux armes sont en voie d'achèvement, et l'équipe a créé des cartes de test des fonctionnalités pour le système de test automatique, ce qui lui permet de maintenir la fonctionnalité tout en passant à de nouvelles parties du code.
       

      Technologie IA
      AI Tech a progressé avec le maillage de navigation planétaire et les liens de navigation dont il était question dans le rapport du mois dernier.
      Les liens de navigation ont également été étendus pour inclure un moyen plus facile de déboguer des marqueurs supplémentaires, permettant à l'équipe d'identifier les emplacements dans l'espace qui peuvent aligner des animations spécifiques aux environnements. Par exemple, lorsqu'un PNJ doit sauter sur un rail pour monter à un endroit plus élevé. Dans ce cas, la main du personnage doit s'aligner parfaitement avec l'asset du rail tout en utilisant la technologie motion-warp pour tenir compte de la hauteur requise.
      Du côté de Subsumption, l'équipe a ajouté des fonctionnalités intéressantes pour permettre à la logique de mission d'orienter son flux en fonction de ce qui se passe de manière systémique dans le monde. Ils ont mis en place une solution où la logique de mission peut utiliser les variables NPC et EntityTracker pour "écouter" les événements systémiques diffusés par des agents spécifiques. À l'appui de cela, les comportements systémiques peuvent maintenant exposer les informations dont ils veulent que les missions ou tout autre "auditeur" soient informés.
      Les conversations dynamiques ont également progressé le mois dernier, l'équipe ayant exposé des fonctionnalités permettant aux activités de marquer les zones où les PNJ peuvent se parler. Lorsqu'il s'agit d'objets utilisables contenant plusieurs personnages, la fonctionnalité de routage récupère tous les participants possibles, puis génère dynamiquement des conversations pertinentes pour les personnages disponibles. La fonction de poussée/tirage des chariots des PNJ a également été mise à jour - l'interface de Subsumption permet désormais d'utiliser la sémantique explicite "Pousser" comme demande de déplacement, tandis que des améliorations ont été apportées à la précision des suiveurs de chemin.
      Lors du débogage de problèmes de déplacement liés aux PNJ qui se retrouvaient en dehors de la zone jouable, une nouvelle fonctionnalité a été ajoutée pour permettre aux PNJ de stocker des "miettes de pain". Cela leur permet de retracer leurs mouvements les plus récents, ce qui permet à l'équipe de mieux enquêter sur ce qui a mal tourné.
      Du côté des vaisseaux, AI Features a continué à travailler sur une fonctionnalité permettant aux vaisseaux d'atterrir n'importe où. Ce mois-ci, ils se sont concentrés sur le placement dynamique des lignes d'atterrissage pour donner une saveur unique à chaque type de vaisseau, car les lignes peuvent définir un certain style visuel. Ces cannelures sont ajustées de manière procédurale au moment de l'exécution afin que l'environnement soit correctement évalué et que la cannelure fasse atterrir le vaisseau même dans des endroits qui contiennent des obstacles majeurs.
      Les améliorations de la locomotion des PNJ ont bien progressé. Par exemple, ce mois-ci, ils se sont concentrés sur l'amélioration des bases de la collision entre PNJ, en implémentant un résolveur de collision qui permet aux PNJ de détecter quand ils sont bloqués et de résoudre la situation.
      En plus du travail spécifique sur la locomotion, les améliorations des composants " look " et " aim " se sont poursuivies afin que les deux composants puissent partager autant que possible le même code, et donc les améliorations.
      En ce qui concerne l'initiative en cours visant à intégrer l'éditeur de Subsumption dans l'éditeur principal du moteur de jeu, l'équipe se trouve actuellement dans la phase de feedback détaillé. Cela implique de passer en revue l'éditeur avec les concepteurs pour corriger les bogues et répondre à leurs commentaires initiaux.
       

      Animation
      Animation a réparti ses besoins en matière de niveaux après une séance d'information avec la direction du jeu. Ils ont ensuite travaillé sur les "sélections" et "désélections" pour une sélection de nouvelles armes, l'extincteur, le Multi-Tool de combat et la traversée en zéro-g.
      En ce qui concerne l'IA, ils ont travaillé sur l'armurerie, le distributeur automatique, le recroquevillement et la reddition, et les consoles. L'animation faciale a également été améliorée dans certaines scènes clés des personnages.
       

      Art (personnages)
      L'art des personnages a continué à se concentrer sur les assets des uniformes de la marine et le développement de l'armure des Screaming Galsons a commencé. Ils se sont également penchés sur les corps des personnages de base, en les affinant pour améliorer leur forme et leur réalisme.
      Les artistes conceptuels ont étudié les casques animés pour permettre des transitions transparentes lorsqu'on les met ou les enlève.
       

      Art (Environnement)
      L'art de l'environnement s'est concentré sur les lieux principaux pour coïncider avec une conception collaborative et une poussée du projet.
      Pour Chemline, ils ont imaginé ce à quoi le barrage, l'installation et d'autres endroits auraient ressemblé à l'état neuf. Ils vont ensuite vieillir et endommager les dessins pour illustrer les années d'abandon de l'installation. Des progrès ont également été réalisés dans la zone de traitement et la gare de Shubin.
      Des modifications de l'éclairage et de l'art ont été apportées au chapitre d'ouverture pour soutenir la vision globale.
       

      Art (Armes)
      L'équipe Armes a continué à travailler sur l'extincteur nécessaire au jeu de feu. Elle a également terminé un passage sur tous les viseurs pour les améliorer du point de vue du gameplay et de la conception, ce qui aidera les joueurs à tirer avec plus de précision.
      Ils produisent actuellement des assets whitebox pour toutes les armes et gadgets incomplets de la campagne.
       

      Moteur
      En février, l'équipe Physique a continué à travailler sur les corps mous. Entre autres choses, le système permet désormais aux skins visibles de se fondre entre les positions skinnées et simulées. Le taux de pas des corps mous a également été augmenté à 120 Hz. Les travaux d'optimisation de la physique générale se sont poursuivis, tandis que les améliorations apportées aux véhicules à roues ont progressé. Les cordes ont été révisées et ont également reçu un nouveau mode de simulation.
      En ce qui concerne le moteur de rendu, de nouveaux progrès ont été réalisés dans la transition vers Gen12 : le rendu des brosses dans les G-buffers est maintenant activé par défaut, la prise en charge des vertex transitoires et des buffers constants a été ajoutée, et la gestion des fenêtres dans les passes graphiques a été améliorée. La prise en charge des teintes a été ajoutée pour les objets massivement instanciés ainsi que pour les proxies de rendu. Des progrès supplémentaires ont été réalisés sur le portage de l'habillage HW vers Gen12. De plus, les CGA peuvent maintenant être rendus en RTT et les RTT en gros plan ne sont plus rendus dans l'étape G-buffer (au lieu de cela, ils seront rendus dynamiquement dans l'étape G-buffer ou avant en fonction de leur distance à la caméra). L'équipe travaille également à la généralisation de certains concepts de Gen12 et a modifié l'API de la passe de rendu pour la rendre compatible avec 'VK_KHR_dynamic_rendering'.
      En ce qui concerne le rendu de l'atmosphère et des nuages, du temps a été consacré au portage du code vers Gen12. Les cartes de relief du terrain de la planète (utilisées pour divers effets, notamment les ombres du terrain de la planète à grande échelle, le spawn VFX et le brouillard au sol) sont déjà rendues en utilisant la nouvelle passe Gen12. Ce travail sera terminé sous peu, après quoi les passes pour l'atmosphère, les nuages, le brouillard au sol et les ombres de terrain de la planète seront converties.
      Avec l'introduction des mises à jour des composants centrés sur les entités le mois dernier, du temps a été consacré à la révision et à l'amélioration des systèmes connexes, tels que l'inspecteur ECUS. La contestation dans les mises à jour des hôtes de zone a été améliorée et les appels de mise à jour de divers systèmes ont été déplacés pour réduire (voire empêcher) les blocages. D'autres optimisations comprennent la désactivation de la sécurité des threads autour des variables statiques des fonctions sur les constructions DGS Linux (ce qui correspond au comportement du client de jeu Windows).
      Des améliorations supplémentaires ont été apportées aux outils de profilage et à leur intégration dans le moteur, ainsi qu'à la visualisation de la télémétrie collectée. Enfin, l'équipe a poursuivi le remaniement de certains des principaux fichiers d'en-tête du moteur.
       

      Fonctionnalités du jeu
      L'équipe SQ42 Feature a développé une nouvelle icône pour initialiser les conversations avec les PNJ. Elle permet aux joueurs de voir si un PNJ leur parlera lorsqu'ils s'approchent. Sa position et sa luminosité indiquent également à quelle orientation les joueurs doivent se trouver pour déclencher les conversations ; une fois suffisamment proche, l'icône se transforme en texte de réflexion intérieure.
      L'équipe a également examiné la dernière conception du personnalisateur de personnage, puis a itéré sur sa fonctionnalité pour masquer une grande partie de la complexité sous-jacente et rationaliser l'interface.
      Elle s'est également penchée sur des défis plus techniques, notamment la manière de passer en douceur de l'interface au jeu, puis de jouer sans écran de chargement.
      Comme SQ42 est une expérience solo, l'équipe peut déterminer ce qu'elle veut charger à certains moments du jeu. Elle a donc commencé à ajouter un contrôle plus fin sur les conteneurs d'objets à charger et a envisagé de remplacer le système de streaming des entités.
       
      Scénario du jeu
      En février, un nouvel animateur a été formé et a travaillé sur plusieurs scènes de plus en plus complexes. Il a commencé par un travail relativement simple de polissage des doigts avant de passer à des scènes plus complexes de cantine et de tramway.
      L'équipe élargie a entrepris une révision complète des chapitres un et cinq avant de prototyper de nouvelles animations pour être en phase avec la dernière évolution.
       

      Graphisme et programmation VFX
      L'équipe graphique a poursuivi son travail sur le moteur de rendu Gen12, avec une grande partie du rendu des scènes activée dans la branche principale. Bien qu'il n'y ait pas encore toutes les optimisations, c'est une première étape cruciale dans l'amélioration significative des performances. Ils attendent actuellement des optimisations du moteur sur le fil principal afin de pouvoir tirer le meilleur parti des améliorations de Gen12.
      L'équipe a également continué à rendre le processus de création de shaders plus modulaire, à développer le système de risque d'incendie et à améliorer le système de test automatique pour s'assurer qu'il n'introduit pas d'instabilité dans le reste de l'équipe de développement.
       

      Conception des niveaux
      L'équipe Space/Dogfight a choisi deux chapitres pour atteindre la qualité requise pour les "tranches verticales", aux côtés des équipes Social et FPS. Elle a également continué à travailler sur l'expérience de jeu de la tourelle mentionnée dans les rapports précédents.
      L'équipe FPS a également travaillé à l'amélioration de la qualité de plusieurs chapitres, en mettant l'accent sur la continuité de l'expérience du joueur.
      En plus de travailler en collaboration avec les autres équipes de conception, l'équipe de conception sociale a progressé dans sa tâche d'implémentation de toutes les scènes du jeu.
       

      Narration
      Le mois dernier, Narrative a continué à travailler avec Design pour affiner les déclencheurs et les scripts d'un nouveau système de communication dynamique. Une fois les scripts discutés, ils ont été préparés pour être inclus dans une session de capture de mouvement prévue en mars. Une partie de l'équipe s'est rendue au Royaume-Uni pour travailler avec les équipes Mo-Cap et Audio afin de capturer des vignettes et d'achever le premier passage du contenu pour le personnage féminin du joueur, y compris une poignée de scènes cinématiques développées depuis le dernier tournage.
      Ils ont également commencé à travailler avec l'équipe IA sur le comportement d'un nouveau PNJ. Après avoir discuté de ce que ce personnage est censé faire, les équipes ont commencé à étoffer une première série de lignes. Pour continuer à progresser, des enregistrements rapides seront créés pour un prototype plus complet. Ces enregistrements seront ensuite révisés et modifiés, en ajoutant ou en supprimant des répliques si nécessaire, jusqu'à ce qu'ils définissent le meilleur flux de comportement. Une fois approuvés, des scripts complets seront écrits et mis sur la fiche pour la capture.
      Enfin, une partie de l'équipe s'est réunie avec différents directeurs et responsables pour parcourir les zones sociales et évaluer si du contenu supplémentaire est nécessaire et, dans l'affirmative, s'il peut être créé à partir d'assets existants ou s'il faut quelque chose de nouveau.

      AQ
      Cinematics a continué à s'appuyer sur l'AQ pour les tests réguliers des chapitres, l'accent ayant été mis le mois dernier sur la validation des bugs et le support. L'équipe s'est également penchée sur les retours des outils pour aider à améliorer la qualité des cutscenes. L'équipe d'AQ basée à Francfort s'est déplacée pour couvrir davantage de contrôles SQ42 tout en poursuivant les tests de comportement.

      Technologies de l'animation
      Après la mise à niveau vers Maya 2022.3, Tech Animation a pris le temps de déboguer divers problèmes, dont un qui provoquait le blocage intermittent de Maya.
      Après cela, ils ont continué à piloter la mise à niveau du système ADN interne.
      "Ce fut un processus incroyablement long pour refactoriser les systèmes afin qu'ils soient axés sur les données, et il est presque terminé. Il ne nous reste que quelques tâches à accomplir avant de pouvoir nous engager dans la procédure de test et l'intégration dans le jeu principal." Animation technique 
      Ils ont également continué à traiter les assets de tête en interne. Ils testent le traitement des scans, les algorithmes d'extraction et les jeux d'outils avec un asset de tête entièrement nouveau, dans le but d'obtenir une ressemblance 1:1 avec l'acteur, tout en conservant la compatibilité avec l'animation multiplateforme.
      Tech Animation a également soutenu de nombreuses autres équipes dans leurs initiatives, y compris l'implémentation et le débogage de l'animation, la création d'assets animés et les jeux d'outils autour de ces équipes. Cela comprenait la collecte, la génération et le soutien des outils des fournisseurs externes.
      En février, l'équipe a lancé de nouvelles initiatives pour accélérer le flux de travail des animateurs et offrir de nouvelles solutions aux problèmes rencontrés avec certains pipelines actuels. Tout d'abord, un importateur de fichiers d'animation de moteur qui donnera à l'équipe de nouvelles façons d'enregistrer ou de régénérer les données sources directement à partir de l'animation du moteur, dans le but de pouvoir enregistrer les animations dans le moteur et les recréer dans Maya.
      Deuxièmement, ils cherchent à créer des outils pour recréer et importer efficacement des assets directement depuis le moteur. Ils ont pris en charge un système de chargement dans le jeu d'outils d'animation Maya qui utilise les données sources (fichiers Maya) pour ajouter et modifier le rig avec lequel les animateurs interagissent. Cela leur permet d'animer le personnage en fonction de la tenue qu'il portera dans le jeu et d'obtenir une plus grande fidélité d'interaction.
       

      Interface Utilisateur
      En février, l'équipe chargée de l'interface utilisateur a progressé dans l'élaboration des éléments visuels et des fonctions sous-jacentes de la nouvelle Starmap. Cela comprenait la création d'un concept d'éditeur et l'implémentation des contrôles et des transitions d'icônes de marqueurs.
      L'IU a également commencé à convertir le visor et l'objectif en Building Blocks, et de nombreux widgets d'acteurs ont été réalisés. Des améliorations supplémentaires ont été apportées aux écrans médicaux, notamment de nouvelles animations de ralenti pour le modèle de personnage représentant le corps du joueur. L'équipe UI Feature a effectué les dernières retouches et corrections de bugs sur le ravitaillement en carburant.
      L'équipe UI Tech a poursuivi le remaniement du système de marqueurs AR, les artistes UI ayant créé différentes icônes. La fonctionnalité et l'expérience du développeur pour Building Blocks ont été développées, avec une variété de demandes de fonctionnalités complétées tout au long du mois.
       

      VFX
      Tout au long du mois de février, l'équipe VFX a travaillé en étroite collaboration avec Flight Experience pour mettre en œuvre des effets pour plusieurs éléments de combat clés afin de donner aux joueurs la meilleure expérience possible d'une bataille qui fait rage autour d'eux.
      L'équipe VFX Tech Art a continué à travailler sur plusieurs éléments de destruction et a commencé à étudier l'outil Mighty Bridge basé sur Houdini et développé par l'équipe de Montréal. Cet outil ouvre plusieurs possibilités de workflow. Par exemple, il permet à l'équipe de générer des nuages de gaz dans l'éditeur plutôt que dans Houdini. Cet outil est encore au stade de prototype, mais l'équipe apprécie la perspective d'une itération plus rapide d'un flux de travail par ailleurs très complexe.
       
      Trad : @Maarkreidi SwissStarships.org
       

      68 3

      Rapport mensuel de Star Citizen : Mars 2022

      Rapport mensuel du PU
      Mars 2022
      L'Alpha 3.17 approchant à grands pas, de nombreuses équipes ont passé le mois à finaliser les tâches pour la version qui arrive bientôt. Cependant, des progrès significatifs ont été réalisés sur des fonctionnalités importantes à venir plus tard dans l'année, notamment Pyro et la récupération. Lisez la suite pour tout ce qui a été fait en mars.
       
      Contenu de l'IA
      Le mois dernier, l'équipe AI Content a apporté la touche finale à la fonction de vendeur de boissons, qui sera disponible dans le prochain patch Alpha 3.17. Le processus de peaufinage de l'animation commence par le directeur de l'animation qui joue avec la fonction et télécharge une vidéo sur ShotGrid. De là, elle est annotée avec des superpositions de texte, des croquis peints et des commentaires narratifs. Ces points sont ensuite traités par l'animateur responsable de la fonctionnalité afin d'améliorer la qualité visuelle globale du produit livré. 
      Le travail sur le vendeur de nourriture touche à sa fin, et les concepteurs ont créé des vidéos tutorielles et de la documentation écrite pour aider les équipes de conception de niveau à mettre en place davantage de vendeurs de nourriture dans le verse dans un prochain patch. 
      En outre, l'équipe a apporté son soutien à la correction de bugs pour un événement à venir, notamment pour les comportements d'IA des touristes et des guides touristiques publiés l'année dernière. Ces comportements ne bougeaient pas ou ne parlaient pas depuis leur dernière utilisation, ce qui, après une enquête initiale, s'est avéré être causé par des changements dans la base de données des animations. 
      Les travaux sur la sécurité, les distributeurs automatiques et les machines d'arcade mentionnés dans les rapports précédents ont bien progressé, les dernières passes de polissage des animations étant actuellement en cours. 
      "Nous avons vraiment hâte de partager notre récent travail sur les distributeurs, alors venez boire un verre à l'Area18 lorsque l'Alpha 3.17 sortira !" Équipe chargée du contenu de l'IA
       
      Fonctionnalités de l'IA
      Tout au long du mois de mars, l'équipe AI Features a travaillé sur des tâches de qualité de vie pour AI Content, notamment sur la façon dont ils créent des objets utilisables et sur la façon dont ils travaillent avec les "stances", qui sont différentes positions du corps du personnage qui affectent tous les mouvements et les animations d'inactivité. Par exemple, debout, accroupi et couché.
      Auparavant, les stances étaient configurées pour être utilisées dans un emplacement d'alignement spécifique (les différentes options pour accéder à un utilisable). Désormais, les positions sont configurées pour différentes utilisations. Par exemple, l'utilisable panneau mural n'a qu'un seul endroit pour y accéder mais a différents emplacements d'utilisation pour les panneaux supérieur et inférieur qui nécessitent respectivement les stances debout et accroupie. L'équipe a également mis en place des animations d'entrée et d'accroupissement qui se fondent correctement entre la position actuelle et la position cible de l'utilisateur. Cela leur permet d'avoir des animations d'entrée différentes pour chaque panneau.  
      Il est également important d'avoir une position correcte dans l'utilisable lorsque le personnage sort de l'utilisable de manière inattendue. Dans cette optique, l'équipe a enregistré des animations de première réaction pour différentes positions.
      Enfin, en ce qui concerne les fonctions d'IA, une fonctionnalité a été implémentée pour permettre à l'équipe de traiter les événements de subsomption par le biais de la carte audio, qui simule la propagation des événements sous forme de stimuli audio. Cette fonctionnalité est actuellement utilisée pour permettre aux PNJ d'alerter les personnages amis qu'ils ont trouvé un cadavre.
       
      Technologie de l'IA
      AI Tech a commencé le mois en traitant les commentaires sur l'implémentation initiale de la technologie de navigation planétaire, qui a ensuite été transmise à plusieurs équipes pour être utilisée dans divers scénarios. 
      Une amélioration est l'ajout d'un gestionnaire de priorités pour aider à calculer les zones nécessitant une régénération du maillage de navigation ; les positions des joueurs, des PNJ et des véhicules sont actuellement utilisées pour déterminer où le maillage de navigation est nécessaire. 
      Afin de permettre aux concepteurs de demander des renforts réalistes de PNJ sur des planètes via des vaisseaux spatiaux (comme mentionné dans le rapport de février), l'équipe a commencé à développer une fonctionnalité permettant aux pilotes PNJ de spawn et d'ajuster les splines d'atterrissage et de décollage dynamiques. Ils ont également amélioré le processus de création des splines pour des atterrissages et des décollages plus fluides, et ont ajusté les requêtes du système de points tactiques pour travailler sur les planètes et trouver les points vers lesquels les PNJ se déplaceront lorsqu'ils débarqueront. Des comportements simples ont été implémentés pour mettre en valeur cette nouvelle fonctionnalité également. 
      Le développement de la technologie permettant aux PNJ de pousser et de faire fonctionner correctement les entités mobiles, comme les chariots, s'est poursuivi. L'équipe a également ajouté d'autres améliorations pour la locomotion et la pose de poignées sur des chariots avec différentes dispositions et a commencé à implémenter des places de parking pour les objets mobiles.
      Plusieurs corrections et améliorations ont été apportées à l'outil d'édition Subsumption, notamment une cartographie complète des comportements aberrants, une grille visuelle et une fonctionnalité d'accrochage, la possibilité d'insérer rapidement des nœuds à la position du curseur de la souris et un moyen plus facile de déposer des connexions à partir d'un nœud.
      AI Tech a poursuivi la refonte du système de demande de mouvement des PNJ afin de permettre une synchronisation plus cohérente des états entre le serveur et le client et d'unifier la manière dont les mouvements des PNJ sont traités afin de réduire les incohérences.
      Ils ont également créé davantage de tests automatisés des fonctionnalités afin d'améliorer la stabilité et ont corrigé des bogues pour la version Alpha 3.17. 
       
      Fonctionnalités des véhicules d'IA
      L'équipe chargée des fonctionnalités des véhicules a travaillé aux côtés de l'IA sur des comportements qui profiteront à la fois au PU et à Squadron 42. L'objectif est d'améliorer les comportements de vol pour qu'ils soient plus dynamiques et plus proches du comportement des joueurs humains en combat. Ils se sont également concentrés sur une tactique de vaisseau pour les chasseurs s'attaquant aux vaisseaux capitaux.
       
      Animation 
      L'animation a passé le mois à se concentrer sur les animations faciales de nombreux personnages embarqués. Ils ont également travaillé sur l'outil d'exploitation minière interstellaire de Shubin et ont finalisé la première version des vendeurs.
       
      Art (Personnages)
      L'art des personnages s'est concentré sur les tenues pour Pyro, ainsi que sur divers éléments de Nine Tails pour un événement prévu plus tard dans l'année. Les objets pour les abonnés et un sac à dos sur le thème de la récupération ont également progressé.
      L'équipe a également accueilli de nouveaux artistes de personnages à Montréal, l'intégration et la formation s'étant déroulées tout au long du mois de mars.
       
      Art ( Vaisseaux )
      Au Royaume-Uni, le Ship Art a progressé avec un certain nombre de véhicules, y compris le Hull A, qui est actuellement en cours de finalisation pour sa sortie dans l'Alpha 3.17.
      Le cockpit du Scorpius a été finalisé, y compris l'éclairage et les LODs, tandis que le Banu Merchantman a progressé dans la phase de R&D extérieure.
      Le premier des trois véhicules non annoncés est maintenant proche de la finalisation de l'art. Le second progresse dans la phase de la boîte grise, tandis que le troisième a connu son coup d'envoi initial et se trouve maintenant dans les premières étapes de la mise en boîte blanche.
      Aux États-Unis, l'équipe a fait avancer le Drake Vulture dans le pipeline, ce qui a impliqué la création de nouvelles illustrations pour soutenir la réparation mobile dans le cadre du gameplay de réparation et de récupération. Elle a également ajouté une fonctionnalité supplémentaire au tableau de bord du pilote pour prendre en charge les modes de récupération.
      Des progrès significatifs ont également été réalisés sur diverses parties du Drake Corsair : Le tableau de bord du copilote a été conçu et construit avec un surplomb pour une meilleure visibilité, tandis que le siège du copilote est presque terminé et dispose maintenant d'un mécanisme qui le fait descendre dans sa position finale. Le foyer du vaisseau a été finalisé, le travail sur l'intérieur des tourelles a commencé, et le développement des quartiers de l'équipage et de la salle des machines a démarré. L'équipe a également progressé dans la réalisation de la boîte grise extérieure, le travail se déplaçant du nez, désormais achevé, vers la queue.
       
      Communauté
      L'équipe Communautaire a commencé le mois de mars par un débriefing du dernier événement dynamique XenoThreat, en partageant une infographie sur le travail fourni par les joueurs pour défendre le système Stanton. Elle a ensuite donné le coup d'envoi de l'équivalent de la fête de la Saint-Patrick, Stella Fortuna, et de son concours Toast the Stars.
      En préparation de l'alpha 3.17, la communauté a publié deux comm-links Patch Watch, avec des détails sur des fonctionnalités moins connues, comme la refonte des armes et Quantum. La communauté a également publié un guide étape par étape sur le ravitaillement en carburant de vaisseau à vaisseau.
      En plus de soutenir divers engagements, le travail s'est poursuivi sur une refonte du Hub communautaire, des améliorations au système de guide et d'autres événements non annoncés.
       

       
      Moteur
      En mars, l'équipe Physique a ajouté une nouvelle approche de déformation des corps mous pour le tissu des personnages. Ils ont également implémenté la détection de collision à large phase pour réduire le nombre de parties externes des entités à vérifier. La direction des roues arrière des véhicules à grande vitesse a également été réduite.
      Pour les dommages physiques, des modifications initiales ont été soumises pour le suivi des agrégats cassables. De plus, une action a été ajoutée pour déplacer une entité vaisseau spatial vers un état spécifique en un temps donné. Enfin, un prototype utilisant des batch workers pour échelonner la physique afin d'améliorer le réveil des threads et la concurrence a été implémenté.
      Sur le moteur de rendu, la transition vers Gen12 s'est poursuivie. Par exemple, la gestion des décalcomanies dans les passes RTT a été remaniée, et divers bogues causés par l'activation du rendu des brosses via Gen12 ont été corrigés. Le rendu du terrain de la planète a été optimisé et le support du nœud de rendu de la lumière du soleil a été ajouté. Diverses API ont été améliorées pour les rendre plus cohérentes, plus efficaces et moins verbeuses à utiliser. L'équipe a également commencé à affiner la constance de l'exactitude des API lors du traitement des pointeurs faibles retournés. L'étape du masque d'ombre a également été remaniée afin d'utiliser des tampons de constantes transitoires et de supprimer les constantes réfléchies et les constantes de liaison via une disposition et un tampon explicites à la place.
      Les cartes de relief du terrain de la planète et les ombres du terrain de la planète sont maintenant entièrement portées. Le code de tessellation pour le rendu des patchs de terrain planétaire dans les cartes de relief a été amélioré pour une densité de triangles plus cohérente. Pendant ce temps, un bogue dans le traitement des requêtes de diffusion pour les nuages s'est révélé être un problème d'application et a été corrigé (il avait déjà été résolu auparavant).
      En ce qui concerne le moteur principal, davantage de code a été nettoyé en utilisant Include-What-You-Use. De plus, plus de temps a été consacré à l'intégration d'EASTL. Diverses optimisations ont été faites, y compris des mises à jour des lumières animées. Davantage de mises à jour du système (pour la caméra principale et le marquage des zones de visibilité affectées par le soleil) ont été déplacées dans des tâches parallèles afin de réduire le coût d'exécution du thread principal. Enfin, les verrous globaux ont été remplacés par des verrous par instance pour l'accès aux entités floues.
      Un support a également été apporté à la version Alpha 3.17.
       
      Fonctionnalités (Arena Commander)
      L'équipe technique chargée des véhicules a achevé sa transition vers l'équipe chargée des fonctionnalités d'Arena Commander. Dans le cadre de cette transition, elle a passé en revue l'arriéré de bogues d'Arena Commander afin de déterminer ses priorités immédiates.
      Le radar et le balayage sont également en voie d'achèvement. Les améliorations des outils de mise en œuvre des portes et des panneaux de commande sont également en cours, ouvrant la voie à des interactions plus faciles et plus fiables dans les véhicules et les stations spatiales.
       
      Fonctionnalités (personnages et armes) 
      En mars, l'équipe a amélioré diverses fonctionnalités en fonction des commentaires recueillis lors du test de la version Alpha 3.17 dans le PTU, notamment en rendant l'inventaire plus robuste. Elle a également travaillé sur des problèmes liés au flux de spawn initial qui faisait que les joueurs apparaissaient sans corps.
      La logique d'apparition des cadavres a également été améliorée afin de s'assurer que le fait de quitter le jeu plus tôt n'interrompt pas le flux et afin de rendre le flux moins susceptible d'être interrompu ou de ne pas faire apparaître l'entité cadavre elle-même.
      L'équipe des fonctionnalités s'est également penchée sur le lancement des grenades, car il a été signalé qu'il était très peu fiable. Les grenades devraient désormais être beaucoup moins susceptibles d'exploser dans les mains ou aux pieds du joueur qui les lance. Elles ne devraient plus revenir dans la main après avoir été lancées et exploser de manière visible sur le client local.
      Un grand nombre de corrections de bogues ont été effectuées. Par exemple, nous avons fait en sorte que certaines coiffures ne passent pas à travers les casques et que la chute d'un casque porté ne provoque plus l'étouffement du joueur. Un défaut provoquant le décalage de certains menus d'interaction avec les vendeurs et des interfaces utilisateur de personnalisation des armes a également été corrigé.
       
      Fonctionnalités (Gameplay) 
      L'équipe PU a travaillé sur les commentaires des utilisateurs et les corrections de bugs pour la prochaine version du ravitaillement. Des progrès ont également été réalisés sur l'interface utilisateur du HUD pour la récupération, qui est actuellement en cours d'itération.
      Pour le gameplay d'ingénierie, une scène d'exemple a été créée, présentant un village avec une batterie, une unité d'alimentation et un lampadaire. L'objectif était de donner une introduction facile aux autres équipes pour les aider à commencer à utiliser une approche systémique des ressources.
      Le système de survie a bien progressé, le générateur de survie étant désormais capable de purger l'atmosphère d'une pièce et de convertir le CO2 en O2.
       

       
      Fonctionnalités (Mission)
      Mission Features a continué à fournir un support de code de jeu et à corriger les bugs pour les nouveaux écrans de l'interface utilisateur de vente. Ils ont également corrigé divers problèmes liés à la législation et à l'hostilité ainsi que des bogues généraux pour la prochaine version Alpha 3.17.
       
      Fonctionnalités (Véhicules) 
      Le mois dernier, l'équipe des fonctionnalités des véhicules a travaillé sur le ravitaillement en carburant, notamment en intégrant les systèmes d'amarrage et en rééquilibrant l'efficacité énergétique et l'écopage des véhicules. Ils ont également rééquilibré et réajusté la distorsion afin qu'elle affecte négativement un vaisseau plutôt que de le mettre carrément hors service. 
      "Nous travaillons toujours activement sur cette fonctionnalité, dont la sortie est prévue dans la version Alpha 3.17. Cependant, nous espérons que vous pourrez nous faire part de vos commentaires à ce sujet et nous aider à améliorer l'équilibre !" Équipe chargée des fonctionnalités des véhicules.
      L'équipe a également progressé sur de nombreuses versions de vaisseaux à venir, notamment le MISC Hull A et le RSI Scorpius, qui utilisent tous deux de nouvelles technologies d'animation et d'état de vaisseau. Sur le Hull A, cette nouvelle technologie est utilisée pour les bras de chargement extensibles et la façon dont ils s'intègrent au système de chargement. Pour le Scorpius, elle permet à la tourelle de se déplacer le long de son rail. 
      Le comportement de vol de l'IA a été développé en collaboration avec l'équipe d'IA, ce qui profitera à la fois au PU et à Squadron 42. Une fois terminé, le comportement de l'IA sera plus dynamique et plus proche de la façon dont les joueurs humains se comporteraient en combat.
      Enfin, l'équipe a commencé une enquête approfondie sur les problèmes de synchronisation du réseau actuellement rencontrés dans le PU. Ils ont apporté de grandes améliorations qui sont actuellement testées dans les builds Alpha 3.17.
       
      Graphisme et programmation VFX
      Le mois dernier, l'équipe graphique s'est concentrée sur la correction de bugs pour Alpha 3.17 et la stabilité de GameDev. Par exemple, l'ajout de correctifs pour les volumes d'eau qui ne sont pas rendus, la résolution de problèmes d'exportation de liens lumineux et le nettoyage de RTT.
      Il y a également eu des mises à jour de divers shaders, avec des soumissions pour la disposition automatique du C-buffer par matériau et des améliorations mineures pour les booléens comme paramètres de shaders.
      Pour la transition Gen12 en cours, l'équipe a corrigé divers bogues provenant de l'intégration dans le flux Alpha 3.17, tels que le scintillement des ombres, les problèmes de rapport LOD causés par le portage des maillages dépouillés, et plusieurs corrections de crash. L'équipe a poursuivi le portage de la forme d'échelle Gen12, en apportant des modifications à l'ordre d'exécution et à l'interface pour correspondre au comportement actuel de RTTM. Le travail a également commencé sur le transfert des ombres analytiques de la requête de diffusion vers Gen12.
      Pour Vulkan, des modifications mineures ont été apportées à l'indexation des descripteurs pour des bugs internes, tandis que des corrections ont été apportées à un crash relatif à la collecte des métriques du client headless et à des mises à jour d'avertissements pour RenderDoc.
       
      Éclairage 
      Tout au long du mois de mars, l'équipe chargée de l'éclairage s'est concentrée sur un événement à venir, en se partageant entre le soutien aux nouveaux lieux de mission et le contrôle de l'équilibre des espaces existants. Une passe d'éclairage complète a également été effectuée sur un emplacement extérieur clé.
       

       
      Lieux (EU)
      Le mois dernier, les équipes chargées des lieux ont travaillé dans différents domaines, qui sont tous à des stades différents d'achèvement, du début de la pré-production à la phase d'achèvement.
       

       
      Le travail s'est poursuivi sur les avant-postes de colonisation, avec des variantes et des modules supplémentaires. Parallèlement à l'élargissement des fonctionnalités du nouvel outil " Rastar ", l'équipe a entamé des tests de jeu dédiés en vue d'une distribution plus large dans les systèmes dans lesquels il sera d'abord utilisé.
       

       
      "La préproduction a commencé très tôt sur certains lieux intéressants basés dans l'espace, qui ne seront pas vus avant un certain temps mais qui font déjà couler le jus créatif de Design and Art." L'équipe chargée des lieux 
      La prochaine itération de l'installation souterraine a progressé dans la boîte blanche, les dispositions étant testées pour assurer un bon gameplay et une bonne fluidité. Une mise à jour des grottes est également en cours, l'accent étant mis sur l'amélioration de la lisibilité et de la facilité de déplacement, ainsi que sur un lifting visuel.
       

       
      Le travail sur la boîte blanche s'est également poursuivi pour les variantes de la station spatiale délabrée, qui sont prévues pour la version initiale de Pyro. L'équipe élargie a également contribué au renforcement et à la correction des bogues pour la version Alpha 3.17. 
       
      Lieux (Montréal)
      À Montréal, l'équipe Sandbox a travaillé sur la colonie abandonnée basée sur Reclaimer. Sur le plan artistique, elle a retouché la silhouette du site du crash et a continué à progresser vers la phase finale. Ils ont également poursuivi l'intégration du système de missions et disposent désormais de trois missions entièrement fonctionnelles dans cette colonie. Ils seront en mesure d'itérer davantage lorsque le navmesh planétaire sera disponible pour un développement plus large. 
      Les épaves 600i et Crusader Mercury mentionnées dans le rapport du mois dernier progressent bien. Le mois dernier, l'équipe a terminé les versions initiales des vaisseaux accidentés et étudie actuellement le pipeline pour les rendre récupérables.
      Une partie de l'équipe a commencé à créer des missions spatiales à l'intérieur d'un Reclaimer, avec le flux de base et la logique de mission implémentés et fonctionnant correctement. Cela fait partie de l'intégration de l'équipe au système de mission, l'objectif étant de commencer par réutiliser les modules existants. Une fois qu'ils seront plus à l'aise avec les systèmes, ils créeront des variations des missions existantes.
      "Nous avons remarqué que l'hôpital de Grim HEX pouvait être très occupé, en particulier pendant l'événement Jump Town. Pour résoudre ce problème, nous avons considérablement augmenté sa taille. Auparavant, il n'y avait que 3 chambres médicales disponibles ; avec cette mise à jour, nous en aurons plus de 60. De cette façon, tous les joueurs pourront respawn et retourner dans l'action aussi vite que possible." L'équipe Sandbox
      Enfin, l'équipe a officiellement commencé la mise à jour du paysage urbain de Lorville. La phase de conceptualisation est terminée et la structure a été validée. Une fois terminée, l'échelle de Lorville sera considérablement augmentée et laissera plus de place aux intérieurs des bâtiments.
       
      Narration
      Tout au long du mois de mars, Narration a continué à soutenir la conception et la mise en œuvre d'un scénario d'événement à venir, en fournissant des textes de mission et du contenu écrit pour mieux vendre l'histoire.
      L'équipe a suivi le processus éditorial sur l'un des nouveaux PNJ de la mission capturé lors de la session mo-cap du mois dernier et a soumis les données pour traitement. Une fois que les ressources seront passées par les équipes Animation et Audio, Narration testera la mission avec les dialogues finaux. Une fois terminé, ils enregistreront des versions alternatives du script pour ajouter de la variété.
      Pour ce qui est de l'avenir, Narration a commencé à créer certaines des boutiques et des franchises que les joueurs visiteront à l'avenir. En travaillant à partir d'une liste conçue par Design, l'objectif initial était de décrire les différents services et articles actuellement fournis par les magasins et de construire une liste pour assurer la couverture et la variété à l'avenir. Une fois que les types et les nombres ont été décidés, l'équipe a commencé à réfléchir à des noms et de brèves descriptions pour aider à vendre la marque des magasins et l'expérience d'achat prévue.
      Narration a continué à travailler avec l'IA sur un système conçu pour insuffler un nouveau niveau de vie à l'univers.
      Plusieurs membres de l'équipe ont répondu aux questions de la communauté dans un épisode de Star Citizen Live. Sur le site Web de RSI, l'équipe a mis en ligne un Portfolio du fabricant d'armures Tehachapi, publié un nouvel épisode de Showdown qui débattait de la question très controversée du développement de l'IA, et partagé un nouvel article de l'Aremis Post sur les tentatives d'un Tevarin de trouver un foyer pour sa famille. Le mois s'est achevé par une nouvelle mise à jour du contenu de Galactapedia. 
       
      Accessoires
      Les accessoiristes ont passé le mois de mars à finaliser les ressources demandées pour un événement à venir. Ils ont également travaillé sur plusieurs éléments non annoncés pour la communauté qui sont en bonne voie.
      Un travail important a également été réalisé pour Pyro, en particulier sur les panneaux de la boutique du vendeur, les déchets et quelques extras spéciaux.
       
      AQ 
      Le principal objectif de publication du service QA était de livrer la version Alpha 3.17 aux Evocati. Le service d'AQ Live a suivi ce processus, en effectuant ses propres tests de fonctionnalités et de LTP. Le service AQ Live a également pris en charge d'autres tâches de publication selon les besoins et s'est concentré sur les futurs QATR pour les événements à venir dans le jeu.
      En ce qui concerne le développement, l'équipe AQ a transféré le processus entre l'AQ du développement et l'AQ du jeu, a transmis l'Alpha 3.17 à Evocati et a vérifié les corrections et les problèmes de stabilité. Elle a ensuite commencé à publier sur Evocati et a continué à soutenir la publication. Les tests se sont également poursuivis sur les problèmes à corriger et les espaces de jeu pour un événement à venir.
      De nouveaux testeurs ont également été intégrés et formés, tandis que de nouveaux processus entre la publication et le développement ont été créés.
       
      Animation technique 
      L'équipe d'animation technique a passé le mois à itérer sur la refonte du système interne d'ADN. Cette mise à jour leur permettra d'élargir le pool génétique utilisé pour créer des têtes crédibles dans le jeu et, au final, d'offrir plus de variété aux joueurs.
      "Ce fut une initiative de longue haleine, mais elle arrive enfin à son terme avec une série de tests et de corrections de bugs pour qu'elle soit prête à être intégrée au jeu." L'équipe d'animation technique
      Parallèlement à cela, ils ont revisité plusieurs actifs de tête nécessitant des mises à jour et, dans certains cas, une refonte complète. L'initiative en cours de numérisation des têtes fournit actuellement à l'équipe de nouveaux archétypes qui sont extraits et transformés en rigs faciaux complets, prêts pour le jeu.
      Tech Animation a également assuré la maintenance du pipeline d'animation existant tout en menant des initiatives visant à remplacer les anciennes technologies afin d'accélérer les flux de travail internes.
       
      Outils (Montréal)
      Pour faire suite au rapport du mois dernier, l'équipe Tools a terminé l'intégration de Mighty Bridge dans l'éditeur et l'inclusion de Houdini dans Mighty Bridge. Cela rend les outils basés sur Houdini accessibles à tout le monde au sein de l'entreprise, à la fois du côté du PU et de Squadron 42.
      Du côté du code, l'équipe ajoute à Mighty Bridge des fonctionnalités liées à Houdini, notamment la possibilité d'utiliser la géométrie du terrain.
      Du côté de l'art technique, deux grands domaines de développement ont progressé. Le premier est l'outil de création de lieux procéduraux, qui permettra d'accélérer la production de certains lieux. L'équipe est en train de concevoir le système de modèles de l'outil pour permettre aux concepteurs et aux artistes de générer de manière procédurale divers lieux, tels que des avant-postes et des colonies abandonnés, des grottes et des installations souterraines.
      Le deuxième domaine est l'intégration du biome, qui implique une collection d'outils pour aider les équipes artistiques à mieux intégrer les lieux dans le biome spécifique d'une planète. La première étude de cas porte sur la colonie abandonnée de Reclaimer. Les outils s'appuient sur la preuve de concept réalisée à la main par l'équipe artistique et automatisent certains processus pour faciliter la création. Par exemple, un outil place automatiquement des lianes et de la terre autour du vaisseau spatial écrasé, ce qui est habituellement une tâche qui prend du temps.
       
      Turbulent (Services)
      En mars, l'équipe des services en ligne de Turbulent a livré le service de réputation, qui a passé le test QA du trimestre avec zéro bogue signalé jusqu'à présent. Elle a également achevé la majeure partie du travail pour le projet de refonte du flux de connexion, y compris le service de location, l'assemblage de la boucle de connexion principale, le service d'habilitation et le service de connexion.
      L'équipe Live Tools a apporté des améliorations au système d'environnement de développement local. Elle utilise désormais la nouvelle interface utilisateur modulaire Hex sur le PTU et commence à exploiter le système de modèles pour ajouter rapidement de nouveaux outils dans le Network Operation Center.
      L'équipe a commencé à rédiger de nouveaux modules pour permettre aux développeurs, à l'assistance aux joueurs et à l'assurance qualité de surveiller et de résoudre les problèmes de connexion que les utilisateurs pourraient rencontrer.
       
      Turbulent (plateforme Web)
      L'équipe Web de Montréal a commencé à ajouter de nouvelles fonctionnalités Web pour les événements à venir, en veillant à ce que tous les composants soient réutilisables et de la meilleure qualité possible.
      L'équipe Turbulent Architecture et E-Commerce a ajouté plusieurs outils, dont un nouveau flux pour faciliter l'échange de codes promotionnels.  
      Deux flux de pipeline CI ont été développés pour améliorer les performances et réduire le temps d'attente sur les builds.
      Les équipes de Turbulent et de la communauté interne ont progressé dans le remaniement du Hub de la communauté. Les pages d'accueil et de découverte sont prêtes à être lancées, tandis que des progrès ont été réalisés sur les outils de post-création et de suivi.
       
      Interface Utilisateur
      Tout au long du mois de mars, l'équipe IU a poursuivi deux projets à long terme qui profiteront à la fois au PU et à SQ42 : le remaniement du visor et les nouveaux radars et cartes. Le remaniement de la visière implique la mise à jour de la visière et de l'objectif afin qu'ils fonctionnent dans les Building Blocks, ce qui améliorera leurs performances et facilitera leur utilisation. Le travail du mois dernier s'est concentré sur les armes, l'affichage du statut de l'acteur et les éléments liés à la loi.
      Pour le radar et les cartes, l'équipe s'est concentrée sur les bases de la version plein écran du radar et a ajouté la possibilité de zoomer sur les contacts pour voir leurs modèles 3D.
      Sur le plan technique, une assistance a été apportée et des bogues ont été corrigés pour les radars et les cartes, parallèlement aux tâches liées à la version Alpha 3.17. L'équipe a également mis à jour le curseur de la souris pour qu'il fonctionne en matériel, ce qui le rend plus réactif et lui permet de passer d'un élément à l'autre, comme les curseurs et les commandes 3D.
       
      VFX 
      En mars, l'équipe a terminé le passage de production VFX pour le Hull A de MISC, ainsi que les passages de pré-production pour le Scorpius de RSI et un véhicule non encore annoncé.
      Des progrès ont également été réalisés sur les effets de récupération, l'équipe ayant affiné les visuels, notamment les effets de raclage et de réparation de la coque. Elle a également travaillé sur les effets de ravitaillement en carburant, qui ont été achevés à un niveau fonctionnel pour la version initiale de la fonctionnalité (ils seront améliorés à une date ultérieure).
      Enfin, UI a apporté son soutien à la correction des bogues et au nettoyage de l'Alpha 3.17.
       
      Trad : @Maarkreidi SwissStarships.org

      49 2

      SQ42 Rapport Mars 2022

      A : RECRUES DE SQUADRON 42
      SUBJ : MISE À JOUR DU DÉVELOPPEMENT 19-01-2022
      REF : CIG UK, CIG DE, CIG LA, CIG TX
      FAO Recrues de Squadron 42
      Bienvenue au rapport de développement de Squadron 42 du mois de mars. Vous trouverez ci-joint des détails sur les derniers progrès réalisés au cours de la campagne, y compris des mises à jour sur les combats Vanduul et Humains, l'installation minière Archon et les comportements des PNJ.
      Merci pour votre soutien continu à Squadron 42.
      Sincèrement,
      CIG COMMUNICATIONS
       
      Contenu de l'IA
      Le mois dernier, l'équipe chargée du contenu de l'IA a commencé à prendre les comportements d'IA des niveaux de test et à les ajouter aux environnements de Squadron 42.
      Le développement du comportement de l'équipage du pont a bien progressé, les développeurs prenant des dialogues fictifs créés par l'équipe Narrative pour les intégrer au comportement. L'équipe AI Content a récemment obtenu la possibilité de déclencher des lignes de répliques lorsqu'un PNJ entre dans un espace utilisable. Par exemple, un ingénieur qui dit "Voyons si je peux réparer ça" en inspectant un tuyau endommagé. L'étape suivante consiste à faire réagir l'IA de manière audible si un vaisseau retourne au hangar sans aile ou avec de gros dégâts.  
      Grâce à une technologie récemment créée par AI Tech, AI Content a permis aux comportements de l'équipage de pont et de l'IA utilitaire de pousser des consoles et des chariots mobiles dans un hangar. Cela ajoute plus de variété à la vie en arrière-plan et rend l'endroit plus distinctif. 
      Jusqu'à récemment, tous les PNJ "chemise rouge" (personnages générés de manière procédurale avec des visages et des corps aléatoires) partageaient les mêmes animations de marche et de locomotion. En mars, l'équipe a implémenté 25 cycles de marche différents, ce qui a permis une amélioration visuelle significative puisque environ 70 % de la population du jeu marche et court désormais avec des styles et des vitesses variés.
      L'équipe chargée du contenu de l'IA a également progressé avec plusieurs autres fonctionnalités actuellement en cours de développement, notamment le comportement de manger et de boire qui permet aux PNJ de se procurer de la nourriture auprès des objets utilisables, comme la cantine ou les distributeurs automatiques. Le comportement de loisir a également progressé, qui contrôle la façon dont les PNJ passent leur temps libre. Par exemple, ils peuvent jouer à des jeux sur la machine d'arcade, discuter entre eux dans le mess ou se détendre dans leur couchette en regardant la télévision.
       
      Fonctionnalités de l'IA
      L'équipe chargée de l'IA a continué à travailler sur l'IA Vanduul. Le mois dernier, elle a testé la première rencontre pour améliorer l'expérience de jeu. Ils se sont ensuite concentrés sur le fait que le joueur doit abattre les vagues de Vanduul avant qu'elles n'atteignent la distance de combat rapproché, les ennemis à distance assurant le tir de couverture.
      "Le fait d'avoir mis en place une grande partie des principaux éléments de base nous permet de nous concentrer sur différentes rencontres, en nous assurant que nous ne nous occupons pas seulement de l'implémentation technique mais aussi de l'élément "fun" du jeu”. Équipe chargée des fonctions d'IA
      En ce qui concerne le combat humain, l'équipe chargée des fonctionnalités d'IA a terminé la prise en charge des réactions aux cadavres et a continué à travailler en étroite collaboration avec l'équipe de conception pour mettre en œuvre son concept de combat basé sur la tactique. Comme de nombreux éléments techniques fonctionnent désormais de manière fiable, les concepteurs peuvent consacrer du temps à peaufiner et à affiner les tactiques, en se concentrant actuellement sur trois rôles principaux : le défenseur, le pousseur et le flanker.
       
      L'équipe a également peaufiné le comportement qui permet aux marines d'utiliser le champ de tir. Cela permet aux PNJ de suivre le même entraînement que le joueur, de réagir à leurs résultats et de récupérer des armes auprès du maître d'armes ou de l'environnement si nécessaire. Des cartes de test de la fonctionnalité ont également été créées pour aider à sa maintenance.
       
      Technologie de l'IA
      AI Tech a commencé le mois en traitant les commentaires sur l'implémentation initiale de la technologie de navigation planétaire, qui a ensuite été transmise à plusieurs équipes pour être utilisée dans divers scénarios. 
      Une amélioration est l'ajout d'un gestionnaire de priorités pour aider à calculer les zones nécessitant une régénération du maillage de navigation ; les positions des joueurs, des PNJ et des véhicules sont actuellement utilisées pour déterminer où le maillage de navigation est nécessaire. 
      Afin de permettre aux concepteurs de demander des renforts réalistes de PNJ sur des planètes via des vaisseaux spatiaux (comme mentionné dans le rapport de février), l'équipe a commencé à développer une fonctionnalité permettant aux pilotes PNJ de spawn et d'ajuster les splines d'atterrissage et de décollage de manière dynamique. Ils ont également amélioré le processus de création des splines pour des atterrissages et des décollages plus fluides, et ont ajusté les requêtes du système de points tactiques pour travailler sur les planètes et trouver les points vers lesquels les PNJ se déplaceront lorsqu'ils débarqueront. Des comportements simples ont été implémentés pour mettre en valeur cette nouvelle fonctionnalité également. 
      Le développement de la technologie permettant aux PNJ de pousser et de faire fonctionner correctement les entités mobiles, comme les chariots, s'est poursuivi. L'équipe a également ajouté d'autres améliorations pour la locomotion et la pose de poignées sur des chariots avec différentes dispositions et a commencé à implémenter des places de parking pour les objets mobiles.
      Plusieurs corrections et améliorations ont été apportées à l'outil d'édition Subsumption, notamment une carte graphique complète des comportements aberrants, une grille visuelle et une fonctionnalité d'accrochage, la possibilité d'insérer rapidement des nœuds à la position du curseur de la souris et un moyen plus facile de déposer des connexions à partir d'un nœud.
      AI Tech a poursuivi la refonte du système de demande de mouvement des PNJ pour permettre une synchronisation plus cohérente des états entre le serveur et le client et pour unifier la façon dont les mouvements des PNJ sont traités afin de réduire les incohérences.
       
      Fonctionnalités des véhicules IA
      L'équipe chargée des caractéristiques des véhicules a travaillé aux côtés de l'IA sur des comportements qui profiteront à la fois au PU et à Squadron 42. L'objectif est d'améliorer les comportements de vol pour qu'ils soient plus dynamiques et plus proches de la façon dont les joueurs humains se comportent en combat. Ils se sont également concentrés sur une tactique de vaisseau pour les chasseurs s'attaquant aux vaisseaux capitaux.
       
      Animation
      Tout au long du mois de mars, l'équipe d'animation a travaillé sur : le mouvement zéro-g, l'équipement des casques, la position debout et l'utilisation des tables, les zones de travail, les blocages pour les nouilles Big Benny's, les animations de chaises tactiles, le combat Vanduul, les consoles, le recroquevillement et la reddition.
      Ils ont également mis en place le travail pour le développement des opérations spéciales féminines, ont progressé dans l'amélioration des entrées et sorties génériques pour aider à rationaliser le développement des utilisables par l'IA, et ont travaillé à la finalisation de la deuxième passe pour les personnages de l'histoire.
       
      Art (Environnement)
      L'Art de l'environnement a continué à travailler sur trois chapitres clés aux côtés de la Conception, tandis que la R&D et les passes de gros actifs sur plusieurs chapitres de fin de jeu ont commencé. Ils ont également collaboré avec l'équipe de conception des vols pour créer un sens de l'échelle approprié pour les paysages spatiaux du monde entier.
       
      Cinématiques
      Le département Cinematics a principalement travaillé sur trois chapitres au cours du mois de mars : le premier concerne les installations minières d'Archon, le deuxième consiste en des sections FPS sur une planète et le troisième est le chapitre d'ouverture. 
      Pour l'installation minière, ils ont développé le système de tramway de la station utilisé dans plusieurs séquences. La station fera environ 8 km de long, et les joueurs utiliseront le tram pour progresser. Pour cela, il a fallu introduire la cabine du tram dans le séquenceur pour animer sa courbe. L'équipe étudie actuellement la manière dont les impulsions de l'extérieur du tramway peuvent être transférées aux entités et acteurs physicalisés à l'intérieur. L'équipe a également prototypé une scène impliquant l'atterrissage d'un "tique" minier, puis son entrée dans le hangar principal pour être déchargé dans un train de marchandises.
      Pour le chapitre sur la planète, une scène plus ancienne montrée lors d'un "vertical sclice" a été peaufinée, les animations, les caméras et l'inclusion du joueur ayant été améliorées.
      "Nous voulions renforcer la présence du joueur dans cette scène et avons décidé de ressusciter une plus grande partie de la mo-cap originale pour le joueur. Dans beaucoup de scènes, la mo-cap du joueur a été faite comme référence, dans le but d'avoir une agence complète pendant la conversation réelle. Cependant, nous avons constaté que pendant les scènes dramatiques du chemin critique, nous pouvons justifier que le joueur soit "enfermé" pour aider à construire son personnage et sa présence." L'équipe chargée des cinématiques
      Pour le chapitre d'ouverture, l'équipe a créé des splines pour les chasseurs, les vaisseaux capitaux, le vaisseau de base du joueur, et plus encore. Ils ont également élargi la flotte Vanduul avec des types de vaisseaux nouvellement créés et progressent actuellement dans les séquences de bataille restantes. Ils ont également ajouté plus de scènes d'activité dans les hangars qui se produisent avant une grande bataille. 
       
      Moteur
      En mars, l'équipe Physique a ajouté une nouvelle approche de déformation des corps mous pour le tissu des personnages. Elle a également mis en œuvre une détection de collision à phase large à l'échelle de l'île afin de réduire le nombre de parties externes des entités à vérifier. La direction des roues arrière des véhicules à grande vitesse a également été réduite.
      Pour les dommages physiques, des modifications initiales ont été soumises pour le suivi des grappes cassables. De plus, une action a été ajoutée pour déplacer une entité vaisseau spatial vers un état spécifique en un temps donné. Enfin, un prototype utilisant des batch workers pour échelonner la physique afin d'améliorer le réveil des threads et la concurrence a été implémenté.
      Sur le moteur de rendu, la transition vers Gen12 s'est poursuivie. Par exemple, la gestion des décalcomanies dans les passes RTT a été remaniée, et divers bogues causés par l'activation du rendu des brosses via Gen12 ont été corrigés. Le rendu du terrain de la planète a été optimisé et le support du nœud de rendu de la lumière du soleil a été ajouté. Diverses API ont été améliorées pour les rendre plus cohérentes, efficaces et moins verbeuses à utiliser. L'équipe a également commencé à affiner la constance de l'exactitude des API lors du traitement des pointeurs faibles retournés. L'étape du masque d'ombre a également été remaniée afin d'utiliser des tampons de constantes transitoires et de supprimer les constantes réfléchies et les constantes de liaison via une disposition et un tampon explicites à la place.
      Les cartes de relief du terrain de la planète et les ombres du terrain de la planète sont maintenant entièrement portées. Le code de tessellation pour le rendu des patchs de terrain planétaire dans les cartes de relief a été amélioré pour une densité de triangles plus cohérente. Pendant ce temps, un bogue dans le traitement des requêtes de diffusion pour les nuages s'est révélé être un problème d'application et a été corrigé (il avait déjà été contourné auparavant).
      Du côté du moteur principal, davantage de code a été nettoyé en utilisant Include-What-You-Use. De plus, plus de temps a été consacré à l'intégration d'EASTL. Diverses optimisations ont été faites, y compris des mises à jour des lumières animées. Davantage de mises à jour du système (pour la caméra principale et le marquage des zones de visibilité affectées par le soleil) ont été déplacées dans des tâches parallèles afin de réduire le coût d'exécution du thread principal. Enfin, les verrous globaux ont été remplacés par des verrous par instance pour l'accès aux entités floues.
       
      Fonctionnalités (Gameplay)
      L'équipe chargée des fonctionnalités a progressé dans la mise en place des surcharges de streaming des conteneurs d'objets, dans le but d'intégrer un exemple de cas d'utilisation dans le jeu. Elle a également travaillé sur un écran de kiosque d'armes pour le maître d'armes, où les joueurs peuvent voir quelles armes, pièces jointes et grenades sont disponibles, avec des descriptions et des statistiques. À partir de là, les joueurs peuvent demander au maître d'armes de leur fournir des armes à essayer dans le champ de tir ou de les faire livrer dans leur casier à armes pour les utiliser lors de la prochaine mission.
       
      Scénario du jeu
      En mars, l'équipe Gameplay Story a procédé à des mises à jour importantes de scènes complexes. Dans ce cadre, elle a peaufiné une scène de marche et de conversation au chapitre 5, amélioré une scène majeure au chapitre 12 et progressé dans une scène compliquée au chapitre 14 impliquant un chariot médical.
      L'équipe a également continué à ajouter de nouveaux sons et visages aux scènes aléatoires des PNJ. Elle en a livré 8 ce mois-ci, et il n'en reste que quelques-unes. Une scène majeure du chapitre 5, dans laquelle plusieurs personnages montent rapidement dans un tramway, a été livrée avant que l'équipe ne se penche sur la manière dont les personnages quittent les scènes de manière anticipée lorsque la situation change dans le jeu.
       
      Graphisme et programmation VFX
      Le mois dernier, l'équipe graphique a effectué des mises à jour de divers shaders, avec des soumissions pour la disposition automatique du tampon C par matériau et des améliorations mineures pour les booléens comme paramètres de shaders.
      Pour la transition Gen12 en cours, l'équipe a corrigé divers bogues, tels que le scintillement des ombres, les problèmes de rapport LOD causés par le portage des maillages dépouillés, et plusieurs corrections de crash. L'équipe a poursuivi le portage de la forme d'échelle Gen12, en apportant des modifications à l'ordre d'exécution et à l'interface pour correspondre au comportement actuel de RTTM. Le travail a également commencé sur le transfert des ombres analytiques de la requête de diffusion vers Gen12.
      Pour Vulkan, des modifications mineures ont été apportées à l'indexation des descripteurs pour des bogues internes, tandis que des corrections ont été apportées à un crash relatif à la collecte des métriques des clients sans tête et des mises à jour d'avertissement pour RenderDoc.
      Spécifiquement pour SQ42, des corrections ont été implémentées pour des bugs liés au nuage de gaz et l'équipe a continué à développer l'effet rétro-réfléchissant dans LayerBlend.
       
      Conception de niveau
      L'équipe FPS a terminé l'implémentation finale du gameplay pour plusieurs des premiers chapitres. Elle travaille actuellement à l'avancement d'un certain nombre de mécanismes et de chapitres vers la phase Alpha afin de pouvoir commencer à tester et à équilibrer le gameplay.
      L'équipe Space/Dogfight a soutenu les autres équipes de conception en amenant les premiers chapitres à une qualité de tranche verticale. Elle a également travaillé avec l'équipe artistique pour finaliser la taille et les emplacements de jeu dans le système Odin, maintenant que les mécanismes de voyage et d'accélération quantiques sont plus proches de la version finale.
      En plus de travailler en collaboration avec les autres équipes de conception, l'équipe de conception sociale a poursuivi sa tâche à long terme consistant à mettre en œuvre toutes les scènes du jeu.
       
      Narration
      Le mois dernier, l'équipe Narrative a organisé plusieurs sessions de jeu avec l'équipe de conception afin d'examiner de près les expériences momentanées de deux niveaux spécifiques. Cette partie du processus de raffinement permet de s'assurer que les motivations du joueur sont claires, que les émotions et le ton du monde sont correctement transmis, et permet à l'équipe de voir s'il existe d'autres possibilités de créer une expérience plus immersive. Par exemple, pour mieux mettre en évidence l'emplacement d'un nid de sniper, l'équipe a discuté d'un ajout de scène possible pour attirer l'attention du joueur.
      L'équipe a également commencé à créer et à mettre en œuvre des éléments d'histoire à découvrir dans le jeu afin d'aider les joueurs à en savoir plus sur le récit de l'univers et de fournir des récompenses supplémentaires pour l'exploration des niveaux.
      Pour faire suite au rapport du mois dernier, le développement d'une nouvelle profession de PNJ a progressé, le script initial ayant été écrit, ajusté et enregistré sous forme de dialogue scratch. La prochaine étape est de voir comment le dialogue temporaire se sent dans le jeu et de faire des ajustements.
      Enfin, pour Narrative, les sessions de mo-cap ont été conclues et les sélections ont été faites pour être traitées en vue de l'implémentation.
       
      AQ
      Le service d'assurance qualité a continué à soutenir l'équipe chargée des cinématiques en reproduisant les problèmes rencontrés au cours du développement et en recherchant les bogues en suspens. Ils se sont également concentrés sur la validation des bugs de l'IA et ont remanié le processus JIRA pour faciliter l'organisation des tâches existantes et futures.
       
      Animation technique
      L'équipe de l'animation technique a passé le mois à itérer sur son remaniement du système interne d'ADN. Cette mise à jour leur permettra d'élargir le pool génétique utilisé pour créer des têtes crédibles dans le jeu et, au final, d'offrir plus de variété aux joueurs.
      Parallèlement, ils ont réexaminé plusieurs actifs de tête nécessitant des mises à jour et, dans certains cas, une refonte complète. L'initiative de balayage des têtes en cours fournit actuellement à l'équipe de nouveaux archétypes qui sont extraits et transformés en rigs faciaux complets, prêts pour le jeu.
      Tech Animation a également assuré la maintenance du pipeline d'animation existant tout en menant des initiatives visant à remplacer les anciennes technologies afin d'accélérer les flux de travail internes.
       
      Interface Utilisateur
      Les concepteurs et les artistes de l'interface utilisateur ont travaillé avec les concepteurs du système sur la pré-production d'une variété d'écrans, y compris la disposition et les visuels de plusieurs écrans interactifs dans le jeu. Un concept amélioré pour les panneaux de l'interface utilisateur de la porte a également été approuvé.
      L'équipe a continué à mettre à jour le design et l'apparence de la mobiGlas et de la Starmap pour les adapter à l'ambiance et au gameplay de SQ42. La visière et l'objectif ont également été configurés pour fonctionner en Building Blocks, ce qui permet à l'équipe de bénéficier de nouvelles optimisations et de préparer le terrain pour l'ajout de nouvelles fonctionnalités par l'équipe Actor Feature.
       
      VFX
      En mars, l'équipe VFX a achevé l'implémentation d'un lieu clé, en y ajoutant des effets représentatifs qu'elle reprendra plus tard pour les peaufiner et les optimiser.
      Ils ont également continué à peaufiner plusieurs effets d'armes importants, y compris le rendu d'une nouvelle séquence de texture de flash de canon à partir de Houdini pour aider à souligner la puissance d'une arme.
      De grands progrès ont été réalisés sur une séquence de destruction clé utilisant des techniques de simulation astucieuses pour donner l'impression que le métal se plie et se déchire plutôt que de se fracturer comme la pierre.
      Enfin, l'équipe VFX Tech Art a continué à explorer les options offertes par l'interface Mighty Bridge Houdini de l'équipe de Montréal.


      Trad : @Maarkreidi SwissStarships.org

      73 1

      Rapport mensuel de Star Citizen : Avril 2022

      Rapport mensuel du PU 
      Mars 2022
      Avec l'Alpha 317 : Fueling Fortunes est désormais en ligne dans le PU, le rapport de ce mois-ci présente les corrections de dernière minute et les ajustements typiques de chaque mise à jour. Cependant, il est également plein de progrès sur les fonctionnalités à venir et les dernières nouvelles du prochain système de Star Citizen, Pyro. Lisez la suite pour connaître tout ce qui a été fait en avril.
       
      Contenu IA
      AI Content a passé une partie du mois d'avril à travailler sur les activités IA "manger et boire" et "loisirs". Il existe désormais une boucle de jeu complète, dans laquelle l'IA trouve un distributeur de nourriture (comme un distributeur automatique, une chaîne de restauration ou un magasin), obtient de la nourriture et des boissons, puis trouve un endroit pour les consommer (comme un siège, une balustrade ou un coin tranquille). Une fois terminé, il jettera le récipient dans une poubelle de recyclage avant d'utiliser un loisir pour passer le temps, comme lire, écrire ou regarder du contenu sur sa mobiGlas. La prochaine étape consiste à ajouter la nouvelle technologie de conversation dynamique de l'équipe AI Tech afin que les personnages puissent systématiquement converser avec d'autres personnes tout en utilisant des objets utilisables.
      L'équipe a également commencé à travailler sur une nouvelle activité de "navette". Celle-ci contrôle tous les aspects du comportement d'un personnage lorsqu'il utilise les transports publics, y compris le choix d'une destination, l'attente de l'arrivée du transport, l'entrée dans celui-ci, le temps passé pendant le transport et la sortie. 
      "Nous avons demandé à un animateur et à un designer de travailler ensemble pour créer une vidéo de prévisualisation narrée expliquant comment ils envisagent le fonctionnement. L'étape suivante consiste à détailler les tâches et à commencer le prototypage. Nous espérons que cela ajoutera des transferts et un trafic plus vrais que nature à nos centres de transport." Équipe chargée du contenu de l'IA
       
      AI (Tech)
      Tout au long du mois d'avril, AI Tech a finalisé son travail sur l'Alpha 3.17, ce qui a impliqué d'examiner et de corriger plusieurs bugs liés à l'IA et d'effectuer diverses optimisations.
      Ils ont également ajusté les comportements et le code de l'IA pour permettre aux vaisseaux de voyager correctement hors des atmosphères planétaires. Auparavant, les vaisseaux pensaient qu'ils se trouvaient à l'intérieur d'un obstacle et ne tenaient pas compte de la meilleure direction pour quitter radialement la planète. 
      Pour le système de navigation, l'équipe a ajouté la possibilité de notifier les systèmes d'audit lorsque des mailles de navigation sont créées ou générées dans l'environnement. En raison du grand nombre d'entités, ils cherchent à réduire le nombre d'allocations pour les événements de notification et éventuellement à introduire une meilleure façon de filtrer les entités pour lesquelles les événements sont pertinents.
      Ils ont poursuivi les tâches qui permettront aux PNJ d'interagir correctement avec les entités mobiles, comme les chariots, ce qui a été mentionné dans le rapport du mois dernier. L'objectif récent était d'intégrer l'opérateur et les chariots eux-mêmes dans le système de prévention des collisions. Cela permettra aux PNJ de pousser les chariots, d'éviter les autres personnages lorsqu'ils les poussent, et d'éviter les chariots laissés dans un niveau. 
      Ils ont également facilité le glissement d'un lien d'un nœud à un autre, amélioré la sélection automatique des dossiers lors de la création de nouveaux fichiers, et modifié l'insertion rapide pour qu'elle sélectionne une suggestion basée sur le type de chaîne s'il n'est pas spécifié. 
      L'équipe a ensuite commencé à travailler sur une amélioration majeure de la façon dont la vue multi-graphe valide la connexion des nœuds. Avec cette nouvelle fonctionnalité, les nœuds appartiennent au graphe dans lequel ils ont été créés et auxquels ils sont liés jusqu'à ce qu'une nouvelle connexion soit établie. Cela permet aux développeurs de maintenir les nœuds orphelins sans perdre de données, même dans le nouveau mode multi-graphe.
      Enfin, AI Tech a achevé la phase d'ingénierie de la fonctionnalité de conversation dynamique, en ajoutant des moyens permettant aux concepteurs d'indiquer quels sujets de conversation sont autorisés dans différents endroits. Par exemple, à Lorville, les PNJ peuvent parler du travail à l'usine, ce qui n'est pertinent que pour cette ville. Le système permet également aux concepteurs de définir des sujets sur un personnage spécifique, puis de sélectionner automatiquement un squelette de conversation dynamique spécifique, ce qui a pour effet de rendre aléatoires les sujets liés à ce flux de conversation.
       
      IA ( Fonctionnalités des véhicules )
      Le mois dernier, l'équipe chargée des fonctionnalités des véhicules IA a corrigé des bogues et assuré le support de la version Alpha 3.17 et de la semaine de lancement d'Invictus. Ils ont également commencé à travailler sur l'outil de débogage de l'IA de vol et ses deux niveaux de test.
      La commande "v_spawnai" a également été mise à jour pour inclure des options permettant de remplacer le manifeste de l'équipage et l'ensemble des compétences. Le nœud du diagramme de flux pour la création de véhicules a également été mis à jour. Enfin, il est actuellement possible de gérer les tests via les fenêtres de l'éditeur.
       
      Animation 
      Le département Animation a publié son travail sur les vendeurs du PU et est en train de créer des documents pour s'assurer qu'ils pourront l'étendre efficacement si nécessaire. Ils ont également commencé à enrichir les zones de loisirs avec l'IA, y compris les personnages qui utilisent les machines d'arcade, les périodes d'inactivité supplémentaires et les actions aux tables (comme l'utilisation du mobiGlas). Des animations faciales ont été réalisées pour les hors-la-loi, les vendeurs, les barmen et un nouveau donneur de mission.
      Pour les armes et les gadgets, des animations de blocage ont été créées pour les gadgets portatifs et les explosifs, et le travail a commencé sur un nouveau SMG.
      Un travail de pré-visualisation a également été effectué pour la sensation d'un joueur " alourdi " et pour les clients buvant dans les bars et aux tables.
       
      Art (personnages)
      Character Art a continué à travailler sur les vêtements de la frontière pour Pyro. Ils ont également peaufiné un grand nombre de variantes d'armures et de vêtements pour le gang des Nine Tails.
      Un sac à dos sur le thème de la récupération est actuellement travaillé par Tech Art, tandis que l'art conceptuel est en cours pour une collection de tenues branchées pour Stanton.
       
      Art ( vaisseaux )
      L'équipe des vaisseaux basée au Royaume-Uni a terminé les peintures du RSI Scorpius, achevant ainsi son travail sur le vaisseau.
      L'extérieur du Banu Merchantman a progressé grâce à la boîte grise, l'équipe agissant en fonction de ce qui a été appris pendant la phase de R&D.
      Quatre véhicules non annoncés ont également été développés au cours du mois : L'un d'entre eux est en phase d'art final, le travail se concentrant sur les zones techniques complexes. Deux sont actuellement au stade de la boîte blanche, tandis qu'un autre a été achevé d'un point de vue artistique.  
      Aux États-Unis, l'équipe s'est concentrée sur le Drake Corsair, créant de l'espace dans le fuselage pour l'anneau d'amarrage, les tourelles, le train d'atterrissage et l'élévateur. Ils sont ensuite passés aux détails extérieurs en direction de la queue. Pour l'intérieur, ils ont créé l'ensemble des quartiers d'équipage qui peupleront les quatre pièces. Le foyer est terminé, tandis que le cockpit du copilote, la salle des machines, l'intérieur de la tourelle et le sas sont en voie d'achèvement.
       
      Art (Armes) 
      En avril, le département artistique des armes a consacré du temps à l'amélioration de la configuration de l'aide au rangement/stockage, passant d'un décalage générique à une configuration plus artisanale pour chaque arme. Cela devrait permettre aux armes de s'adapter plus étroitement au corps du joueur et de réduire globalement le clipping. Une passe similaire a été entamée sur les lunettes de visée, ce qui donnera à l'équipe chargée de la fonctionnalité des armes un plus grand contrôle et la possibilité d'ajuster les positions ADS.
      Du côté artistique, l'équipe a poursuivi son travail sur les armes des vaisseaux Banu, complétant le fabricant avec plusieurs nouvelles lignes de produits.
      L'animation a terminé sa première passe sur plusieurs des nouveaux gadgets FPS et a itéré sur la configuration avec l'équipe artistique. Ils ont également continué à travailler sur l'extincteur mentionné dans le rapport du mois dernier.
       
      Communauté
      L'équipe a commencé le mois en annonçant Mesher, une application de rencontre pour le mobiGlass qui a porté le jeu multi-joueurs romantique à un niveau supérieur (pour le 1er avril seulement). Dans l'esprit de Triggerfish, les notes de patch correspondantes pour la sortie de "Star Citizen 3.16.2" ont également été publiées. 
      Suite à la révélation du nouveau concept de raffinerie, l'équipe a publié les questions-réponses sur le MISC Expanse après avoir pris les questions les plus votées par la communauté. Elle a également soutenu la vente de printemps de produits dérivés.
      L'équipe communautaire a également soutenu le lancement de l'Alpha 3.17, y compris le suivi et le rapport des sentiments, la transmission des commentaires au développement, la création de nouvelles ressources pour les joueurs telles que la page Alpha 3.17 : Choses à faire, et le lancement de deux concours, à la fois pour Spectrum et sur les médias sociaux.
      L'équipe a également donné le coup d'envoi de la planification d'un petit sommet à Austin au début du mois de mai afin de commencer à régler les détails des événements qui se dérouleront d'ici la fin de l'année et en 2023, notamment les événements Bar Citizen (plus de détails bientôt). En outre, l'équipe a organisé des sessions de jeu internes sur Star Citizen pour aider les nouvelles recrues à se familiariser avec le jeu.
      L'équipe communautaire supervise également l'avancement de la mise à jour du Hub communautaire, qui devrait bientôt être entre vos mains.
       

       
      Moteur
      En avril, l'équipe Physique a travaillé sur la division du nettoyage des trames en deux parties (nettoyage et défragmentation) afin de permettre un contrôle plus fin du découpage temporel. De plus, les calculs inutiles ont été supprimés du pas de temps du monde physique, et le code de pas de temps des entités vivantes a été amélioré. La conversion automatique des anciennes contraintes en attachements de contraintes a également été implémentée.
      La transition vers le moteur de rendu Gen12 s'est poursuivie, avec l'activation du rendu des patchs de terrain planétaire. Les proxies de rendu ont reçu diverses améliorations et la génération d'ombres a été activée. La prise en charge de la " mise à l'échelle de la fenêtre de visualisation en fonction de la passe de rendu " a été ajoutée, ce qui est pratique pour les atlas et le rendu à résolution dynamique. Diverses interfaces utilisateur de débogage ont été implémentées pour faciliter le développement. Par exemple, une interface utilisateur permettant de contrôler/déclencher facilement la génération de cube map dans le jeu à des fins de test. Enfin, pour le moteur de rendu, les replis de matériaux pour le "depth pre-pass stage" ont été désactivés.
      Les ports Gen12 de la carte de relief du terrain planétaire et des systèmes de rendu des ombres ont été finalisés et fusionnés en amont. L'une des touches finales a été de retravailler l'élimination en cascade pour le rendu du relief de la planète afin qu'il puisse être exécuté pendant la soumission des paquets de dessin des agents batch (suivant la philosophie de conception de la Gen12). Les ports Gen12 du rendu de l'atmosphère et des nuages commenceront bientôt.
      Concernant le noyau du moteur, un blocage potentiel dans le gestionnaire d'exception a été corrigé. Le nettoyage du code utilisant 'include-what-you-use' a continué. De plus, une nouvelle interface de temps d'OS a été fournie. Le temps de trame du GPU est maintenant inclus dans les événements analytiques pour fournir de meilleures données sur la durée réelle des trames sur le GPU (en ignorant VSync). En outre, pour simplifier le déploiement, les instances de serveur de jeu Linux utilisent désormais des dossiers utilisateur distincts. Enfin, la majeure partie du temps a été consacrée à la réalisation des diverses optimisations du mois dernier dans le moteur de base, en vue de leur publication dans la version Alpha 3.17.
      Le reste du temps a été consacré au soutien de diverses équipes et à la correction de bogues.
       
      Fonctionnalités (personnages et armes) 
      Tout au long du mois d'avril, l'équipe des fonctionnalités a progressé sur les questions d'inventaire basées sur les retours de la phase PTU de l'Alpha 3.17. Il s'agissait d'ajuster la logique et le flux d'inventaire sous-jacents pour qu'ils fonctionnent avec la nouvelle technologie de persistance, ce qui représentait une entreprise importante impliquant une collaboration étroite avec les équipes backend.
      Une fois l'opération terminée, ils sont revenus sur l'extincteur :
      “C'est un défi intéressant, car il a un profil assez différent des autres "armes". Il comporte un cylindre volumineux qui contient le liquide ou le gaz, qu'il peut pulvériser en continu. Ce gadget sera important pour lutter contre les incendies à l'intérieur des vaisseaux spatiaux afin d'empêcher qu'ils ne drainent l'oxygène indispensable à la vie. Nous travaillons en étroite collaboration avec l'équipe VFX pour connecter la logique avec le système de risque d'incendie ainsi que pour donner vie à l'arme visuellement." L'équipe de Features
       
      Fonctionnalités (Gameplay) 
      L'équipe PU a commencé le mois en soutenant la sortie des gadgets de ravitaillement et d'exploitation minière, y compris un correctif pour le ravitaillement dans l'atmosphère. Pour les gadgets d'exploitation minière, ils ont ajouté une lumière rouge pour indiquer clairement si le gadget se détache.
      Des progrès significatifs ont ensuite été réalisés en matière de récupération de vaisseaux, avec la création d'un HUD amélioré pour le mode récupération du Drake Vulture. Ils ont également ajouté une fonctionnalité de visée supplémentaire adaptée à la configuration unique des bras du vaisseau. Les tourelles de récupération du Reclaimer ont également été correctement configurées et peuvent désormais décaper les coques.
      Le travail sur les interfaces utilisateur pour le support de vie et le jeu d'ingénierie a progressé, tandis que des améliorations ont été apportées aux outils utilisés pour configurer le réseau de ressources, ce qui facilitera le travail sur ce dernier.
       

       
      Fonctionnalités (Véhicules) 
      L'équipe Vehicle Features a commencé le mois en configurant techniquement le Hull A, en s'assurant que sa fonction cargo fonctionne comme prévu. Elle a ensuite implémenté la tourelle sur le Scorpius.
      Après la prise en charge de l'Alpha 3.17, l'équipe est retournée au développement de fonctionnalités, en testant de nouvelles mises à jour de gameplay pour les modes maîtres et le QT boost. Elle a également planifié le support de la fonction de ravitaillement en carburant au-delà de sa version initiale.
      Du temps a également été consacré à l'étude du problème de désynchronisation de l'IA. Bien que de nombreuses améliorations aient été apportées, l'ampleur du problème dans de nombreuses zones du jeu a rendu difficile l'identification des causes, les corrections exposant d'autres problèmes.
      Des améliorations de la qualité de vie et des réglages ont également été effectués dans l'ensemble du jeu, notamment pour les courses de vaisseaux dans l'atmosphère, les changements de chargements et la santé des vaisseaux industriels.
       
      Graphisme et programmation VFX
      Le mois dernier, l'équipe graphique a apporté son soutien à l'Alpha 3.17 en corrigeant des problèmes de rendu de texture (RTT), des ombres manquantes dans les grottes, un problème de transparence de l'écran d'affichage dans les RTT, et diverses corrections de crashs, dont certains liés au streaming des nuages de gaz.
      Pour Gen12, l'équipe s'est concentrée sur la définition de la taille correcte de la fenêtre d'affichage pour les passes de rendu dans le tampon G et les étapes de pré-passage de la profondeur pour supporter le pipeline RTT. Le travail s'est également poursuivi sur le nettoyage des tableaux de ressources et les requêtes analytiques de diffusion des ombres. Les tests automatiques VFX se sont également poursuivis, les nœuds du flowgraph ayant été mis à jour pour obtenir des résultats plus cohérents.
      Pour la récupération, l'équipe a ajouté des paramètres de densité UV2 à l'éditeur de configuration de maillage. Cela permet de calculer la résolution requise du PBM ainsi que de déboguer les crashs dans RC lors de la génération d'un moteur de vaisseau attachant le PBM CGA.
       
      Éclairage 
      En avril, l'équipe chargée de l'éclairage a continué à se concentrer sur la Invictus Launch Week. Un passage complet de l'éclairage a été effectué sur divers lieux et points d'intérêt (POI), avant que l'équipe ne passe au polissage, à l'optimisation et à la correction des bogues.
      L'équipe a également travaillé sur la nouvelle épave du Reclaimer du côté planétaire. Cela a impliqué une passe d'éclairage sur l'intérieur du vaisseau et l'intégration de l'extérieur dans l'environnement planétaire.
       
      Emplacements (UE)
      Le mois dernier, le principal objectif de l'équipe Locations était de finaliser les environnements pour l'Invictus Launch Week.
      Par ailleurs, le travail est presque terminé sur plusieurs petites zones que l'équipe Sandbox prévoit de publier dans un prochain patch. Les zones elles-mêmes sont terminées et attendent actuellement un passage de distribution à travers Stanton.
       

       
      La préproduction se poursuit sur les nouveaux POI spatiaux, l'équipe explorant un dernier thème avant de passer au stade de la boîte blanche. Les nouveaux prototypes de grottes progressent bien, avec des améliorations apportées aux matériaux et à la lecture générale.
      Par ailleurs, la deuxième série de contenus pour la sortie initiale des nouveaux avant-postes du colonialisme est presque terminée. Les avant-postes commenceront bientôt à être distribués dans le système Pyro pour préparer leur lancement.
       

       
      Emplacements (Montréal)
      L'équipe des emplacements de Montréal approche des dernières phases de développement de la colonie abandonnée de Reclaimer et des POI spatiaux de Reclaimer. Pour la colonie abandonnée, l'équipe artistique peaufine actuellement la carcasse du récupérateur et des habs, tandis que l'équipe de conception met en œuvre les missions du lieu.
      Les POI basés dans l'espace ont progressé dans la phase de la boîte grise. Le mois dernier, l'équipe de conception a travaillé à l'implémentation et à la mise au point des missions. L'équipe artistique a également commencé une passe artistique pour soutenir narrativement les thèmes de la mission.
      Enfin, de nouveaux progrès ont été réalisés dans le cadre de la refonte du paysage urbain de Lorville, ce qui a impliqué la définition de recettes pour les bâtiments et le blocage de la ville.
      "Le travail progresse bien et nous sommes convaincus que la nouvelle échelle de la ville soutiendra un grand nombre de possibilités futures intéressantes !" Équipe des emplacements de Montréal
       
      Narration
      L'équipe Narrative s'est attachée à s'assurer que tout était prêt pour la sortie de l'Alpha 3.17, en corrigeant tous les problèmes survenus lors des tests de jeu et en aidant la conception avec les chaînes de texte supplémentaires nécessaires pour prendre en charge les nouvelles fonctionnalités du patch. De plus, l'équipe a fourni de nouveaux éléments de texte pour l'Invictus Launch Week.
      La narration a continué à soutenir le travail en cours sur les futures missions d'un événement dynamiques et a discuté de la meilleure façon d'intégrer un nouveau module de gameplay à venir dans le déroulement d'une mission particulière. Ils ont également rencontré l'équipe de Montréal pour discuter des détails de plusieurs nouvelles missions.
      La planification d'une prochaine session de capture a commencé afin d'enregistrer du contenu pour les nouvelles missions et de faire progresser le travail en cours sur les PNJ avec l'équipe IA.
      Sur le site Web de RSI, de nouveaux contenus narratifs ont été présentés, notamment un article de New United explorant le rôle des lobbyistes politiques dans l'Empire, un Untold Tales sur le mystérieux Prophet of Pyro, et de nouveaux articles de Galactapedia sur le vaste système Ellis.
       
      QA 
      Le mois dernier, le service d'assurance qualité s'est concentré sur les tests d'événements, les tests de fonctionnalités, les listes de contrôle d'intégration et les tests réguliers des listes de contrôle des fonctionnalités.
      L'équipe d'IA intégrée a travaillé sur des corrections et des mises à jour de fonctionnalités concernant le comportement de l'IA FPS envers les joueurs et les autres factions. Elle a également continué à effectuer des contrôles de cohérence et de fiabilité pour s'assurer que les PNJ ne se sont pas dégradés, et s'est synchronisée avec l'équipe chargée des missions pour élargir leurs tests.
      Pour l'équipe Engine, le soutien s'est poursuivi avec des tests de stress sur PC à spécifications minimales ainsi que des tests PageHeap pour détecter les fuites de mémoire. L'équipe Outils a continué à recevoir du soutien sur Data Forge, StarWords, Excel Core, copy build, et l'éditeur sandbox.
       
      Outils (Montréal)
      L'équipe Outils de Montréal a commencé à mettre la touche finale à Mighty Bridge v0.5, qui permettra l'intégration de Houdini dans l'éditeur. Cela permettra à tous les membres de l'équipe d'utiliser des outils alimentés par Houdini directement dans l'éditeur.
      Les artistes techniques ont créé des outils pour soutenir le travail en cours sur les épaves, tout en poursuivant le développement de l'outil de localisation procédurale.
       
      Technologie de l'animation 
      Tech Animation a continué à créer de nouveaux rigs de visage à partir de leurs données de scan créées en interne. Ils ont également investi beaucoup de temps dans la chaîne d'outils et le processus afin de garantir que les nouvelles têtes soient plus rapides et plus propres à produire.
      En outre, ils ont soutenu les équipes Feature et Animation en améliorant les systèmes d'animation pour répondre à leurs exigences accrues. Par exemple, ils ont permis au système de prendre en charge jusqu'à 50 couches d'animation authentifiée et cinématique inverse sur un seul personnage.
      Ils ont également soutenu les autres équipes de développement par de nouvelles initiatives visant à solidifier les flux de travail afin d'économiser du temps et des erreurs.
       
      Turbulent
      Tout au long du mois d'avril, l'équipe des services en ligne de Turbulent a travaillé sur la refonte du nouveau flux de connexion. La majorité du code de travail étant terminée, l'équipe teste maintenant l'intégration de tous les services respectifs, y compris la location, les droits et la connexion. Des progrès significatifs ont également été réalisés sur le nouveau service Entity Graph.
      L'équipe Live Tools a publié la dernière version de Hex, qui présente une toute nouvelle interface utilisateur. Elle se concentre maintenant sur le développement et l'ajout de nouvelles fonctionnalités pour améliorer la polyvalence du Network Operation Center. La conception étant à un stade avancé, ils travaillent à la mise en œuvre de nouveaux modules dédiés à la surveillance et au dépannage des problèmes de connexion.
      L'équipe Web a passé le mois à se préparer pour la semaine de lancement d'Invictus. Cela a impliqué la refonte de l'outil Alexandria avec de nouveaux habillages, thèmes et contenus.
       
      UI
      En avril, l'équipe IU a assuré le support de la version Alpha 3.17 en corrigeant les problèmes critiques des nouveaux terminaux ASOP et de l'IU de vente, tout en corrigeant les bogues généraux et les pannes. Une amélioration majeure des performances a également été réalisée, permettant à des milliers d'objets d'être listés sur les écrans, comme dans l'interface de vente.
      Le travail a progressé sur la nouvelle Starmap et l'interface du radar. Les développeurs ont implémenté des contrôles de base, permettant de regarder dans tout un système solaire et de voir les planètes, les orbites et les véhicules qui s'y trouvent. Ils ont également commencé à ajouter un panneau d'information que les joueurs peuvent utiliser pour voir les détails des objets sélectionnés. 
      "Bien que brouillon sur les bords, le travail de base est là pour que nous puissions ajouter des fonctionnalités et commencer à améliorer les visuels." L'équipe UI
      La conversion de la visière et des lentilles, qui consiste à convertir les éléments HUD existants des joueurs en Building Blocks, est en bonne voie. De nombreux widgets, notamment les informations sur les armes et les objectifs de mission, ont été portés sur le nouveau système. L'équipe a également continué à mettre à jour les fonctions de support du Streaming persistant. 
      L'équipe technique de l'interface utilisateur a continué à développer d'autres fonctions de Building Blocks, dont l'une remplacera la technologie de découpage des canevas utilisée pour développer les interfaces utilisateur 3D. Le nouveau système de "cartes" a fait l'objet d'améliorations majeures en termes de convivialité et de performances et est actuellement testé dans le HUD du véhicule pour la fonction de décapage de la coque.
      L'équipe a également travaillé sur un nouveau système de marqueurs AR et a amélioré divers widgets pour aider les concepteurs d'IU à travailler plus efficacement.
       
      VFX 
      En avril, les VFX ont poursuivi leur travail sur les effets de récupération, en se concentrant sur la variante de décapage de la coque du véhicule.
      "Cette variante s'est avérée plus difficile que la variante FPS, car la perception de la profondeur est plus délicate à évaluer depuis le cockpit du vaisseau et la position du joueur par rapport à la buse de récupération. C'est pourquoi nous expérimentons actuellement des aides visuelles pour offrir aux joueurs une expérience plus conviviale." L'équipe VFX
      Ailleurs, l'équipe a continué à travailler sur divers véhicules, notamment le RSI Scorpius, le Drake Vulture et l'un des véhicules non annoncés mentionnés par l'équipe des vaisseaux.
      Plusieurs bibliothèques de particules ont été nettoyées, notamment en convertissant certaines anciennes bibliothèques de particules CPU en particules GPU. En raison de la taille importante de la base de données de particules, ce travail est en cours. L'équipe a également commencé à étudier les besoins en matière d'effets visuels pour les divers lieux abandonnés sur lesquels on travaille à Montréal.
      L'équipe VFX Tech Art a effectué la mise à jour nécessaire de Houdini. Il s'agissait de s'assurer que tous les outils existants fonctionnent correctement dans Houdini 19. Ils ont également continué à expérimenter de meilleures façons de fracturer la géométrie afin de créer des dommages plus réalistes.


      Trad : @Maarkreidi SwissStarships.org

       

      26 1

      SQ42 Rapport Avril 2022

      A : RECRUES DE SQUADRON 42
      SUBJ : MISE À JOUR DU DÉVELOPPEMENT 19-01-2022
      REF : CIG UK, CIG DE, CIG LA, CIG TX
      FAO Recrues de Squadron 42
      Bienvenue au rapport de développement de Squadron 42 du mois d'avril. Vous trouverez ci-joint des détails sur les derniers progrès réalisés au cours de la campagne, notamment des mises à jour sur le combat Vanduul, les conditions de sommeil et la Starmap.Merci pour votre soutien continu à Squadron 42.
      Sincèrement,
      CIG COMMUNICATIONS
       
      Contenu de l'IA
      Spécifiquement pour Squadron 42 (Sq42), AI Content a remanié l'activité "dormir et se détendre au lit" lancée l'année dernière, qui permet aux PNJ de passer le temps de manière réaliste dans leurs couchettes ou leurs quartiers d'habitation. Désormais, un PNJ trouvera son lit et y entrera avant de fermer les volets d'intimité et de dormir jusqu'à ce qu'il soit programmé pour une autre activité. 
       "Nous savions dès le début que, pour atteindre la fidélité que nous attendons de Sq42, nous devrions faire un peu de R&D sur la déformation des draps. Ce travail est actuellement en cours et, s'il est couronné de succès, il permettra à l'IA de déformer ses draps lorsqu'elle y entre, en sort ou y dort. Il s'agit d'une mission difficile qui accroît la complexité de la fonction. Par exemple, qu'advient-il des draps si l'IA doit sortir du lit en cas d'urgence ?". Contenu de l'IA
      L'implémentation initiale de la relaxation au lit comprend la lecture, l'écriture et le visionnage de contenu sur le mobiGlas, ce qui peut se produire dans le lit ou sur le côté de celui-ci. Les PNJ peuvent également regarder la télévision si leur couchette en comporte une. 
      Le travail sur la fonctionnalité de la machine d'arcade a été finalisé le mois dernier, ce qui comprenait le polissage des animations masculines et féminines de la machine. L'équipe a également utilisé la nouvelle fonction d'asservissement géométrique d'AI Tech : au lieu de jouer une animation de manette, la manette est attachée à la main du PNJ et bouge en même temps qu'elle.
       
      Fonctionnalités de l'IA
      AI Features a commencé le mois en travaillant sur la technologie et les animations pour les mises au tapis des joueurs, dans le but de présenter les Vanduul comme des tueurs furieux et mortels. Par exemple, si un Vanduul met à terre un joueur qui ne se remet pas assez vite, il sera tué par une animation dramatique de type exécution. Les animations correspondantes ont d'abord été composées, puis enregistrées lors d'une session de capture de mouvements.
      Des progrès ont également été réalisés sur une section du jeu du "chat et de la souris" avec un Vanduul en maraude. Dans cette section, le Vanduul patrouille dans une pièce à faible visibilité tandis que le joueur essaie de l'éviter en faisant le moins de bruit possible. Si le Vanduul les entend, il passe en " mode enquête " et vérifie la zone d'où provient le son.
       "C'est vraiment excitant de voir tous les éléments du gameplay (IA, conception des niveaux, art et son) se réunir pour correspondre à la vision." Caractéristiques de l'IA
      L'équipe a également apporté des améliorations au mastergraph, qui est le contrôleur de comportement ultime de l'IA. Cette machine à états prend divers événements comme entrées (voir un ennemi, entendre une grenade, etc.), contrôle les transitions entre les états, puis joue les comportements associés. Un support a été ajouté pour remplacer certains états dans le mastergraph par des comportements spécifiques, permettant à l'équipe de partager la même structure générale entre plusieurs personnages tout en conservant des comportements uniques. Auparavant, cela nécessitait plusieurs mastergraphes distincts mais très similaires.
       En ce qui concerne l'animation, de nombreux travaux de reciblage de modèles féminins ont été réalisés. L'équipe a également cherché à obtenir un ensemble d'animation de pistolet complet en utilisant des superpositions de mains et de bras en plus de l'ensemble d'armes stockées existant. Le test initial de l'animation de superposition de pistolet semblait prometteur et permettra de gagner du temps, de l'effort et de la mémoire. Cependant, les animations de corps entiers peuvent toujours être utilisées dans des cas spécifiques pour maintenir la qualité. 
       
      Technologie de l'IA
      Tout au long du mois d'avril, les techniciens de l'IA ont ajusté les comportements et le code de l'IA pour permettre aux vaisseaux de voyager correctement hors de l'atmosphère des planètes. Auparavant, les vaisseaux pensaient qu'ils se trouvaient à l'intérieur d'un obstacle et ne tenaient pas compte de la meilleure direction pour quitter radialement la planète. 
      Pour le système de navigation, l'équipe a ajouté la possibilité de notifier les contrôleurs lorsque des mailles de navigation sont créées dans l'environnement. En raison du grand nombre d'entités, ils cherchent à réduire le nombre d'allocations pour les événements de notification et éventuellement à introduire une meilleure façon de filtrer les entités pour lesquelles les événements sont pertinents.
      Ils ont poursuivi les tâches qui permettront aux PNJ d'interagir correctement avec les entités mobiles, comme les chariots. L'objectif récent était d'intégrer l'opérateur et les chariots eux-mêmes dans le système de prévention des collisions. Cela permettra aux PNJ de pousser les chariots, d'éviter les autres personnages lorsqu'ils les poussent, et d'éviter les chariots laissés dans un niveau. 
      Ils ont également facilité le glissement d'un lien d'un nœud à un autre, amélioré la sélection automatique des dossiers lors de la création de nouveaux fichiers, et modifié l'insertion rapide pour qu'elle sélectionne une suggestion basée sur le type de chaîne s'il n'est pas spécifié. 
      L'équipe a ensuite commencé à travailler sur une amélioration majeure de la façon dont la vue multigraphique valide la connexion des nœuds. Avec cette nouvelle fonctionnalité, les nœuds appartiennent au graphe dans lequel ils ont été créés et auxquels ils sont liés jusqu'à ce qu'une nouvelle connexion soit établie. Cela permet aux développeurs de maintenir les nœuds orphelins sans perdre de données, même dans le nouveau mode multigraphe.
       
      Animation
      L'équipe d'animation a travaillé sur la pré-visite de l'IA et a soutenu la conception lors de la mise en œuvre des animations dans les différents chapitres. Ils ont également étudié la meilleure façon d'utiliser les superpositions pour convertir le combat utilisant des armes stockées en combat au pistolet. Cela réduira le nombre de ressources nécessaires et rendra plus efficace le transfert des ressources vers l'IA féminine.
      Le développement de la traversée en zéro-g s'est poursuivi et des améliorations ont été apportées à son aspect et à sa convivialité. Les animations de l'IA pour les zones sociales ont également été travaillées, dans le but de donner plus de vie aux différents lieux de la campagne.
      Du côté des visages, des améliorations ont été apportées à plusieurs animations de personnages de la distribution. L'équipe Motion Capture a continué à soutenir les équipes Narration et Gameplay, avec un tournage de combat Vanduul prévu pour bientôt.

       
      Moteur
      En avril, l'équipe Physique a travaillé sur la répartition du nettoyage de la grille en deux parties (nettoyage et défragmentation) afin de permettre un contrôle plus fin du découpage temporel. En outre, les calculs inutiles ont été supprimés du pas de temps du monde physique, et le code de pas de temps des entités vivantes a été amélioré. La conversion automatique des anciennes contraintes en jointures de contraintes a également été implémentée.
      La transition vers le moteur de rendu Gen12 s'est poursuivie, avec l'activation du rendu des patchs de terrain de la planète. Les proxies de rendu ont reçu diverses améliorations et la génération d'ombres a été activée. La prise en charge de la " mise à l'échelle de la fenêtre de visualisation en fonction de la passe de rendu " a été ajoutée, ce qui est pratique pour l'atlas et le rendu à résolution dynamique. Diverses interfaces utilisateur de débogage ont été implémentées pour faciliter le développement. Par exemple, une interface utilisateur permettant de contrôler/déclencher facilement la génération de cube map dans le jeu à des fins de test. Enfin, pour le moteur de rendu, les replis de matériaux pour l'étape "depth pre-pass" ont été désactivés.
      Les ports Gen12 du système de rendu des ombres et du relief planétaire ont été finalisés et fusionnés en amont. L'une des touches finales a été de retravailler l'élimination en cascade pour le rendu de la carte de hauteur afin qu'elle puisse être exécutée pendant la soumission des paquets de dessin des opérateurs en lots (suivant la philosophie de conception de Gen12). Les ports Gen12 du rendu de l'atmosphère et des nuages commenceront bientôt.
      En ce qui concerne le noyau du moteur, un blocage potentiel dans le gestionnaire d'exception a été corrigé. Le nettoyage du code utilisant 'include-what-you-use' a continué. De plus, une nouvelle interface de temps d'OS a été fournie. Le temps de trame du GPU est maintenant inclus dans les événements analytiques pour fournir de meilleures données sur la durée réelle des trames sur le GPU (en ignorant VSync). En outre, pour simplifier le déploiement, les instances de serveur de jeu Linux utilisent désormais des dossiers utilisateur distincts.
       
      Fonctionnalités (Gameplay)
      L'équipe Sq42 Feature a continué à travailler sur le "maître d'armes". Le mois dernier, elle a réussi à synchroniser le comportement du personnage avec le kiosque. Il s'agit de récupérer l'arme sélectionnée derrière le comptoir ou le râtelier à armes, de la placer sur le comptoir, et de la remettre en place une fois que le joueur a fini de l'utiliser.
      Nous avons également travaillé sur un formulaire de demande en jeu lié au personnalisateur de personnage, qui permet aux joueurs de générer une version initiale de leur personnage en fonction des options sélectionnées sur le formulaire. Un soutien a également été apporté aux équipes chargées des cinématiques et du design.
       
      Gameplay Story
      En avril, Gameplay Story a mis à jour plusieurs scènes du premier chapitre avec de nouvelles mo-cap. Ils ont également entretenu plusieurs scènes existantes, en appliquant les poses systémiques correctes au début et à la fin, ce qui permet aux personnages d'entrer et de sortir correctement des scènes.
      Le chapitre cinq a fait l'objet d'une autre mise à jour importante et comprend désormais les animations de quatre PNJ qui montent dans un tramway, prennent des positions correctes et s'accrochent aux rampes. Ils ont également terminé deux autres scènes aléatoires vers des PNJ, il n'en reste plus qu'une pour terminer le lot.

       
      Graphisme et programmation VFX
      Pour Gen12, l'équipe a défini la taille correcte du viewport pour les passes de rendu dans les étapes " G-buffer " et " depth-pre-pass " afin de supporter le pipeline RTT. Le travail s'est également poursuivi sur le nettoyage des tableaux de ressources et les requêtes analytiques de diffusion des ombres. Les tests automatiques VFX se sont également poursuivis, les nœuds du flowgraph ayant été mis à jour pour obtenir des résultats plus cohérents.
       
      Conception des niveaux 
      L'équipe FPS s'est concentrée sur le gameplay final et les passages d'implémentation pour divers chapitres clés. Le travail s'est également poursuivi pour faire passer un certain nombre de mécanismes et d'autres chapitres en alpha afin de pouvoir commencer à tester et à équilibrer le gameplay en vue de l'expérience finale.
       L'équipe Space/Dogfight, aux cotés des autres équipes de conception, a poursuivi ses efforts pour faire évoluer les premiers chapitres vers une qualité de coupe transversale. Plusieurs éléments spécifiques à Sq42 ont également fait l'objet d'une attention particulière.
       En plus de travailler en collaboration avec les autres équipes de conception, l'équipe de conception sociale a continué à mettre en œuvre toutes les scènes du jeu.
       
      Narration
      L'équipe Narrative a commencé le mois en révisant les scripts sur la base des phases de jeu avec l'équipe de conception et des révisions avec les réalisateurs. Ces mises à jour intègrent les dernières décisions basées sur le déroulement du niveau qui expliquent des mécanismes de jeu nouveaux/importants ou fournissent du contenu supplémentaire pour combler les lacunes. Des lignes de remplacement seront bientôt capturées pour permettre aux équipes de les expérimenter in situ pendant les phases de jeu plutôt que de les lire dans un script.
      L'exploration de certains systèmes textuels s'est également poursuivie. L'équipe a rencontré les concepteurs pour discuter du haut niveau d'intention derrière le système, de ses besoins en matière de texte et du calendrier de développement.
      Comme mentionné dans le rapport du mois dernier, l'équipe a fourni du contenu supplémentaire aux équipes d'IA pour le développement des professions des PNJ. Le plan actuel est de tourner les versions finales lors d'une prochaine session de mo-cap.
      La narration a également continué à fournir le texte général du jeu, y compris les objectifs de mission et les icônes de holo-briefing.
       
      QA 
      Le service d'assurance qualité a continué à soutenir les cinématiques en reproduisant les problèmes découverts pendant le développement et en recherchant les bogues. Ils se sont également concentrés sur la validation et le signalement des bugs et sur l'enregistrement des scènes pour examen.
       L'AQ a également travaillé sur plusieurs scènes narratives impliquant des déplacements d'IA, ce qui a impliqué de confirmer les corrections et de s'assurer que le flux général est cohérent. Les tests de la liste de contrôle ont également commencé et comprennent maintenant des tests réguliers sur les sections Vanduul, FPS et l'IA des vaisseaux.
       
      Tech Animation 
      Tech Animation a continué à créer de nouveaux rigs de visage à partir de leurs données de scan crées en interne. L'équipe a également investi beaucoup de temps dans la chaîne d'outils et le processus afin de garantir une production plus rapide et plus propre des nouvelles têtes.
      En outre, ils ont soutenu les équipes Feature et Animation en améliorant les systèmes d'animation pour répondre à leurs exigences accrues. Par exemple, ils ont permis au système de prendre en charge jusqu'à 50 couches d'animation de type authored et inverse kinematic sur un seul personnage.
      Ils ont également soutenu les autres équipes de développement par de nouvelles initiatives visant à solidifier les flux de travail afin de gagner du temps et d'éviter les erreurs.
       
      INTERFACE UTILISATEUR
      Le travail a progressé sur la nouvelle interface utilisateur de la Starmap et du radar. Les développeurs ont implémenté des contrôles de base, permettant de regarder autour d'un système solaire et de voir les planètes, les orbites et les véhicules qui s'y trouvent. Ils ont également commencé à ajouter un panneau d'information que les joueurs peuvent utiliser pour voir les détails des objets sélectionnés. 
      "Bien que sommaire dans les détails, le travail de base est là pour nous permettre d'ajouter des fonctionnalités et de commencer à améliorer les visuels." Équipe chargée de l'interface utilisateur
      Les artistes ont commencé à travailler sur les écrans d'interface utilisateur pour les différents niveaux. Il s'agissait de créer des concepts pour l'IU dans deux domaines importants et de travailler avec l'équipe de Game Design sur de nouveaux écrans interactifs.
      La conversion de la visière et des lentilles, qui consiste à convertir les éléments HUD existants du joueur en Building Blocks, est en bonne voie. De nombreux widgets, notamment les informations sur les armes et les objectifs de mission, ont été portés sur le nouveau système. L'équipe a également continué à mettre à jour les fonctions de prise en charge du streaming persistant. 
      L'équipe technique de l'interface utilisateur a continué à développer d'autres fonctions de Building Blocks, dont l'une remplacera la technologie de découpage des canevas utilisée pour développer les interfaces utilisateur 3D. Le nouveau système de "cartes" a fait l'objet d'améliorations majeures en termes de convivialité et de performances et est actuellement testé dans le HUD du véhicule pour la fonction de raclage de la coque.
      L'équipe a également travaillé sur un nouveau système de marqueurs AR et a amélioré divers widgets pour aider les concepteurs d'IU à travailler plus efficacement.
       
      VFX 
      En plus de soutenir les équipes d'art et de design, l'équipe VFX a terminé en avril l'expérimentation des couleurs sur une série d'effets basés sur l'énergie qui seront visibles tout au long de la campagne. Le travail a également été achevé sur plusieurs effets de bouclier uniques, dont l'équipe est très satisfaite. Elle a également terminé le prototypage pour démontrer comment les particules peuvent être utilisées pour ajouter une touche visuelle supplémentaire aux écrans holographiques.
      L'équipe VFX Tech Art a effectué une mise à jour obligatoire de Houdini. Il s'agissait de s'assurer que les outils existants utilisés par les artistes et les concepteurs fonctionnent toujours correctement dans Houdini 19. Ils ont également continué à expérimenter de meilleures façons de fracturer la géométrie pour créer des dommages plus réalistes.
       
      Trad : @Maarkreidi SwissStarships.org

  • Upcoming Events

  • Tell a friend

    Love Site des Swiss Starships? Tell a friend!
  • Je soutiens les Swiss Starships

    Que ce soit pour soutenir

    les Swiss Starships



    Ou pour faire un versement sur le compte de l'Intergalactique Swiss Starships Banque


    Choisissez le montant de votre don et cliquez sur le bouton

    "Je  soutiens "



    18% of donation goal reached.
    Donate Sidebar by DevFuse
×
×
  • Créer...