Star Citizen Ile Avalon Pilot Logbook
Carnet de Vol d'un Citoyen de l'Espace

Rapport 2021-07.Juillet
Rapports et Synthèses

Star Citizen Alpha 3.14 approche à grands pas, et de nombreuses équipes du PU ont travaillé tout au long du mois de juillet pour implémenter du contenu et peaufiner les fonctionnalités en vue de la sortie. Cependant, des progrès significatifs ont également été réalisés sur les tâches pour l'Alpha 3.15 et au-delà, alors lisez la suite pour tous les détails passionnants !

Star Citizen Monthly Report Grimhex Hospital

AI (Contenu)

Le rapport du PU de juillet commence avec AI Content, qui a reçu une grande quantité de données d'un récent tournage de mo-cap. Le comportement des vendeurs a été le premier à être traité, l'équipe terminant la première passe de polissage aux côtés de Design qui a vérifié la configuration du Café. Les prochaines étapes consistent à revoir le comportement en interne avec les données finales, à le recibler sur le squelette féminin et à effectuer une passe IK Look.

Les éléments médecin et infirmière du comportement médical ont également reçu des données, qui sont actuellement mises en œuvre et peaufinées. Le médecin est maintenant configuré pour réagir au respawning du joueur ou à son entrée dans la pièce, tandis que l'infirmière inspecte les objets utilisables. Les dialogues et les animations faciales correspondant au flux seront ajoutés sous peu.

AI Content a également corrigé des bogues pour l'Alpha 3.14, en se concentrant sur le Voyager Bar d'Orison. Certaines fonctionnalités ont été mises en attente afin de vérifier les réglages et d'améliorer l'IA en vue de sa sortie.

Enfin, ils ont donné le coup d'envoi de la pré-production des futurs modèles de comportement avec les avant-postes, les hôpitaux et les commanditaires, tous bien accueillis par les directeurs.

IA (Contenu) – Squadron 42

AI Content a progressé dans son travail sur les lignes sauvages de SQ42. En juillet, ils ont terminé diverses tâches de nettoyage. Actuellement, les seuls personnages restants sont des cas spécifiques qui nécessitent une implémentation à un niveau plus approfondi.

L'équipe a également terminé les éléments utilisables pour le niveau Aciedo. À l'exception d'une poignée d'éléments utilisables qui nécessitent une discussion plus approfondie avec l'équipe artistique, tous les éléments utilisables sont maintenant implémentés avec des blocages fonctionnels. Les concepteurs sont en train d'implémenter le nouveau système de "première réaction des objets utilisables", qui permet aux PNJ de sortir des objets utilisables lorsqu'ils sont interrompus par le joueur.

IA (Fonctionnalités)

Le mois dernier, l'équipe chargée des fonctionnalités de l'IA s'est principalement concentrée sur la révision des combats, dans le but d'affiner les comportements et les fonctionnalités existants pour offrir une expérience plus intelligible et plus agréable. La première partie de ce travail a consisté à revoir les paramètres de perception et de réaction afin de permettre aux concepteurs de mieux contrôler le comportement de l'IA lorsqu'elle est confrontée à un stimulus. Ensuite, ils ont travaillé sur les comportements de combat de base, en s'assurant que la sélection de couverture fonctionne comme prévu et que l'IA fournit le niveau de fonctionnalité de base après la première réaction à l'ennemi.

Souvent, la majorité de la technologie permettant d'améliorer le combat existe déjà ; il s'agit plutôt d'examiner des situations très spécifiques et de s'assurer que l'IA se comporte comme prévu et de corriger des bugs parfois simples qui produisent un mauvais comportement. À partir de ces débuts, nous espérons faire un examen complet de tous les comportements de combat, ce qui permettra d'améliorer le gameplay et de le rendre plus agréable.

Équipe chargée des fonctionnalités de l'IA

L'équipe a également travaillé sur des comportements spécifiques pour permettre à l'IA de se déployer, d'entourer le joueur et de le narguer pendant le combat de mêlée. Pour cela, il a fallu modifier le système de points tactiques afin de prendre en charge une nouvelle métrique permettant de pondérer les points répartis par les autres IA. Les comportements de mêlée ont fait l'objet d'une attention particulière afin de s'assurer qu'ils passent rapidement au combat lorsque la situation l'exige.

Enfin, les animateurs ont continué à travailler sur les étapes de "protocole de vitesse" et de "polissage" pour les mo-caps des animations de recroquevillement et de reddition. Cela sera utile pour l'IA non armée et non entraînée et les comportements de combat de l'IA en cours de révision.

IA (technologie)

AI Tech a permis au système de navigation planétaire d'établir des connexions entre les tuiles de maillage adjacentes, ce qui fait partie du travail de base pour ajouter le support pour le pathfinding planétaire. Cela signifie que les triangles d'une tuile de maillage de navigation créeront des liens vers les triangles d'autres tuiles adjacentes lors de l'étape de génération.

Ils ont mis à jour le tirage de débogage du générateur de tuiles pour qu'il fonctionne également avec les tuiles de maillage de navigation planétaire afin de les aider à déboguer les problèmes qui pourraient apparaître lors de l'étape de génération du maillage planétaire.

Un travail a été soumis pour permettre aux PNJ de pousser un chariot le long d'un chemin. Le travail pour cela comprend la lecture d'une animation pour se connecter au chariot, la sélection d'un chemin, la poussée du chariot le long du chemin, la déconnexion du chariot à la fin, et le départ. Pour les mouvements avec le chariot, l'équipe a pris en compte la taille de l'agent pour éviter les collisions et a examiné les animations utilisées pour le pousser en montée et en descente ou lorsque le PNJ doit faire tourner le chariot pour l'orienter sur le chemin.

Nous avons également travaillé à l'automatisation des tests en étendant la fonctionnalité de l'organigramme pour utiliser des références à d'autres entités dans le même conteneur d'objets. Dans le même ordre d'idées, les équipes d'IA ont commencé à créer de petits niveaux et des comportements de test qui seront activés ultérieurement pour les tests automatisés, ce qui, au final, assurera une meilleure stabilité à leurs systèmes. Le travail sur l'évitement des collisions mentionné précédemment s'est poursuivi en juillet, cette fois sur l'optimisation des performances et la création de fonctionnalités plus propres. Du temps a également été consacré à l'amélioration du comportement des voyages quantiques en groupe. Désormais, le chef de file vérifie que tous les participants (y compris le joueur s'il fait partie du groupe) ont terminé le spooling avant d'envoyer le signal de saut.

Le développement de l'éditeur de Subsumption s'est également poursuivi, AI Tech ayant ajouté une fonctionnalité permettant de regarder ou de modifier plusieurs fonctions de Subsumption à partir de la même vue, appelée "vue multi-graphique". Ils ont également adapté la fonctionnalité de sauvegarde pour qu'elle fonctionne en parallèle.

Animation

Tout au long du mois de juillet, l'équipe d'animation s'est penchée sur les éléments fonctionnels utilisés dans le PU et sur la façon dont ils sont disposés. Ils ont ensuite créé des vidéos de pré-visualisation basées sur TrackView montrant les ressources existantes utilisées de manière plus efficace (comme l'utilisation du rail pour s'appuyer sur le comptoir du bar), ont créé des poses pour les objets utilisables qui n'existent pas encore (comme les passages à tabac dans la prison), et ont amélioré l'aspect visuel de la disposition de l'IA dans certaines zones. Jusqu'à présent, cela a été fait pour les prisons, les centres médicaux, les bidonvilles, les magasins Casaba et le Gloc Bar. L'objectif est de réunir les disciplines de l'animation et du design pour mettre en page les animations existantes et nouvelles de manière à simuler le comportement des humains.

Animation – Squadron 42

En juillet, l'équipe de l'animation a remanié la sélection et la désélection des armes pour qu'elles fonctionnent mieux avec la nouvelle interface utilisateur de l'éditeur de personnages. Ils ont également continué à développer le mouvement zéro-g, la locomotion en état d'ébriété, la locomotion Vanduul, le recroquevillement et la reddition, les automates d'état des machines d'arcade, les blocages de piratage et le développement des vendeurs (Ce dernier point est utilisé pour obtenir de la nourriture, des boissons et d'autres objets).

L'arme de récupération et les objets utilisables pour le jeu médical ont également été travaillés, et ils ont commencé à remanier le système de locomotion de l'IA pour préparer les nouveaux cycles de locomotion basés sur la personnalité, qui amélioreront finalement le réalisme.

Par ailleurs, les animations de l'équipage de lancement du porte-vaisseaux ont été intégrées au modèle de personnage féminin. Le travail sur l'utilisation des distributeurs automatiques est en cours, et l'équipe a examiné les actifs existants, a fermé tous les éléments utilisables nécessitant un travail supplémentaire, et a ressuscité tous les éléments utilisables valables mais inutilisés.

En ce qui concerne l'animation faciale, l'équipe a amélioré les résultats de l'animation faciale pour les nouveaux modèles entrants, a ajouté l'animation faciale à divers éléments utilisables, et a soutenu Narrative sur un tournage de capture de mouvement.

Art (personnages)

En juillet, l'art des personnages a progressé avec le développement de nouvelles armures en magasin et d'armures et casques pour les abonnés. L'équipe a commencé à concevoir des éléments cybernétiques et a mis au point de nouvelles tenues pour les commerçants et les habitants de Pyro ; ces dernières ont été transmises à l'équipe Character Art.

Parallèlement au travail sur les personnages, Tech Art a aidé Actor Features à fournir une blouse médicale et un squelette médical. Ils ont également soutenu l'interface utilisateur avec la R&D sur les shaders et ont fourni des exportations de tous les actifs des personnages pour soutenir l'interface utilisateur de l'inventaire physique. Les sacs à dos mentionnés dans les rapports précédents ont également été achevés, notamment en s'assurant qu'ils apparaissent correctement sur les personnages et dans les magasins.

Art (personnages) – Squadron 42

Le département Character Art a finalisé le travail sur toutes les têtes des "héros", y compris Wade, MacLaren et Mason. Ils ont également effectué une passe de polissage, ajouté un assemblage d'yeux, terminé une passe de raffinement des cheveux et testé un nouveau shader de peau interne. Ils appliqueront la même procédure lorsqu'ils passeront à d'autres têtes de personnages plus tard dans le trimestre.

En outre, ils ont mis la touche finale à la tenue de Trejo, l'équipe de conception a commencé à créer des variantes de guerriers Vanduul, et la première passe sur les Screaming Galsons a été achevée.

Art (Environnement)

En juillet, l'équipe artistique chargée de l'environnement a continué à peaufiner les planètes et les lunes de Pyro selon les normes de qualité attendues.

À Montréal, l'équipe a progressé avec la phase de boîte grise pour l'aire de repos et les cliniques médicales de Grim HEX. Les développeurs peuvent maintenant entrer dans les deux endroits et expérimenter correctement l'ambiance, les volumes et le débit. Les cliniques des aires de repos ont été l'occasion idéale de commencer à travailler sur les lieux basés sur des modules, ce qui implique de couvrir de nombreuses aires de repos avec une bibliothèque restreinte de modules médicaux.

Les hôpitaux d'Area18 et de Lorville sont sur le point d'être complétés par une boîte blanche. Ces lieux ont une portée beaucoup plus grande et nécessitent une adaptation et une révision pour s'assurer qu'ils sont à la hauteur de leur potentiel.

Comme leur envergure est plus proche de celle de New Babbage et d'Orison, nous voulons nous assurer que les volumes et l'impression générale des zones sont parfaits avant de passer aux détails.

L'équipe des lieux

Du côté de la conception, l'équipe a continué à soutenir les hôpitaux en s'assurant que le flux est pleinement opérationnel et en peuplant les lieux d'IA. En parallèle, elle a itéré sur la création et le placement des puzzles de vaisseaux spatiaux abandonnés mentionnés dans le rapport du mois dernier. Ces puzzles seront finalement dispersés sur des planètes et dans l'espace et représenteront des points d'intérêt mineurs. Ils en sont actuellement à la phase de validation du concept, et l'équipe étudie diverses possibilités futures.

Art (Environnement) – Squadron 42

Tout au long du mois de juillet, Environment Art a apporté son soutien aux objectifs trimestriels de la section 4g et a offert une vitrine interne à l'ensemble du personnel de CIG.

La baie médicale du Bengale est presque terminée.

Nous sommes extrêmement satisfaits des résultats alors que nous l'affinons pour atteindre la norme de qualité que nous voulons établir au sein de Squadron 42.

Art de l'environnement

Pour le chapitre 19a, l'équipe a poussé vers un objectif visuel qui donnera le ton, le style et la qualité de la fin de la campagne. Pour le chapitre 7, ils ont commencé l'enquête initiale et la ventilation des points d'intérêt secondaires le long du chemin critique, et des progrès ont été réalisés sur les chapitres 12, 13 et 15.

Star Citizen Monthly Report Redeemer

Art (Vaisseaux)

L'équipe de conception des Vaisseaux, basée aux États-Unis, a commencé le mois en préparant le Constellation Taurus pour la sortie. Elle a également résolu des bogues affectant divers vaisseaux de la flotte.

Parallèlement à la préparation de la sortie, l'équipe a fait avancer d'autres véhicules dans le pipeline, notamment les deux variantes du Crusader Ares, qui sont entrées dans les dernières étapes de l'art. Le Drake Vulture a continué à progresser dans la phase de whitebox, un tout nouveau véhicule est entré dans le pipeline, et la variante à venir mentionnée dans le rapport du mois dernier est passée en greybox.

Au Royaume-Uni, les dégâts, les LOD et l'art final du vaisseau annoncé le mois dernier ont été achevés. L'équipe est en train de mettre la touche finale avant de le confier à Tech Art et aux autres équipes en aval.

Le Redeemer a reçu ses maillages de dégâts extérieurs et une dernière passe de polissage. L'équipe travaille actuellement sur les LODs extérieurs, tandis que l'intérieur subit sa dernière passe artistique avec le cockpit, les tourelles et le niveau inférieur en voie d'achèvement.

Un nouveau véhicule qui n'a pas encore été annoncé (que l'équipe est impatiente de partager) est passé de la whitebox à la greybox, tandis que le cockpit et l'éclairage du Sabre ont été finalisés.

Pour le Retaliator, la première série de travaux sur les normes d'or de l'intérieur touche à sa fin, avec les espaces intérieurs corrigés pour la métrique et la navigation AI. De nouveaux compartiments ont été ajoutés et le cockpit a également été amélioré.

Un autre vaisseau non annoncé est entré dans la phase de boîte grise :

Certains problèmes liés à ses mécanismes extérieurs étant désormais résolus, il avance bien dans le pipeline. Plusieurs artistes travaillent ensemble sur ce projet et chaque zone de l'intérieur du vaisseau avance bien.

L'équipe du vaisseau

Enfin, nous avons commencé à travailler sur un nouveau bras de ravitaillement pour le MISC Starfarer afin de soutenir le travail sur la fonctionnalité de ravitaillement à venir.

Star Citizen Monthly Report Redeemer

Art (Armes)

L'équipe chargée du contenu des armes a eu un autre mois chargé, terminant les deux armes Behring de taille 7 pour le Crusader Ares avant de corriger les bogues pour l'Alpha 3.14.

Le travail a également commencé pour une nouvelle bombe de taille 3 pour le Starlifter A2 et une variante de la tourelle d'armement montée pour un vaisseau à venir.

Audio

L'équipe audio a commencé le mois de juillet en travaillant sur le centre médical de Grim HEX, qui a reçu des effets et de la musique pour aider à renforcer l'esthétique délabrée. Ils ont également ajouté des effets au Starlifter A2, y compris à la cuisine de bord. L'équipe des Dialogues a enregistré des voix et les prépare actuellement pour les intégrer au jeu.

L'équipe de conception sonore technique a apporté des améliorations aux combats aérien et aux armes des vaisseaux. Une fois sur le Live, les joueurs entendront les armes à une plus grande distance et les batailles elles-mêmes auront un son plus intense, ce qui sera particulièrement notable dans Arena Commander. Ils ont également corrigé des bugs pour Orison.

Le travail sur la partition d'Orison s'est poursuivi avec le compositeur Pedro Camacho. Après avoir obtenu d'excellents résultats avec les morceaux de plateforme planétaire et industrielle, ils cherchent à compléter l'emplacement avec un morceau final pour le port spatial. Le port spatial a également reçu des ambiances, tout comme la sculpture du vent. Audio a également créé le son pour la remorque du RSI Constellation Taurus.

Audio – Squadron 42

En juillet, l'équipe des Dialogues a enregistré des voix off supplémentaires, qui sont actuellement préparées pour être mises en œuvre. La composition s'est également poursuivie, Pedro Camacho travaillant sur la musique du voyage quantique.

Communauté

L'équipe Communauté a commencé le mois de juillet avec la finale de la célébration Show Us Your Colors, en rassemblant une sélection des meilleures soumissions dans une galerie.

En plus du concours de cosplay annoncé en juin, elle a lancé un concours de vidéo, dont les gagnants feront partie du spectacle de la CitizenCon de cette année.

La communauté a également continué à mettre à jour la feuille de route publique de Star Citizen, en ajoutant notamment le calendrier du troisième trimestre pour les équipes de développement en aval et en donnant un aperçu de ce qui est prévu dans l'Alpha 3.17.

Avant la sortie de l'Alpha 3.14, une série de messages de surveillance des correctifs a été partagée sur Spectrum, mettant en évidence certains des changements et réglages spécifiques des vaisseaux dans la dernière mise à jour. De plus, un post-mortem sur l'Alpha 3.13 et la semaine de lancement Invictus 2951 a été publié, soulignant ce qui s'est bien passé, ce qui n'a pas marché et ce qui sera amélioré à l'avenir.

Star Citizen Monthly Report Proud

Moteur

En juin, l'équipe chargée de la physique a terminé la prise en charge des maillages compressés. Cela signifie que la représentation des maillages de rendu dans le moteur physique est désormais compressée, ce qui permet de réaliser des économies de mémoire et de bande passante. Davantage de code, comme la préparation des positions des sommets et des normales pour les patchs planétaires, a également été déplacé de C++ vers ISPC pour permettre un traitement plus rapide sur le CPU. D'autres optimisations comprennent la pré-affectation de blocs de maillage pour éviter les blocages pendant l'affectation à la demande, la mise en cache de la grille actuelle des véhicules pour éviter les blocages dans la physique, la liaison optimisée des données de nœuds secondaires pendant le chargement du CGF, et une nouvelle série d'améliorations de la génération de maillage de terrain. En outre, l'ensemble des primitives analytiques SDF prises en charge par la physique a été étendu et le torus a été ajouté.

Pour le moteur de rendu, l'équipe a poursuivi la transition vers Gen12. Beaucoup de travail a été accompli sur le cache global des paquets de dessin et les changements connexes sur le rendu de haut niveau et le code du moteur 3D, qui seront utilisés pour accélérer le streaming dans les conteneurs d'objets et le partage des données pour les instances multiples. En outre, Gen12 a reçu les modifications suivantes : prise en charge de la réfraction de référence pendant le rendu, prise en charge de la tessellation dans la passe G-buffer, et un z-prepass porté. Plusieurs morceaux de code hérités ont été supprimés pour simplifier le pipeline de rendu. De plus, Gen12 fonctionne maintenant avec la compilation asynchrone des shaders activée par défaut. Ceci est surtout pertinent pour le développement mais est également utile dans les constructions de livraison car le cache de shaders n'est pas (encore) complètement déterministe et la compilation de shaders peu utilisés peut se produire dans le PU.

Les nuages volumétriques et le rendu atmosphérique ont fait l'objet d'améliorations tout au long du mois de juillet, ainsi que de recherches continues. Pour l'Alpha 3.14, plusieurs améliorations des performances ont été mises en œuvre lors du rendu des nuages dans les cartes cubiques. Par exemple, les cartes cubiques d'exécution qui sont utilisées pour l'éclairage ambiant autour du joueur. Les requêtes de densité incluent désormais également la teinte du nuage à l'endroit demandé, ce qui est important pour l'intégration transparente des particules dans les volumes de nuages. La mise en forme des nuages a été légèrement modifiée pour améliorer la lecture locale par rapport à la lecture globale, notamment en ce qui concerne la lutte contre l'aspect en mosaïque occasionnel des détails des nuages lorsqu'ils sont vus depuis l'orbite.

En ce qui concerne les performances de rendu, l'ensemble de la chaîne de filtres qui reprojette et suréchantillonne les résultats de raymarching est en cours de révision pour améliorer la qualité afin que ce mode de performance puisse toujours être activé. Actuellement, le PU raymarche soit à pleine résolution, ce qui est très éprouvant, soit utilise une forme simple de raymarching à basse résolution, ce qui laisse beaucoup à désirer en termes de qualité par rapport aux performances acquises. Enfin, le travail sur l'intégration du SDF dans le raymarcher (saut efficace des espaces vides) est toujours en cours.

Du côté du moteur principal, le travail s'est poursuivi sur l'ordonnanceur de mise à jour des composants d'entités (ECUS). Sa structure interne a été revue pour permettre plus d'une mise à jour dans une passe. Plusieurs améliorations ont également été apportées pour supporter et améliorer le nouveau front-end du profileur qui a été introduit en juin. Par exemple, le support de l'échantillonnage du CPU a été ajouté pour les versions Linux du serveur. En outre, plusieurs optimisations de l'arbre ont été effectuées dans StarHash.

Fonctionnalités (personnages et armes)

L'équipe des fonctionnalités a continué à travailler sur le nouvel inventaire des joueurs, avec des révisions quotidiennes sur l'expérience utilisateur.

Il y a beaucoup de choix difficiles à faire sur ce qui doit être intégré à la première version et ce qui peut être reporté. Même si certains aspects de l'inventaire seront mis en ligne plus tard, le nouvel inventaire des joueurs s'annonce comme une amélioration significative du PMA existant.

L'équipe des fonctionnalités

Un aspect clé de la différence entre le nouvel inventaire des joueurs et le PMA est la limitation de l'espace physique et de l'emplacement. Alors que les différentes zones d'atterrissage disposeront d'une quantité généreuse d'espace de stockage pour le joueur, tout ce qui sera laissé dans un endroit ne sera pas accessible d'un autre. Le joueur devra donc s'assurer de transférer dans son sac à dos ou dans son véhicule tous les objets dont il a besoin lors de ses explorations. Les objets achetés dans les magasins seront également livrés au stockage local.

Sur le plan technique, le problème des PNJ qui se tiennent debout sur des chaises et des bancs a été résolu (une fois de plus). Pour faire simple, si une IA est en train de sortir de son utilisable lors d'une sortie en streaming, elle se téléportera désormais à l'endroit où elle serait sortie lors de sa rentrée en streaming.

Fonctionnalités (Gameplay)

L'équipe US Gameplay Features a passé une partie du mois de juillet à peaufiner les fonctionnalités de l'Alpha 3.14 et à planifier les initiatives futures. Les premières incluent le travail sur NikNax, l'application mobiGlas de gestion des ressources des joueurs. Alors que les fonctionnalités de l'application sont presque terminées, l'équipe a organisé des sessions de feedback et de révision pour commencer à finaliser l'aspect et la convivialité de l'application. Le développement s'achèvera à la fin du trimestre et le lancement de NikNax est prévu pour la version Alpha 3.15.

Les fonctionnalités de jeu ont également continué à se concentrer sur le dernier événement dynamique, Ninetails Lockdown, en travaillant avec l'assurance qualité et l'expérience des joueurs pour recueillir des commentaires et affiner le jeu avant sa sortie.

Pour les initiatives futures, les concepteurs et l'équipe Environnement ont commencé à mettre en place les nouvelles boutiques sur Orison et ont planifié la mise en place du hall d'exposition pour l'IAE 2951. Pendant ce temps, les ingénieurs ont travaillé sur les TDD pour le remaniement des cargaisons et l'éditeur d'archétypes de personnages, qui atteindront bientôt le stade de la révision.

L'équipe européenne chargée des fonctionnalités de jeu a commencé à finaliser la première itération du système de génération de butin. Une fois que ce système sera opérationnel, l'équipe s'efforcera d'obtenir les commentaires de la communauté pour les améliorations et les équilibrages futurs.

Fonctionnalités (Gameplay) – Squadron 42

L'équipe chargée des fonctionnalités de SQ42 a poursuivi son soutien continu à TrackView. La fonctionnalité ajoutée comprend un nouveau cadre de référence où les créateurs de contenu peuvent spécifier à quoi les entités d'une séquence sont relatives de sorte que, lorsque la séquence se déplace, tout le reste de la séquence se déplace automatiquement par rapport à elle. Par exemple, lorsqu'une séquence d'ascenseur se déplace, le chariot et tous les personnages qu'il contient se déplacent avec lui.

Le développement du nouvel outil de point de contrôle a commencé, une fonctionnalité de base de création et de positionnement a été implémentée, ce qui permettra de supprimer une grande partie de la configuration scriptée. Un support supplémentaire a également été mis en place pour la piste des armes, permettant un meilleur contrôle des tirs.

Histoire du Gameplay – Squadron 42

Au début du mois de juillet, Gameplay Story a terminé un tournage de mo-cap de deux jours et se prépare actuellement à traiter les animations, les visages et l'audio capturés.

Ils ont également continué à travailler sur une variété de chapitres, chacun avec un objectif légèrement différent. Pour le chapitre 4, ils ont terminé les travaux de maintenance ; pour le chapitre 14, ils ont fait une passe de polissage ; et pour le chapitre 18, ils ont travaillé sur des scènes pour la première fois.

Cependant, Gameplay Story s'est surtout concentré sur le chapitre 5, où ils ont remplacé tout le contenu placeholder par de nouvelles animations mo-cap afin de porter ses scènes à un niveau particulièrement élevé.

C'est formidable de voir que tout ce travail a porté ses fruits puisque toute la première moitié du chapitre 05 est maintenant jouable du début à la fin. Ce n'était pas une mince affaire, car il y avait beaucoup d'animations, deux séquences de marche et de conversation, et de nombreux défis techniques à relever.

Équipe Gameplay Story

Caractéristiques (véhicules)

L'équipe chargée de l'expérience des véhicules s'est concentrée sur l'équilibre des combats dans l'Alpha 3.14, travaillant en étroite collaboration avec la communauté pour itérer, améliorer et équilibrer les diverses nouvelles fonctionnalités. Il en a été de même pour l'équipe Technique des véhicules, qui s'est concentrée sur la correction des bugs et le support de leur dernière fonctionnalité, le balayage.

En plus d'aider les autres équipes Véhicules à corriger les bugs et à améliorer les fonctionnalités à venir, l'équipe Caractéristiques des véhicules a continué à développer les nouveaux HUD des vaisseaux aux côtés de l'équipe IU.

L'une des choses les plus passionnantes que nous avons contribué à prendre en charge pour l'Alpha 3.14 est la nouvelle poussière de propulseur VFX. Sous l'impulsion de l'équipe VFX, nous avons participé à l'élaboration du code et de la fonctionnalité de ce nouveau système d'effets de propulseurs très détaillés, qui fonctionne par propulseur et change lorsque le propulseur s'anime et se déplace.

L'équipe Vehicle Feature

Vehicle Features a également continué à développer les points de saut, dont la conception a été récemment modifiée pour en améliorer la fonctionnalité. L'équipe a collaboré avec Narrative pour s'assurer qu'ils ne s'éloignent pas de l'histoire et est convaincue que les récents ajustements amélioreront la fonctionnalité à long terme. En interne, les points de saut sont également plus faciles à utiliser et à tester, ce qui permet d'itérer rapidement et d'améliorer l'aspect et la convivialité de l'expérience globale.

Programmation graphique et VFX

Juillet a été un mois chargé pour la programmation graphique et VFX, avec des problèmes liés à l'Alpha 3.14 tels que l'apparition de brouillard, le clignotement des objets et des particules, le flou des écrans de l'interface utilisateur et des hologrammes.

Pour le shader, ils ont amélioré la qualité du rendu des cheveux dans les appels de communication, bien que le travail se poursuive, et ont refactorisé le code partagé responsable de la passe de profondeur, des ombres, du flou de mouvement et du rendu de la silhouette. Cela permettra de corriger divers bogues et de se préparer à certaines des fonctionnalités et exigences de la Gen12.

Le pipeline post-effet retravaillé du rendu à la texture a été achevé et est maintenant testé par les artistes de l'interface utilisateur. Il introduit un bloom personnalisé, une ombre portée, une correction des couleurs et une adaptation de la luminosité qui s'appliqueront à toutes les interfaces utilisateur des visières et des lentilles, améliorant ainsi l'aspect visuel et la lisibilité. La logique contrôlant l'allocation de la mémoire entre les différents écrans de l'interface utilisateur a également été ajustée pour maximiser la qualité tout en respectant un budget mémoire fixe.

Pour la Gen12, divers problèmes de validation ont été corrigés ainsi que des problèmes sur certains ordinateurs portables où le GPU dédié était désactivé au niveau du système d'exploitation/pilote, ce qui signifiait que le moteur de rendu Vulkan ne s'initialisait pas. Plusieurs modifications architecturales ont également été apportées pour améliorer la lisibilité et la convivialité du nouveau moteur de rendu.

Du côté de la programmation VFX, diverses nouvelles fonctionnalités ont été ajoutées, comme la teinte des particules de la boucle spatiale basée sur l'albédo des nuages planétaires, de nouvelles fonctionnalités de rotation pour les particules et la possibilité d'attacher des champs vectoriels aux personnages pour obtenir des effets. Ces derniers incluent des feuilles qui sont déplacées par les mouvements des pieds des personnages.

Éclairage

En juillet, l'équipe chargée de l'éclairage a effectué des tâches pour Orison, l'Alpha 3.14, et a ajouté une interaction d'éclairage dans les habs restants. L'éclairage de l'application de gestion personnelle (PMA) a été mis à jour pour le rendre plus convivial lors de la sélection des vêtements et des armures. Le travail s'est également poursuivi sur les avant-postes coloniaux et l'éclairage des hôpitaux pour Lorville et Grim HEX.

Enfin, ils ont commencé l'atmosphère et l'étalonnage des planètes et des lunes de Pyro et ont progressé dans l'éclairage du nuage de gaz du point de saut de Pyro.

Conception du niveau – Squadron 42

L'équipe Space/Dogfight finalise actuellement le fonctionnement de l'IA pour les vols spatiaux, ce qui implique des comportements ambiants de combat et de non-combat.

Ils sont également en train d'implémenter et d'affiner les nouvelles fonctionnalités reçues au dernier trimestre, telles que le scan et le ping, et la façon dont elles sont utilisées par l'IA. L'équipe s'est également concentrée sur le maintien de l'interaction entre les zones de FPS et les zones sociales du jeu pour permettre un jeu continu.

Pendant ce temps, l'équipe de conception sociale a continué à mettre en œuvre diverses scènes de chapitre dans le jeu pour examen et approbation.

Narrative

Narrative a commencé le mois par un tournage en mo-cap au Royaume-Uni pour capturer la première série de packs de voix des vendeurs. Cet archétype est le résultat d'une étroite collaboration avec les équipes AI et Audio et comprendra les lignes utilisées par les barmans et les vendeurs de nourriture dans les PU. Quelques lignes supplémentaires ont également été enregistrées pour soutenir le contenu des missions à venir.

De nombreuses discussions ont eu lieu avec les différentes équipes chargées de l'environnement au sujet des avant-postes et des hôpitaux en cours de développement. Ce travail a consisté à rédiger des textes pour les différents types de PNJ rencontrés dans ces lieux et à ajouter de la documentation pour décrire les marques, les affiches et autres textes environnementaux qui pourraient être nécessaires. Un travail supplémentaire a été effectué pour étoffer certains des gangs de Pyro, en approfondissant leurs hiérarchies, leurs chefs et leurs niveaux de richesse.

Comme les mois précédents, Narrative a travaillé en étroite collaboration avec AI Content pour définir les besoins en matière de scénarios et de personnages pour certains des archétypes en cours de développement. Cette fois, les discussions ont porté sur les comportements de la sécurité et du mécène. Ces conversations permettent de s'assurer que les deux équipes sont en phase lors du développement des personnages et que les scripts sont générés à l'aide de déclencheurs et de contextes connus de l'IA, et que les comportements correspondent à l'objectif des personnages.

Sur le front de la répartition, l'équipe a publié un autre épisode de Loremakers : Community Questions, où ils ont répondu aux questions du forum. Le dernier Jump Point Vault contenait une histoire sur le Carrefour du Crime de Nexus, Joker est revenu pour un nouvel épisode de B0otycall, et une autre mise à jour de la Galactapedia a été publiée, avec des articles sur Levski, le Dr Scott Childress, le Whitley’s Guide et Jax McCleary.

Narrative – Squadron 42

Narrative a démarré le mois par un tournage en motion-capture au Royaume-Uni, auquel plusieurs membres de l'équipe ont participé à distance. Ils ont travaillé en étroite collaboration avec les équipes Gameplay Story, Audio et Animation afin de reprendre certaines des vignettes et conversations supplémentaires mentionnées dans les rapports précédents. Les sélections éditoriales ont été remises la semaine suivante afin que les données puissent commencer à faire leur chemin dans le pipeline.

L'équipe a également revu plusieurs niveaux avec l'équipe de conception pour examiner les mises en page et les flux actualisés. Certains moments qui bénéficieraient d'un contenu scénarisé supplémentaire ont été identifiés. Des brouillons ont donc été rédigés et transmis afin que des versions provisoires des lignes puissent être ajoutées dans le jeu.

Avec le travail supplémentaire effectué sur le mécanisme de balayage, Narrative a assisté à plusieurs réunions pour discuter de divers sujets, tels que la façon dont les différents groupes d'ennemis seront identifiés et le type d'informations qui seront visibles pour le joueur.

Props

L'équipe des accessoires a passé le mois à travailler sur les variantes utilitaires des accessoires médicaux du jeu. Ils correspondent à la métrique et à la fonctionnalité des accessoires de haute technologie vus dans l'Alpha 3.14, mais ont le style artistique approprié pour correspondre à des lieux hospitaliers plus anarchiques ou de basse technologie, comme Grim HEX.

Du temps a également été consacré à la création de nouvelles ressources pour la salle d'exposition d'Orison de Crusader, notamment des meubles, des panneaux et des installations. Le travail s'est également poursuivi sur les accessoires pour les avant-postes coloniaux.

AQ

L'équipe d'assurance qualité a passé le mois de juillet à effectuer des publications quasi-quotidiennes pour l'Alpha 3.14, qui servaient principalement à consigner la santé du serveur et à apporter des corrections.

Le développement de l'équipe s'est concentré sur l'événement Ninetails, et l'AQ a fourni un soutien quotidien à l'équipe du PU basée aux États-Unis, ainsi que des playtests internes si nécessaire. Vers la fin du mois, ce soutien s'est étendu au système d'inventaire personnel.

En ce qui concerne la gestion, l'équipe s'est concentrée sur la planification afin de s'assurer qu'elle dispose d'une couverture adéquate pour le contenu de la prochaine version Alpha 3.14 et a coordonné avec le studio britannique la répartition des QATR et des événements afin de mieux s'adapter au calendrier de sortie. Elle a également planifié ce qui est nécessaire pour les staging streams, y compris les effectifs et la propriété.

AQ – Squadron 42

La cinématique s'appuie sur l'AQ pour les enregistrements de chaque niveau afin de s'assurer que les scènes fonctionnent et sont de la qualité voulue. Le soutien aux équipes de développement se poursuit également, l'AQ testant les changements et les mises à jour du projet dans son ensemble.

L'AQ a également testé la mise en œuvre du comportement, en exécutant des listes de contrôle quotidiennes et en reproduisant les problèmes afin qu'ils puissent être corrigés par les équipes concernées.

Services et outils systémiques

En juillet, Systemic Services & Tools (SST) a poursuivi le développement de Quantum (la simulation d'économie et d'IA). Il s'agissait d'améliorer la fidélité et l'interaction avec le jeu lui-même afin de fournir un raisonnement intelligent sur la raison pour laquelle certaines balises de service apparaissent et pourquoi les prix des magasins et du carburant changent.

L'équipe s'occupe actuellement des derniers cas limites du Super pCache pour l'Alpha 3.14 et optimise d'autres dépendances des services.

Animations Techniques

Tech Animation a terminé sa planification pour le reste du trimestre et est en bonne voie avec les livraisons, y compris l'aide à la création et la mise en œuvre des livrables clés à venir. Par exemple, l'itération des combats d'IA, les utilisables et le raffinement artistique des actifs de tête.

De plus, l'équipe a relevé quelques défis intéressants, dont l'un consiste à créer une soudure RBF multiplateforme pour aider à la déformation des personnages. Le mandat consiste à créer la même base de code à utiliser dans Maya et dans le moteur pour une meilleure convivialité. Cela permettra également d'accélérer le traitement des actifs d'animation Maya et potentiellement le jeu aussi.

L'équipe a également commencé à prendre en charge l'animation en cache d'alembic. Bien que les outils existants prennent déjà en charge cette technologie, l'équipe doit l'intégrer davantage dans le jeu d'outils d'animation pour un certain nombre de livrables clés.

Turbulent (Services)

Le mois dernier, l'équipe Live Tools a corrigé des bogues et apporté des améliorations à l'accès basé sur les rôles dans Hex, publié précédemment. Elle a également amélioré le pipeline de gestion des pannes et soutenu l'équipe des technologies d'édition lors de la sortie de la version Alpha 3.14.

L'équipe Game Service a continué à travailler sur le projet du Server Meshing tout en apportant des corrections de soutien à Hex et à l'Alpha 3.14.

Turbulent (plateforme Web)

En juillet, l'équipe technique de la plate-forme a mis en place un mécanisme d'automatisation permettant à l'équipe de la plate-forme de s'assurer plus facilement et plus rapidement que les joueurs disposent des bons éléments sur leurs comptes.

L'équipe travaille actuellement sur un projet visant à rendre asynchrone certaines fonctionnalités de la base de données en utilisant la technologie Kafka. La première preuve de concept concernera les processus d'exécution de la boutique en ligne et permettra de les rendre plus efficaces et moins sujets aux bogues.

UI

En juillet, les équipes chargées des fonctionnalités de l'interface utilisateur et des acteurs ont travaillé en étroite collaboration sur les écrans de l'interface utilisateur pour les prochains hôpitaux et le gameplay de guérison. Une fois qu'ils ont été fonctionnels, ils ont résolu les problèmes initiaux liés à l'affichage d'un squelette en 3D sur un écran d'interface utilisateur pour la première fois. Elles ont également corrigé des bogues et complété des demandes de fonctionnalités pour soutenir les autres équipes et l'Alpha 3.14.

Un premier travail de conception a été effectué pour les outils et les composants réutilisables, qui aideront les concepteurs et les artistes moins expérimentés à créer des écrans d'interface utilisateur.

L'équipe technique de l'interface utilisateur a amélioré l'aspect visuel des éléments 3D holographiques dans l'interface utilisateur et a optimisé les moyens d'afficher de grandes listes sans surcharger le jeu. Le travail s'est également poursuivi sur les contrôles communs pour les objets 3D qui pourront être utilisés dans les futurs écrans du jeu, y compris le nouveau système de cartes.

UI – Squadron 42

Les membres de l'équipe d'interface utilisateur intégrée ont pris en charge diverses fonctionnalités liées au HUD, telles que l'interface utilisateur du scanner, de l'inventaire et des véhicules. L'équipe centrale a travaillé sur diverses technologies utilisées dans le jeu, notamment des objets, des listes et des contrôles holographiques 3D améliorés.

Technologie des véhicules

L'équipe Vehicle Tech a passé le mois dernier à corriger des bogues et à peaufiner l'expérience de jeu pour la version Alpha 3.14. Ils ont notamment pris en compte les commentaires de la communauté sur les fonctions de radar, de ping et de balayage afin de s'assurer qu'elles fonctionnent au mieux, en particulier lors de la recherche d'entités difficiles à trouver dans l'espace, telles que des vaisseaux spatiaux lointains, des minables et d'autres marchandises.

En outre, ils ont commencé à préparer l'extension de ces fonctionnalités au jeu à la première personne, où les joueurs pourront rechercher des formes de vie cachées à pied, puis les scanner pour obtenir des informations vitales sur la mission.

Il sera agréable de condenser les fonctions de balayage des véhicules au niveau macro dans une expérience plus granulaire, à pied, où les joueurs seront en mesure d'effectuer des actions sur des entités qui ne sont qu'à quelques mètres devant eux, par opposition à des dizaines de kilomètres.

L'équipe Technologie des véhicules

Enfin, la prise en charge de l'affichage des signatures émises par les joueurs et des niveaux ambiants autour de leurs véhicules dans le HUD a commencé. Cela donnera aux joueurs une idée de leur degré de détectabilité et de leur capacité à détecter les autres.

VFX

En juillet, l'équipe VFX a poursuivi la refonte des effets de ping des radars de véhicules, notamment en utilisant un nouveau shader pour le ping lui-même, qui est assigné à une sphère en expansion rapide mettant en évidence toute géométrie qu'elle croise.

Nous avons été très encouragés par la réaction positive à cette refonte jusqu'à présent, car en plus d'être beaucoup plus soignés que l'ancienne version, beaucoup d'efforts ont été faits pour s'assurer que les effets respectent les exigences du jeu. Il y a encore du travail à faire sur ce point pour une prochaine version, car nous voulons que l'effet change en fonction de l'angle de ping choisi par le joueur.

L'équipe VFX

L'équipe s'est également concentrée sur la correction de bogues et la dette technologique, tout en peaufinant les nouveaux effets de poussière d'atterrissage des propulseurs pour la version Alpha 3.14.

VFX – Squadron 42

Le mois dernier, l'équipe a mis la touche finale à un emplacement clé pour leur jalon interne. Cela comprenait des effets pour un lieu clé et un vaste environnement intérieur. VFX a également participé au prototypage et au test d'un nouvel outil permettant aux artistes d'exporter des données positionnelles de Houdini directement dans le moteur de jeu. Cela ouvre de nombreuses possibilités pour créer des configurations artistiques et de conception plus complexes mais flexibles.

Notes et Références

Dernière mise à jour : 20/12/2021