Aller au contenu
  • SQ42 Rapport Mars 2023

    Published in 

    AhQukYs.jpg

    A : RECRUES DE SQUADRON 42

    SUBJ : MISE À JOUR DU DÉVELOPPEMENT 04:05:2023

    REF : CIG UK, CIG DE, CIG LA, CIG TX

    FAO Recrues de Squadron 42

    Bienvenue dans le rapport de développement de Squadron 42 du mois de février. ous trouverez ci-joint des détails sur les derniers progrès réalisés au cours de la campagne, y compris l'intelligence artificielle, les mines spatiales et la technologie de la réalité augmentée.

    Merci pour votre soutien continu à Squadron 42.

    Sincèrement,

    CIG COMMUNICATIONS

     

    AI (Contenu)

    Le département Contenu IA a travaillé tout au long du mois de mars pour affiner les comportements de l'IA et mettre en place de nouvelles fonctionnalités.

    Pour l'ingénieur, ils ont amélioré diverses interactions et routines, ce qui impliquait d'améliorer le positionnement des entités interactives dans l'Idris Stanton et de mettre en place un inventaire personnel pour l'ingénieur du vaisseau. La fréquence et la durée des visites de l'ingénieur à des objets utilisables clés, comme les panneaux muraux et les zones de travail, ont été augmentées pour créer une expérience plus engageante.

    Des améliorations ont été apportées au comportement des utilitaires, notamment en permettant à l'IA d'utiliser des chariots dans l'ascenseur de l'Idris. Un casier a également été ajouté, où les PNJ peuvent changer de vêtements. Les IA utilisent désormais un datapad au début de leur quart de travail afin d'améliorer le réalisme de leurs routines.

    Contenu IA a implémenté divers comportements de loisir dans les vaisseaux capitaux de la campagne et a soutenu une initiative visant à modifier les écrans de l'interface utilisateur de la console en fonction de l'animation de l'IA. L'équipe travaille actuellement sur le regroupement des PNJ pour donner un aspect plus naturel aux tables et aux sièges. La sécurité a également été ajoutée à divers lieux du jeu afin d'ajouter de la profondeur.

    Des possibilités d'utilisation et des interactions améliorées ont été ajoutées aux comportements d'hygiène et de médecine. Par exemple, le comportement "évier" comprend désormais des actions inactives et utilisables pour différents cas d'utilisation, qu'un miroir soit présent ou non. En outre, l'IA peut désormais entrer et sortir de l'évier utilisable et de la console assise et inclinée avec ou sans datapad, ce qui rend les interactions médicales plus réalistes.

    Enfin, le comportement du concierge, qui avait été mis en veilleuse en 2021, a été ravivé.

     

    IA (Fonctionnalités)

    Fonctionnalités IA a continué à travailler sur l'IA de compagnon mentionnée dans les rapports précédents. Les tâches du mois dernier comprenaient la prise en charge du compagnon conduisant le joueur le long d'un chemin et s'arrêtant et attendant que le joueur le rattrape s'il prend trop d'avance. Ils ont également amélioré le comportement de "suivi" pour permettre aux concepteurs d'introduire des points d'intérêt spécifiques vers lesquels le compagnon doit se diriger. Ce comportement sera utilisé dans les situations exiguës, telles que les ascenseurs et les couloirs étroits. Il permet également d'orienter le comportement lorsque le compagnon doit mettre en évidence certaines vues ou certains points d'intérêt.

    Fonctionnalités IA a également travaillé sur deux aspects de l'utilisation des grenades, le premier étant de faire en sorte que l'IA les lance. Désormais, l'IA en combat effectuera une série de vérifications pour déterminer si elle doit lancer une grenade en se basant sur l'idée de faire sortir la cible de son couvert. La trajectoire de la grenade est déterminée et vérifiée pour les collisions et les animations correctes sont jouées pour " préparer " et lancer la grenade vers la cible. D'autres travaux ont également été effectués pour s'assurer que l'IA peut le faire en sortant d'un couvert en hauteur ou en se levant d'un couvert en contrebas.

    Le deuxième aspect permet à l'IA de se comporter de manière appropriée lorsqu'une grenade lui est lancée. Il s'agit de détecter l'arrivée d'une grenade, d'y réagir (par exemple en se retournant pour lui faire face et en avertissant les autres IA à proximité), puis d'y répondre en se déplaçant vers une position sûre en dehors du rayon d'explosion.

    En se basant sur la configuration de l'attaque de mêlée mise en œuvre pour les créatures non humanoïdes, le comportement du combat de mêlée des humanoïdes a été rapidement prototypé à l'aide de la même structure. L'avantage ici est que toute amélioration améliorera également le combat des personnages non-humanoïdes. Il s'agit notamment d'identifier et de corriger les problèmes liés à la déformation des mouvements, qui permet à l'IA de se verrouiller sur le joueur lors de l'attaque afin d'avoir la possibilité de le toucher.

    Dans le même ordre d'idées, ils ont travaillé sur un comportement de combat de mêlée spécialisé pour une rencontre spécifique. Il s'agit d'un défi plus important qui a nécessité des animations spécifiques à la situation. Par exemple, les attaques du joueur ne seront réussies qu'après une attaque infructueuse de l'ennemi.

    Fonctionnalités IA a également revisité un scénario mettant en scène les Vanduul afin d'intégrer de nouvelles technologies permettant de mieux jouer les animations personnalisées. Enfin, l'équipe a achevé le travail de base sur les fonctionnalités d'un véhicule clé.

     

    IA (Tech)

    Tout au long du mois de mars, l'équipe IA Tech a apporté des améliorations significatives à divers systèmes de navigation et fonctionnalités d'outils d'IA. Les concepteurs peuvent ainsi générer des maillages à l'intérieur de zones étroites et créer des niveaux plus complexes. Par exemple, les PNJ pourront suivre ou rechercher les joueurs à l'intérieur des bouches d'aération. 

    Une autre fonctionnalité connexe est la zone de coût du volume de navigation (NVCA), qui aura un impact sur la génération du maillage de navigation et sur la trajectoire dynamique calculée lors des demandes de déplacement. Il existe des types de NVCA statiques et dynamiques : 

    • Les NVCA statiques sont des formes/volumes placés à l'avance par les concepteurs du niveau lorsqu'ils veulent que certaines zones soient préférées ou évitées lors de la recherche de chemin. 

    • Les NVCA dynamiques sont des formes créées en cours d'exécution en fonction des actions du joueur ou du PNJ. Par exemple, des zones d'incendie qui peuvent s'étendre ou se rétrécir, ou des zones comportant des obstacles placés par les joueurs.

    Les techniciens de l'IA ont également continué à travailler et à peaufiner certaines fonctionnalités déjà terminées, notamment les PNJ poussant des chariots et les PNJ utilisant des systèmes de transport en commun et des ascenseurs (avec ou sans chariots). La prise en charge des chariots volants a également été ajoutée.

    Du côté des outils d'IA, l'équipe a itéré et ajouté de nouvelles fonctionnalités à l'outil Apollo Subsumption. Certaines de ces nouvelles fonctionnalités incluent la possibilité de référencer les tags des composants du moteur en tant que partie de la variable TagSelector. L'équipe a également déplacé la carte graphique dans son propre onglet, ajouté des icônes à l'onglet "outline" pour faciliter la visualisation, et ajouté une invite pour les changements non sauvegardés.

    Pour le coordinateur de l'utilisabilité, l'équipe a continué à améliorer le confort d'utilisation et à mettre à jour les fonctionnalités de l'interface utilisateur.

    L'équipe IA Tech a également achevé la mise en œuvre des récentes améliorations apportées au système d'inactivité. Désormais, ils peuvent marquer correctement des moments spécifiques dans les animations d'inactivité où il est possible de quitter le jeu en toute sécurité. Cela leur permet de maintenir la qualité visuelle attendue par les animateurs sans avoir à attendre que l'animation de ralenti passe complètement à l'animation de sortie. 

     

    IA ( Fonctionnalités des véhicules)

    L'équipe chargée des fonctionnalités des véhicules a progressé dans le remaniement de l'IA de combat. Au cours des mois précédents, ils ont établi un design solide pour l'IA de combat avec de nouveaux arbres de comportement pour les différents types de combat. Ceux-ci ont été mis en œuvre en mars.

    "Il s'agit d'un processus très itératif qui implique de nombreux tests de jeu. Nous avons déjà effectué des playtests sur les comportements les plus critiques et, jusqu'à présent, les résultats sont bien meilleurs qu'auparavant. Les combats sont plus rapprochés, plus engageants et il y a beaucoup plus de mouvements. Nous poursuivrons ces tests au cours du mois prochain. Équipe chargée des fonctionnalités des véhicules IA

    L'équipe a également pris en charge les nuages de gaz. Les vaisseaux IA sont désormais capables de détecter qu'ils sont entrés accidentellement dans un nuage de gaz et d'en sortir en priorité. Cependant, certains vaisseaux extraterrestres ont la capacité d'entrer librement dans les nuages de gaz, ce qui sera intégré à leurs comportements.

     

    Animation

    En mars, l'équipe d'animation a travaillé sur le lancement de grenades par l'IA, la guérison entre les personnages IA et la plateforme mécanisée Titan. Ils ont également progressé sur diverses animations et activités de vie des personnages en arrière-plan, y compris les PNJ déplaçant des caisses et des boîtes et entrant dans des fauteuils pivotants. Ils ont également travaillé sur les PNJ qui attaquent le joueur avec des couteaux, des attaques de mêlée et des mises au sol. Le comportement médical et le mouvement du joueur en position couchée ont également été développés.

    Le travail sur la faune s'est poursuivi ; l'animation a fourni des éléments de calage pour une créature extraterrestre et passera bientôt à des tâches pour un chien. La mo-cap a également été tournée pour diverses scènes narratives et éléments de jeu.

    En ce qui concerne le visage, l'équipe a continué à travailler sur un grand nombre de nouveaux contenus ajoutés au jeu par le département Narratif, en s'attachant à donner plus de vie au jeu.

     

    Moteur

    En mars, l'équipe Physique a travaillé sur la manipulation cohérente des véhicules à roues entre différents champs de gravité. En outre, des améliorations ont été apportées à l'élagage des boîtes OBB, tandis que le vol de serrures dans le code d'intersection géométrique a été retravaillé. L'intégrité des données concernant la masse attribuée à la géométrie physique a été renforcée, et une méthode a été mise en œuvre pour trouver les parties d'une entité auxquelles une corde est attachée entre les sessions. Une mise à jour optionnelle des limites des parties de l'espace quadrillé pendant le repositionnement a été ajoutée. Cela devrait permettre de gagner beaucoup de temps lors de la détection des collisions si des milliers de caisses tentent d'entrer en collision avec un vaisseau composé de plusieurs milliers de pièces.

    Sur le moteur de rendu, plus de code a été refactorisé pour Gen12. Les tampons constants transitoires sont maintenant utilisés dans plus de code. Par exemple, dans SSDO et le flou de mouvement. Le traitement des objets tessellés a été amélioré afin qu'il ne s'exécute plus inutilement. Un grand nombre de codes de rendu hérités ont été supprimés (ombrage différé, rendu des ombres, etc.), et la prise en charge de la vue de débogage de l'anticrénelage et du rendu des masques d'ombre a été ajoutée.

    Les améliorations du mode de rendu temporel pour les nuages atmosphériques et volumétriques se sont poursuivies. Ceci inclut des améliorations pour stabiliser les voisinages de couleurs pour les profils de reprojection et de transmittance.

    Au niveau du noyau du moteur, le serveur du compilateur de shaders à distance a bénéficié d'une dernière série d'améliorations substantielles en termes de performances. Le gestionnaire d'exception a été étendu pour mieux gérer les crashs silencieux survenus récemment. Sur la base des informations de suivi de la mémoire mises à disposition par Alpha 3.18 PTU, un nouvel allocateur système personnalisé (pour remplacer jemalloc) a été implémenté, ce qui réduit considérablement la surallocation et la fragmentation observées. Il est actuellement en phase de test. D'autres améliorations ont été apportées à la prise en charge des pages volumineuses. Le travail sur les améliorations du système de streaming et le nouvel outil de suivi de la mémoire s'est également poursuivi.

    En mars, l'équipe de physique a travaillé sur la gestion cohérente des véhicules à roues entre différents champs de gravité. En outre, de nouvelles améliorations ont été apportées à l'élagage des boîtes OBB, tandis que le vol de verrous dans le code d'intersection géométrique a été retravaillé. L'intégrité des données concernant la masse attribuée à la géométrie physique a été renforcée, et une méthode a été mise en œuvre pour trouver les parties d'une entité auxquelles une corde est attachée entre les sessions. Une mise à jour optionnelle des limites des parties de l'espace quadrillé pendant le repositionnement a été ajoutée. Cela devrait permettre de gagner beaucoup de temps lors de la détection des collisions si des milliers de caisses tentent d'entrer en collision avec un vaisseau composé de plusieurs milliers de pièces.

    Sur le moteur de rendu, plus de code a été refactorisé pour Gen12. Les tampons constants transitoires sont maintenant utilisés dans plus de code. Par exemple, dans SSDO et le flou de mouvement. Le traitement des objets tessellés a été amélioré afin qu'il ne s'exécute plus inutilement. Un grand nombre de codes de rendu hérités ont été supprimés (ombrage différé, rendu des ombres, etc.), et la prise en charge de la vue de débogage de l'anticrénelage et du rendu des masques d'ombre a été ajoutée.

    Les améliorations du mode de rendu temporel pour les nuages atmosphériques et volumétriques se sont poursuivies. Ceci inclut des améliorations pour stabiliser les voisinages de couleurs pour les profils de reprojection et de transmittance.

    Sur le moteur principal, le serveur de compilation de shaders à distance a reçu une dernière série d'améliorations substantielles des performances. Le gestionnaire d'exception a été étendu pour mieux gérer les crashs silencieux survenus récemment. Sur la base des informations de suivi de la mémoire mises à disposition par Alpha 3.18 PTU, un nouvel allocateur système personnalisé (pour remplacer jemalloc) a été implémenté, ce qui réduit considérablement la surallocation et la fragmentation observées. Il est actuellement en phase de test. D'autres améliorations ont été apportées à la prise en charge des pages volumineuses. Le travail sur les améliorations du système de streaming et le nouvel outil de suivi de la mémoire s'est également poursuivi.

     

    Fonctionnalités (Gameplay)

    En mars, Fonctionnalités Gameplay a mis en place des profils d'utilisateurs multiples, séparé les métadonnées et les progrès globaux (tels que les réalisations), et ajouté l'option dans le jeu de recharger à partir du dernier point de contrôle.

    Dans le cadre des travaux en cours sur la grue de chargement, ils ont commencé à mettre en place un système permettant de contrôler un véhicule à distance sans avoir à s'asseoir sur son siège et à le piloter directement.

    Ils ont également remplacé l'ancien radar de véhicule par la nouvelle Starmap, qui permet aux joueurs de zoomer et d'interagir de la même manière que sur le mobiGlas. Toujours pour le mobiGlas, des applications de statut personnel, de réalisations et de page d'accueil ont été implémentées en plus de certains widgets de la page d'accueil, notamment les objectifs de mission et le statut personnel. Un lien hypertexte "app link" a également été créé pour permettre un accès rapide aux éléments de l'application sans avoir à naviguer manuellement jusqu'à eux.

     

    Fonctionnalités (véhicules)

    Le mois dernier, l'équipe chargée des fonctionnalités des véhicules a terminé les mines spatiales, qui apparaissent dans plusieurs zones de la campagne.

    "Ceci est profondément intégré avec les bombes et le mode opérateur de missiles dans les vaisseaux, donc la fonctionnalité n'a pas été très complexe à compléter. Nous travaillerons bientôt avec les concepteurs de niveaux pour l'intégrer à divers scénarios du jeu. Équipe chargée des caractéristiques des véhicules

    La nouvelle fonctionnalité de voyage quantique, qui a été activée dans l'ensemble du jeu dans SQ42 le mois dernier, a fait l'objet de commentaires de la part des directeurs et des testeurs. Ces réactions ont été prises en compte en même temps que la correction des bugs afin de créer l'expérience globale souhaitée. Vehicle Features a également travaillé en étroite collaboration avec VFX afin d'intégrer de nouveaux effets visuels pour le quantum.

    En février, l'équipe a commencé à travailler sur une nouvelle méthode de rendu de l'interface utilisateur de la visière. Le mois dernier, elle a commencé à la mettre en œuvre, avec des éléments de réalité augmentée (AR), tels que les réticules de pistolet, et des éléments HUD, tels que le ruban de vitesse. Cette nouvelle interface utilisateur est contextuelle, simplifiée et s'intègre au nouveau système d'affichage multifonctions (MFD). Ce dernier est presque prêt à être activé dans le jeu, ce qui entraînera plus de retours et de tests de la part des autres développeurs.

    Les écrans multifonctions ont également bien progressé. Maintenant que la technologie sous-jacente est terminée, l'équipe a commencé à connecter divers systèmes de jeu, notamment la fonction Radar et Scanner.

    "Nous apportons quelques modifications à la façon dont ce système interagit avec l'interface utilisateur afin de l'afficher dans les écrans multifonctions. De même, notre objectif est d'activer le nouveau système MFD dans l'ensemble du jeu afin de le tester le plus tôt possible.

    La fonctionnalité Wingman Commands a progressé, ce qui permet aux joueurs de donner des ordres aux pilotes qui les soutiennent, tels que "attaquer cette cible", "se regrouper" ou "défendre cette cible". Cette fonctionnalité combine des éléments d'IA, d'interface utilisateur et de dialogue et est en voie d'achèvement.

    Les tâches en cours concernant les radars et les scanners ont également progressé. Le mois dernier, Fonctionnalités des Véhicules a travaillé avec la Conception des Niveaux pour déterminer ce dont ils ont besoin en matière de radar et de balayage pour que les niveaux fonctionnent.

     

    Jouabilité du Scénario

    En mars, Gameplay Story s'est concentré sur l'utilisation de la nouvelle mo-cap pour créer une boucle de maintenance complète pour l'équipage du pont. Cela permet à l'IA de pousser une échelle mobile en position, de l'utiliser pour grimper sur un Gladius, puis de redescendre et de rendre l'échelle.

    "C'était assez compliqué et cela a pris beaucoup de temps, mais le résultat final est très satisfaisant dans le jeu. Jouabilité du Scénario

    Parallèlement, ils ont effectué un certain nombre de petites mises à jour sur les temps morts et la correspondance des poses dans plusieurs chapitres.

    Après avoir résolu le problème des bloqueurs, ils ont finalisé une sélection de scènes dans l'infirmerie. Cela signifie que les personnages peuvent désormais pivoter sur leur chaise et ouvrir les armoires médicales pour interagir avec les accessoires qu'elles contiennent.

    L'équipe a également finalisé des scènes dans lesquelles un personnage monte de manière transparente dans un vaisseau Argo, s'empare des commandes et s'envole.

     

    Programmation graphique et VFX

    En mars, l'équipe graphique a terminé une version de génération de maillage à partir d'entrées guidée, qui sera utilisée pour les tunnels des points de saut.

    Diverses améliorations ont été apportées aux shaders, notamment la recoloration de la peau à l'aide de contrôles physiques de la mélanine et l'ajout d'un support initial pour le maquillage et les tatouages personnalisables. Des améliorations ont également été apportées à la réflexion de l'eau, à la réfraction et à la formation de brouillard.

    Les travaux ont commencé à unifier les formats de maillage statique et de peau, ce qui devrait permettre de réduire considérablement les appels de dessin sur les maillages complexes. L'équipe a également commencé à intégrer une nouvelle logique dans chaque système de flux individuel pour le tester. En outre, l'équipe graphique a apporté diverses modifications au système de rendu vers la texture, y compris de nouvelles options de masquage qui seront nécessaires pour la fonction de carte intérieure.

    Pour Vulkan, des mises à jour ont été apportées au backend pour faciliter la parité visuelle avec DX11. Divers modes de débogage ont également été ajoutés à Gen12 afin de surpasser les fonctionnalités de l'ancien moteur de rendu.

    Pendant ce temps, l'équipe de programmation VFX a poursuivi son travail sur le voyage quantique et le feu. Les effets de voyage quantique pivotent désormais correctement en fonction de la direction du mouvement, et diverses améliorations visuelles ont été apportées sur la base des commentaires reçus. Pour le système de feu, le cadre pour la création de particules de feu par le GPU a été ajouté pour permettre un plus grand nombre de particules. Les entités peuvent désormais échanger de la chaleur avec la pièce dans laquelle elles se trouvent.

    De plus, l'équipe VFX a continué à améliorer son éditeur, en ajoutant la possibilité de référencer les effets les uns par rapport aux autres. Elle a également amélioré les effets de foudre dans les nuages de gaz.

    L'équipe Planet Tech a progressé dans le domaine de l'eau, en itérant sur la qualité de la simulation et en construisant un système pour gérer et combiner les simulations des surfaces d'eau. Le travail sur le système d'astéroïdes s'est également poursuivi, dans le but d'obtenir une configuration beaucoup plus flexible pour la mise en forme et la distribution.

     

    Narration

    L'équipe Narration a passé du temps en mars sur un examen approfondi du niveau de l'une des plus grandes sections du jeu. Tout en se concentrant sur la révision du scénario, ils ont examiné le flux d'un moment à l'autre, en s'assurant que le joueur sait ce qu'il est censé faire et où il va aller ensuite.

    "Bien que la plupart de ces informations puissent être communiquées par le biais d'invites à l'écran et de marqueurs d'objectifs, si elles ne correspondent pas à ce que vit le personnage, il peut y avoir des dissonances narratives. Notre objectif est donc de veiller à ce que les informations soient présentées de manière aussi diététique que possible, afin que les motivations du joueur et du personnage s'alignent, leur permettant ainsi de se sentir pleinement immergés." L'équipe narrative

    Comme indiqué dans le rapport du mois dernier, l'équipe Narrative était au Royaume-Uni pour superviser un tournage de mo-cap afin de capturer une grande variété de matériaux, y compris des conversations dynamiques. Pendant son séjour, l'équipe a également tenu des discussions de haut niveau sur l'état actuel du scénario du jeu et a finalisé les plans pour peaufiner les dernières sections restantes en coordination avec les ajustements de flux de niveau de l'équipe de conception. Cela a permis à l'équipe de commencer à planifier avec précision les prochains tournages de mo-cap de l'année, en s'assurant que les scripts nécessaires soient prêts à l'avance.

     

    IU

    En mars, l'équipe artistique chargée de l'interface utilisateur a créé des concepts pour un nouveau style d'interface véhicule et des écrans d'énigmes à différents niveaux. Ils sont actuellement en train de prototyper un nouveau système d'"écran modulaire", qui leur permettra de créer des écrans environnementaux avec lesquels les personnages IA pourront interagir. Ils ont également commencé à travailler sur les visuels de la nouvelle visière et des lentilles et ont ajouté un polissage visuel à plusieurs écrans à la suite d'un passage de l'équipe des fonctionnalités.

    IU Tech a terminé le travail sur les systèmes sous-jacents pour les marqueurs AR. La nouvelle visière et la nouvelle lentille sont également prêtes à être remises aux équipes et aux artistes des fonctionnalités. Enfin, ils ont apporté des améliorations progressives dans plusieurs domaines, notamment les boîtes d'édition de texte, les barres de défilement, les interactions avec l'holovolume et les hyperliens.

     

    VFX

    Le mois dernier, l'équipe VFX a porté une attention particulière aux lieux spatiaux à grande échelle, en travaillant en étroite collaboration avec l'équipe artistique pour fournir plusieurs effets, notamment des éclairs d'apparence dangereuse et des débris provenant de champs d'astéroïdes.

    Elle a également continué à nettoyer les effets de remplacement dans plusieurs lieux, en les remplaçant par des versions personnalisées qui correspondent mieux à l'environnement.

     

    Trad : @Maarkreidi Starcitizeninfo.fr

     



    Retour utilisateur

    Recommended Comments

    Aucun commentaire à afficher.


  • Statistiques des forums

    7,5k
    Total des sujets
    23,8k
    Total des messages
  • Prochain événement

  • Parlez-en à un ami

    je suis complètement dingue du Site des Swiss Starships, Il faut absolument que j'en parle à tout le monde !
  • 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% de l'objectif atteint... MERCI
    Donate Sidebar by DevFuse
×
×
  • Créer...