Revue de Rapports : Octobre 2020

Passage en revue des informations sur le développement de Star Citizen et Squadron 42 fournies par les rapports mensuels du mois d'octobre 2020.

P42

Salut à toutes et à tous !

P42

Bienvenue dans la série d’articles “Revue de Rapports” où nous allons passer en revue les rapports mensuels sur le développement de Star Citizen et de Squadron 42 délivrés par CIG, tout en essayant de rendre les informations les plus digestes possibles. Autant vous prévenir tout de suite, ces Revues n’ont pas pour objectif de résumer ou synthétiser, afin de n’occulter aucune information sortant des rapports. Elles seront assez longues et velues (titre), c’est pourquoi nous vous conseillons de les lire petit à petit. Nous espérons, après lecture, que vous aurez une meilleure vue d’ensemble sur ce qu’auront travaillé les développeurs de CIG et sur le développement de Star Citizen et de Squadron 42 en général !

P42

NOTE : Malgré les efforts de l’auteur pour les rendre un minimum compréhensibles, les Revues de Rapports comportent des termes techniques qui peuvent être difficiles à assimiler. Afin de vous aider, des annotations sont disponibles dans l’article sous cette forme : ⁽⁰⁾. Pour les consulter, il vous suffit de passer votre souris dessus, l’annotation apparaîtra sous forme de petite case blanche. L’auteur tient aussi à souligner et s’excuser du fait que tout le texte n’a pas toujours pu être parfaitement explicité : certains acronymes, noms de technologie ou tournures de phrase hasardeuses rendent le texte original difficile à décrypter. Si vous avez l’explication d’un acronyme non explicité, n’hésitez pas à lui en faire part sur Discord (insosama#4143).

Trop long à lire ?

P42

L’article ci-dessous vous fait (un peu) peur par sa taille et vous souhaitez à la place un résumé complet survolant toutes les principales infos des deux rapports mensuels ? Dans ce cas vous pouvez vous rabattre sur la vidéo de Roxylarotule ci-dessous !

Star Citizen (Univers persistant)

IA (Combat)

CIG

Nous commençons par l’équipe de combat des personnages, qui a accompli la première étape du travail sur le comportement de “reddition” mentionné le mois dernier. Pendant l’exécution de leur comportement au combat, les PNJ vont essayer de trouver des boîtes de munitions utilisables (et à l’avenir demander l’aide de leurs amis pour récupérer les armes disponibles). Si aucune option n’est disponible, ils essaieront de rester en dehors des environnements dangereux et de survivre du mieux qu’ils peuvent.

CIG

L’équipe a commencé à mettre en place le support des traits de caractère. Tout d’abord, cette fonctionnalité expose la capacité de certains traits de caractère dans l’éditeur “Character Skills and Traits”. Les concepteurs peuvent ensuite attribuer des traits aux fiches qui sont attribués aux personnages. Ces traits peuvent être utilisés pour modifier ou activer des comportements spécifiques disponibles pour certains personnages. Par exemple, un PNJ “lâche” n’essaiera pas de faire pression sur le joueur.

CIG

Plusieurs bugs ont également été corrigés pour la perception visuelle, l’utilisation des couvertures et les réactions d’esquive.

IA (Général)

CIG

Le mois dernier, l’équipe en charge de l’IA a trouvé et corrigé d’autres problèmes liés aux chargements des personnages lorsqu’ils se tiennent debout sur un utilisable, déjà évoqué le mois dernier. Cette fois, le problème était spécifique aux personnages chargeant avant leurs équipements. Du code a été ajouté pour gérer ce cas particulier convenablement. Certaines des récentes mises à jour du composant IA ont également été modifiées avec des règles de dépendance plus strictes pour éviter les conflits de lecture et d’écriture dans le système de zones. Cela permet d’éviter les conflits lors de la consultation des positions des entités.

IA (Vaisseaux)

CIG

L’équipe en charge des IA liées aux vaisseaux a commencé en octobre à étendre les tâches exploitables de Subsumption⁽¹⁾ se consacrant au voyage quantique, pour qu’elles soient “non bloquantes”. Cela sera utilisé par exemple dans des scénarios spécifiques où un comportement doit s’interrompre et attendre le temps d’un voyage quantique et ensuite continuer avec des tâches régulières, ce qui est particulièrement utile dans les vaisseaux à équipage multiple.

CIG

L’équipe a continué d’itérer sur le ciblage des missiles, en veillant en premier lieu à ce que les tourelles répondent immédiatement aux torpilles hostiles arrivantes, même lorsqu’elles ne sont pas en mode combat. Ils ont ensuite ajusté les priorités de ciblage afin de donner un meilleur équilibrage lorsque les vaisseaux capitaux combattent des cibles multiples. Cela permettra également d’améliorer la manière dont les opérateurs de siège⁽²⁾ gèrent les tirs en rafales lors du contrôle des armes du vaisseau.

CIG

Du temps a également été consacré à l’amélioration de la gestion des missiles pour éviter les collisions, l’équipe filtrant les missiles dans le code en raison du fait qu’ils ne font pas partie du système d’anticollision. Pour le calcul de la précision, l’équipe a mis en place différentes vitesses de convergence vers les cibles lorsqu’une IA touche ou manque la cible. Cela permet d’avoir des comportement plus réalistes des PNJ essayant de toucher une cible plus rapidement lorsqu’ils la manquent, mais se détendant légèrement lorsqu’ils sont efficaces sur la cible.

CIG

Le comportement au combat des vaisseaux capitaux a également été amélioré pour permettre un combat à plus longue distance. Les PNJ vont maintenant réagir à un ennemi qui commence à charger une arme également.

CIG

De plus, plusieurs bugs ont été corrigés et des améliorations ont été apportées aux requêtes de mouvement de fuite, à l’affectation des positions de patrouille et à l’hostilité de certaines cibles.

IA (Social)

CIG

Le mois dernier, l’équipe en charge des aspect sociaux de l’IA a fait évoluer la première version du scénario du mess⁽³⁾vers un état qui permet aux autres équipes de mieux itérer sur les animations, les accessoires et la configuration technique. Pour l’instant, le scénario est à même d’interagir avec des couverts, de la nourriture et des boissons. Les PNJs peuvent itérer sur plusieurs alternatives de nourritures, récupérer tout ce que leur comportement de subsistance désire, et ensuite amener la nourriture sur les tables où elle peut être consommée. Cela implique à la fois des animations systémiques et des mo-cap⁽⁴⁾ créés pour des scénarios spécifiques. Tous ces objets utilisables sont eux-mêmes des fournisseurs d’objets, ce qui signifie que les PNJ peuvent effectuer des recherches directement pour obtenir des objets spécifiques. Ces objets sont physiquement utilisés par l’IA, donc la consommation de nourriture et de boissons a un impact sur le système de santé du PNJ. Cela permet également d’étendre l’utilisation des balises de saisie⁽⁵⁾ dans les canaux d’utilisation “prendre”, “préparer” et “placer”.

CIG

L’équipe travaille actuellement sur plusieurs comportements qui profiteront à la fois au PU⁽⁶⁾ et à Squadron 42⁽⁷⁾, notamment l’utilisation des machines d’arcade et la danse. Jouer aux machines d’arcade sera l’une des activités de loisir disponibles, tandis que danser sera probablement une activité spéciale pour les clients de discothèques et autres lieux appropriés.

Animation

CIG

En ce qui concerne le PU, l’équipe a progressé dans la pose des donneurs de mission et a terminé les animations faciales pour les emotes, les chasseurs de primes, les hors-la-loi ordinaires, etc. Elle a également aidé d’autres équipes avec la mo-cap⁽⁸⁾ et a continué à travailler sur les tâches en attente dans l’animation.

Art (Environnement)

CIG

En octobre, l’équipe de travail sur l’environnement en charge des systèmes d’assets⁽⁹⁾ a achevé les travaux sur les modules de raffinerie, notamment la finalisation artistique et la mise au point de la décoration et de la “construction du monde⁽¹⁰⁾“. Les modules en question ont maintenant été remis aux équipes audio, éclairage et effets visuels pour le polissage final.

CIG

Par ailleurs, l’équipe modulaire a continué à ajouter des nuages de gaz aux points de Lagrange⁽¹¹⁾.

CIG

“Ceux-ci bénéficient vraiment de la première passe d’éclairage avec la production de quelques images finales absolument magnifiques. L’équipe a travaillé dur avec l’équipe graphique pour s’assurer que les nuages restent suffisamment performants pour être utilisés dans l’environnement multijoueur de l’Univers persistant.”

  • L’équipe artistique environnement
CIG

L’équipe a également commencé la phase finale artistique sur le hall d’accueil et l’extérieur du dock d’amarrage “vaisseau-station”. Les travaux de pré-production ont également débuté pour les tout nouveaux archétypes de bases au sol de type architectural “colonial” (Colonialisme).

CIG

L’équipe chargée des zones d’atterrissage a continué avec Orison, l’étape greybox⁽¹²⁾ de la plate-forme industrielle ayant fait de grands progrès. De même, l’étape greybox de la plate-forme commerciale est presque terminée, et certaines zones sont en train d’être amenées à la phase finale artistique qui servira de référence pour tout le reste du site. La barge de transit est presque achevée et a été entièrement mise en place dans le niveau, plusieurs d’entre elles passant actuellement d’une plate-forme à l’autre. Le spatioport est également passé en phase finale artistique.

Les bâtiments coloniaux, présentés dans un ISC.Les bâtiments coloniaux, présentés dans un ISC.
Vue d’Orison, la future ville volante de Crusader (artwork)Vue d’Orison, la future ville volante de Crusader (artwork)
CIG

En plus du travail sur Orison, l’équipe artistique a fini le prototype de la fonctionnalité de piratage et est maintenant en attente d’implémentation et d’itération. Le travail sur le “Convention Center⁽¹³⁾” pour l’IAE⁽¹⁴⁾ de cette année a également été achevé. De nouveaux écrans d’information ont été placés dans les zones d’atterrissage afin de les préparer pour les événements à venir et les écrans existants ont été mis à jour pour être plus dynamiques.

CIG

À Francfort, l’équipe “Organics” a terminé la phase finale artistiques pour les corps célestes de Pyro, bien qu’une autre série de polissage sera entreprise avant la sortie. D’autres travaux sur Crusader ont été effectués en parallèle avec les changements technologiques pour les géantes gazeuses, qui profiteront également aux planètes ordinaires. Du temps a également été consacré au prototypage de la flexion tactile pour le feuillage⁽¹⁵⁾ et de la flottabilité des objets pour les assets flottant sur des plans d’eau planétaires.

Art (Vaisseaux)

CIG

Au Royaume-Uni, l’équipe artistique a continué avec le Hercules de Crusader. Les travaux d’octobre ont consisté à poursuivre le développement de la section d’ingénierie et du pont, qui approchent tous deux de la fin de leur phase finale artistique. À l’extérieur, les matériaux ont été polis et le train d’atterrissage est maintenant artistiquement terminé.

CIG

Le shader iridescent⁽¹⁶⁾ créé pour l’Esperia Talon est prêt à être mis en œuvre, tout comme le système de missiles interne du Shrike. Le train d’atterrissage et l’installation des dommages ont également été finalisés.

Le HerculesLe Hercules
Le TalonLe Talon
CIG

L’équipe basée aux États-Unis a progressé avec le Crusader Mercury Star Runner, notamment en terminant les LOD⁽¹⁷⁾, les panneaux d’interface utilisateur, la zone de chargement et le cockpit. Pour célébrer le jour de la fête du Vara⁽¹⁸⁾, l’équipe a également créé un kit de peinture “verte macabre” pour le Drake Cutlass Black.

CIG

L’équipe artistique technique des véhicules s’est concentrée sur le support du Mercury avec des points d’accroche⁽¹⁹⁾, des pivots, des trains d’atterrissage, des zones et des états de dommage. Des travaux ont également été effectués sur le train d’atterrissage de la série Origin 100 et de petites mises à jour ont été faites sur les Cutlass.

Art (Armes)

CIG

En octobre, l’équipe artistique en charge des armes a terminé la première passe sur le pistolet médical, l’art “LOD 0” pour un prochain LMG Behring⁽²⁰⁾, et un nouveau fusil sniper Gemini⁽²¹⁾. La nouvelle tourelle Behring de taille 10 a également été finalisée. L’équipe approche de la fin de son passage sur les réticules d’armes, qui ajouteront le zérotage et la télémétrie, ainsi que divers ajustements artistiques. La phase artistique pour le module de rayon tracteur sur le Multi-Tool a été achevée, ainsi qu’une nouvelle série de viseurs holographiques Klaus & Werner.

LMG FS-9 de chez BehringLMG FS-9 de chez Behring

Audio

CIG

Le mois dernier, l’équipe audio s’est concentrée sur le Mercury Star Runner de Crusader.

CIG

“Un si grand vaisseau avec autant de pièces mobiles nécessite que tous nos concepteurs sonores travaillent dessus en même temps !”

  • L’équipe audio
CIG

Sur le plan du code, ils ont continué à améliorer le système de musique et des progrès ont été réalisés sur les outils internes de l’équipe.

Service Backend

CIG

Les services en charge du backend ont passé une partie du mois d’octobre à identifier et à traiter les problèmes liés au récent patch, notamment la correction des crashs du hub primaire⁽²²⁾. Certains codes de réseau de bas niveau ont également été nettoyés, ce qui a amélioré la stabilité et contribuera à la mise en ligne d’un plus grand nombre de joueurs connectés en même temps. Des bugs dans les différents chargements, l’inventaire et la mobiGlas ont également été corrigés.

Personnages

CIG

L’équipe des personnages a commencé le mois en travaillant avec l’équipe IA sur les créatures. Il s’agissait de créer des versions préliminaires bloquées rapidement afin de vérifier l’échelle, évaluer les problèmes liés d’assets, tester les squelettes et itérer sur les idées.

CIG

Les artistes en charge de la modélisation et les artistes techniques de l’équipe ont travaillé sur deux nouveaux ensembles d’armure prévus pour 2021 et sur des objets Subscriber Flair⁽²²⁾ dont la sortie est prévue dans l’alpha 3.11.1 et 3.12. Ils se sont également penchés sur des problèmes liés aux anciens uniformes de la Navy récemment publiés – ces corrections seront intégrées dans le prochain patch Alpha 3.11.1.

CIG

Les concepts de trois ensembles complets d’armures ont été développés plus en détail afin de permettre plus de possibilité dans les gameplays de minage et de chasse à la prime. Ils sont actuellement en train de concevoir des sacs à dos assortis à ces ensembles afin de soutenir l’inventaire externe.

Communauté

CIG

Le mois dernier, l’équipe communautaire s’est concentrée sur les préparatifs des célébrations de l’anniversaire de Star Citizen⁽²⁴⁾. Cette année, la célébration a été entièrement numérique, avec le pack gratuit de goodies d’anniversaire 2950 offert à tous les backers. Ils ont également soutenu l’AMA⁽²⁵⁾ Anniversaire, où Chris Roberts, Todd Papy et Tony Zurovec ont répondu aux questions des joueurs sur Spectrum. Le récapitulatif de l’AMA 2020⁽²⁶⁾ a également été publié pour les joueurs qui ont manqué l’événement en direct.

CIG

L’équipe communautaire a soutenu l’équipe narrative avec l’élection de l’Imperator de l’UEE en créant le Comm-Link de l’élection de l’Imperator⁽²⁷⁾ et en mettant en place le bulletin de vote. Elle a également annoncé le pistolet S-38 “One Empire” qui commémore le palier franchi des 300 millions de dollars atteint plus tôt dans l’année.

CIG

Ils ont ensuite soutenu l’équivalent d’Halloween de l’UEE, le Jour du Vara, avec un concours d’histoires d’horreur et de sculpture de citrouilles. Enfin, ils ont célébré l’arrivée des deux premiers objets gagnables uniquement en jeu dans le PU.

Ingénierie

P42

ATTENTION : malgré les efforts de l’auteur de l’article pour le rendre le plus compréhensible possible, cette section reste assez ardue à comprendre pour les non-initiés. Si vous ne comprenez pas la plupart des termes mentionnés ci-dessous, c’est normal ! 😅

CIG

L’équipe chargée de la physique a passé une partie du mois d’octobre à travailler sur un prototype de corps mou volumétrique et sur un rendu de déformation volumétrique⁽²⁸⁾. Diverses optimisations physiques ont également été réalisées. Par exemple, ils ont amélioré l’enchaînement de divers sous-systèmes, accéléré l’exécution des requêtes sur les grille de positionnement spatiale, supprimé les conflits lors de l’accès aux files d’attente de commandes locales⁽²⁹⁾ et supprimé les conflits pour les fonctions d’étape des acteurs/entités vivantes. Des améliorations vitales ont également été apportées à la détection des collisions, résolvant ainsi un problème de longue date qui pouvait introduire des contacts “fantômes” supplémentaires éloignés en réalité de l’endroit où les contacts réels étaient traités. Enfin, l’équipe a commencé à étudier les améliorations à apporter à la configuration de la “flexion tactile de la végétation⁽³⁰⁾“.

CIG

Le mois d’octobre a également vu la poursuite des travaux de transition et de remaniement du moteur de rendu Gen12⁽³¹⁾. Cette fois, un ensemble de fonctionnalités paramétrables a été ajouté au pipeline⁽³²⁾ différé et des mises à jour de l’ensemble des ressources par objet ont été effectuées pour le rendu des scènes (y compris une mise à jour du rendu des textures pour les brosses⁽³³⁾). Pour le système de shaders⁽³⁴⁾, tout le code de rechargement a été nettoyé afin d’améliorer l’édition des shaders et la réponse lors de la modification des paramètres du système. Par exemple, les paramètres graphiques qui utilisent différentes combinaisons de shaders.

CIG

Les progrès réalisés sur les atmosphères, les nuages et le ray-marcher⁽³⁵⁾ unifié ont été intégrés dans le flux de développement principal. Cela signifie que les améliorations mentionnées dans le rapport du mois dernier devraient être disponibles dans le PU dans une prochaine version.

CIG

Le travail au cœur du moteur a consisté à mettre en place un calcul dynamique de zone de “culling⁽³⁶⁾” dans le système de zones. Une poignée de bugs d’occultation liés à la distance de visualisation avec des objets de la taille d’un pixel a également été corrigée pour l’alpha 3.11. Le système d’entités a fait l’objet de plusieurs améliorations et optimisations afin d’éviter les mises à jour et les recherches inutiles. De même, le gestionnaire des agrégats d’entités a reçu des optimisations de bas niveau pour améliorer l’équilibrage du travail et réduire l’utilisation de la mémoire et les conflits lors du travail avec les bulles d’entité⁽³⁷⁾. Quelques modifications de moindre importance ont également été apportées au planificateur de mise à jour de composants d’entités. La logique d’extraction du “Radix-tree⁽³⁸⁾” a également été modifiée, avec un ajustement de la logique d’exécution afin de réduire les conflits.

CIG

La gestion des crashs a été affinée. Une pile exprimée en hexadécimale du thread de rendu est maintenant capturée et intégrée dans des mini-rapports que les joueurs peuvent (en option) envoyer à l’équipe si le jeu plante. Cela permet à l’équipe de récupérer la pile d’appel complète du fil de rendu pendant le débogage post-plantage sans avoir besoin de binaires tiers. Cela permet de gagner du temps car l’équipe n’a pas besoin de télécharger tous les pilotes utilisés par les joueurs.

Fonctionnalités (Gameplay)

CIG

L’équipe US en charge des fonctionnalités gameplay a commencé le mois en corrigeant des bugs critiques et en peaufinant les fonctionnalités de l’alpha 3.11. Après la mise en ligne, elle s’est concentrée sur les fonctionnalités à venir et les initiatives futures, notamment le nouveau système de réputation. Le système sera continuellement peaufiné à l’approche de sa sortie. Ainsi, il pourra être déployé de manière limitée, au fur et à mesure que le gameplay actuel sera converti pour tirer parti de la fonctionnalité.

CIG

L’équipe a également poursuivi la conception de deux nouvelles applications fondamentales pour la mobiGlas. Tout d’abord, “l’Asset Manager” reprend l’application de commerce “Trading App” et sera essentiel pour l’inventaire localisé dont la sortie est prévue l’année prochaine. Deuxièmement, le gestionnaire de mission sera lié au nouveau système de mission dynamique sur lequel on travaille actuellement.

CIG

L’équipe a également commencé à travailler sur une nouvelle fonctionnalité qui changera la façon dont les joueurs réapprovisionnent leurs vaisseaux aux aires de repos. Tous les missiles, leurres et paillettes seront remplacés via un flux d’achat approprié, ce qui permettra à l’équipe de séparer le prix de chaque article. Cela entraînera une augmentation des prix de réapprovisionnement, mais les prix des assurances et les minuteurs seront adaptés en conséquence.

Fonctionnalités (Vaisseaux)

CIG

L’équipe a consacré une partie du mois au développement d’une technologie qui permettra de partager le code de l’IFCS⁽³⁹⁾ avec d’autres systèmes forment liés au mouvement. Un exemple de cela est le mouvement EVA en apesanteur, qui utilisera à terme un code similaire à celui de l’IFCS car les deux sont fortement liés. Cela permet également à l’équipe d’utiliser la richesse de la logique IA et du code de navigation d’abord écrit pour les vaisseaux dans de nouveaux contextes. Ce partage de code sera également utilisé pour les missiles, ce qui permettra d’unifier et de simplifier davantage les différents types de code qui traitent du mouvement dans l’espace.

CIG

Le mois d’octobre a également été marqué par de nombreux travaux sur le système de transit, car les prochaines zones d’atterrissage exigent des comportements particuliers pour le transport.

CIG

Les travaux ont également porté sur l’affichage des noms et des numéros de série sur les flancs des vaisseaux.

CIG

“La plupart des technologies sous-jacentes ont été achevées ; nous sommes maintenant en train de connecter les choses et de faire fonctionner le tout. Nous avons également trouvé un moyen d’attribuer des numéros de série aux vaisseaux qui ne leur ont pas été attribués lors de l’achat.”

  • L’équipe chargée des fonctionnalités des véhicules
CIG

Poursuivant le travail du mois dernier sur le couple Constellation/Merlin, l’IU d’aide à l’amarrage a été achevée. Divers soucis relatifs à la persistance ont également été résolus, ce qui a permis au Merlin et au Constellation d’apparaître en jeu en tant que binôme. L’équipe travaille maintenant sur des tâches plus mineures dans un effort visant à amener la fonctionnalité à un stade “terminée”.

Graphismes

CIG

L’équipe graphique a livré le shader⁽⁴⁰⁾ iridescent⁽⁴¹⁾ mentionné dans le rapport du mois dernier. Cet effet simule les changements de couleur en fonction de l’angle de la caméra par rapport à la surface, permettant des effets anisotropes⁽⁴²⁾ similaires à ceux observés dans les peintures de certaines voitures “exotiques”. Des optimisations du shader et des “look-up textures⁽⁴³⁾” ont été utilisées pour réduire le coût de cette fonctionnalité au point qu’elle puisse être largement utilisée sans problème de performance.

CIG

Le shader de faisceau lumineux⁽⁴⁴⁾ a également été travaillé, ce qui a permis d’améliorer considérablement sa qualité et de corriger des bugs. Cette fonctionnalité aide l’équipe à simuler des faisceaux lumineux distants lorsqu’ils sont hors de la portée pouvant être simulée par le système de brouillard volumétrique.

CIG

Les travaux se sont également poursuivis sur le moteur de rendu Gen12⁽⁴⁵⁾ et le système de test automatisé.

Éclairage

CIG

En octobre, l’équipe d’éclairage s’est un peu concentrée sur le nouveau site de l’IAE⁽⁴⁶⁾.

CIG

“Un ensemble de halls complètement redessinés dans le style artistique Hi-Tech existant signifie une toute nouvelle façon d’éclairer l’exposition annuelle. Nous sommes très enthousiastes à l’idée que la communauté puisse explorer et vivre l’IAE cette année !”

  • L’équipe d’éclairage
CIG

Ils ont également poursuivi les travaux de R&D⁽⁴⁷⁾ pour la future implémentation des nuages de gaz autour des aires de repos situés aux points de Lagrange⁽⁴⁸⁾. L’éclairage joue un rôle majeur dans l’ambiance de ces nuages de gaz et l’objectif actuel est de parvenir à un style visuel qui indique si les nuages sont dangereux ou sûrs tout en s’intégrant dans le style général du système Stanton.

CIG

En ce qui concerne l’avenir, l’équipe chargée de l’éclairage a commencé à travailler sur les futurs modules de raffinerie, qui doivent avoir un aspect très utilitaire et fonctionnel.

Histoire / Narration

CIG

Une fois par décennie, l’UEE organise une élection spéciale pour déterminer le prochain Imperator. Cette fois, les joueurs ont la possibilité de voter et de contribuer à façonner l’avenir de l’Empire. Pour aider tout le monde à connaître les candidats, l’équipe narrative a rejoint Jared sur un Star Citizen Live pour en discuter en détail.

CIG

L’équipe a continué à travailler sur le contenu des prochaines mises à jour, y compris les modules de raffinerie, Orison, et plus encore. Plusieurs scripts pour de nouvelles missions ont été écrits et itérés avec les artistes design, et de nouveaux objets du jeu ont été nommés et décrits (y compris les nouveaux casques “Jour du Vara”⁽⁴⁹⁾).

CIG

Le mois d’octobre a également vu l’aboutissement d’un important projet en coulisse visant à organiser les informations sur les différents objets fictifs créés au fil des ans. Un projet similaire avait été réalisé pour les marques dans l’univers du jeu, mais maintenant y sont ajoutés des détails sur des choses comme des plantes, des boissons extraterrestres et des minéraux précieux qui peuvent ainsi être recherchés et référencés facilement.

CIG

Comme toujours, de nouvelles entrées ont été ajoutées au Galactapedia, dont une entrée sur l’artiste homonyme de Tamsa, et l’équipe a écrit des articles pour le Jump Point d’octobre, dont un portfolio sur le fabricant d’armures Caldera.

Relations joueurs

CIG

Le mois dernier, le service de relations avec les joueurs a ajouté de nouveaux membres à l’équipe d’Austin et de Wilmslow.

CIG

“Les besoins du service augmentent au fur et à mesure que la communauté de backers du jeu grandit. Nous sommes ravis d’accueillir ces nouveaux venus afin qu’ils soient prêts à vous aider durant les fêtes de fin d’année !”

  • L’équipe des relations avec les joueurs
CIG

Ils ont également passé du temps à trier les problèmes de service lors du lancement de l’Alpha 3.11 et ont soutenu les célébrations de l’anniversaire de Star Citizen. Ils ont également aidé les backers œuvrant pour l’obtention du  casque Vanduul et ont commencé à préparer l’évènement à venir de l’IAE⁽⁵⁰⁾.

Accessoires

CIG

En octobre, l’équipe des accessoires a continué à soutenir la fonctionnalité de traction/poussée de chariots et le barman, en plus de l’IA sociale. Elle a également réalisé quelques accessoires pour Orison et les modules  de raffinerie. Les travaux ont également été achevés pour les assets des nouveaux panneaux d’ascenseur autoportants⁽⁵¹⁾.

QA (Assurance Qualité)

CIG

Le travail général de l’Assurance Qualité tout au long du mois d’octobre a consisté à soutenir les équipes chargées des fonctionnalités et à tester différents lieux.

CIG

Pour l’équipe d’IA de combat et de vaisseau, l’Assurance Qualité a poursuivi son niveau normal de support en travaillant sur diverses checklists et en apportant son aide pour les problèmes rencontrés. Ils ont également aidé l’équipe du moteur du jeu à enquêter sur certains crashs difficiles à reproduire et à mettre en place des postes de travail pour tester spécifiquement les fuites de mémoire⁽⁵²⁾. Parallèlement, ils ont utilisé l’éditeur pour tester les subtilités des configurations de niveau et des ascenseurs. Les tests de DataForge⁽⁵³⁾, StarWords⁽⁵⁴⁾, ExcelCore⁽⁵⁵⁾ et de l’éditeur sandbox⁽⁵⁶⁾ se sont également poursuivis pour l’équipe chargée des outils.

Tech (Animation)

CIG

Tout au long du mois d’octobre, l’equipe s’est concentrée sur la mise à niveau des assets des têtes dans le pipeline⁽⁵⁷⁾ des personnages. Une quantité énorme de détails techniques est intégrée dans chaque asset de tête qui sera pris en compte et restructuré tout au long de la révision.

CIG

L’équipe a également commencé à remanier les animations de combat afin de supprimer les soucis techniques dans la tenue des armes par l’IA, des vaisseaux ont été préparés pour l’équipe d’animation, et un soutien a été apporté à l’IA sociale.

Turbulent

CIG

L’équipe des services de Turbulent a passé le mois à faire plusieurs ajouts à l’outil interne Hex⁽⁵⁸⁾. Celui-ci fournit désormais davantage d’informations sur l’historique des événements des organisations, la réputation et l’inventaire afin de faciliter le dépannage et les enquêtes des équipes de support du jeu. Les services “org” et “inventory” sont déjà en ligne, tandis que le système de réputation est encore en cours de finalisation. Ils ont également soutenu le travail sur l’outil Odin⁽⁵⁹⁾, qui est actuellement testé dans les différents environnements de développement. Les migrations du service d’inventaire ont également été testées pour le prochain correctif alpha 3.11.1, et des corrections de bugs mineurs ont été effectuées.

CIG

L’équipe Turbulent chargée de la plate-forme web a soutenu la sortie de la série Origin 100 autant en frontend qu’en backend⁽⁶⁰⁾ et a contribué à la mise en place de la page d’anniversaire de Star Citizen.

Interface utilisateur (IU)

CIG

Une partie du temps de programmation de l’équipe IU a été consacrée à la correction des bugs et au soutien de diverses équipes de jeu pour les prochaines versions. L’équipe technique a travaillé sur l’éclairage des Building Blocks⁽⁶¹⁾, ce qui permettra d’améliorer l’apparence des modèles de vaisseaux. Les artistes ont développé des concepts pour la nouvelle IU d’amarrage et ont créé des concepts visuels cibles pour une nouvelle interface de visière de casque et de lentilles. Des artworks et des écrans d’affichage pour les prochains modules de raffinerie ont également été réalisés.

Effets visuels (VFX)

CIG

L’équipe VFX a travaillé sur plusieurs vaisseaux le mois dernier, dont le Crusader Mercury. Ils ont également continué à itérer sur les effets des armes des vaisseaux, en accordant une attention particulière à la lisibilité à distance. Ils ont fait de même pour les missiles, permettant aux traînées d’apparaître plus longtemps. Ils ont également continué sur les effets d’impact des boucliers utilisant la technologie SDF⁽⁶²⁾.

Squadron 42

P42

Note : Ne sont cités que les éléments en plus ; nombre de choses citées précédemment sont aussi utiles pour SQ42 et ne sont pas rappelées ici.

IA (Combat)

CIG

Nous commençons avec l’équipe en charge du combat des personnages, qui a progressé avec les comportements au combat spécifiques aux confrontations humaines et Vanduul. Spécifiquement pour les personnages Vanduul, l’équipe a créé plusieurs animations pour les attaques en mêlée dont la direction est basée sur la localisation de la cible. Ils ajoutent actuellement un support initial pour la “distorsion de l’animation”, qui permettra aux Vanduul d’ajuster la rotation et la translation de l’animation en fonction du contexte. La première passe sur les attaques combinées a été ajoutée, ce qui permet une sélection plus fluide de l’animation lors de l’exécution d’une chaîne d’attaques en mêlée.

Animation

CIG

Le mois dernier, l’équipe d’animation a travaillé sur l’action de “pousser / tirer”, des améliorations de la transition de position, une poignée de nouvelles armes et des améliorations de set d’animations “d’accroupissement”.

CIG

Les tâches ont progressé pour les animations liées au quotidien et aux interactions sociales, dont la cantine, le mess, les boissons du barman, les salles de bain, le personnage de l’armurerie, l’ingénieur et les exercices. Ils ont également ajouté les mécaniques de reddition de l’IA et ont poursuivi le combat en mêlée Vanduul.

CIG

Des animations faciales ont été créées pour les équipes chargées des fonctionnalités, y compris des séries représentative de situation d’efforts⁽⁶³⁾, et les performances du joueur féminin ont continué. En ce qui concerne la capture de mouvement, de nouveaux tournages ont été prévus pour les équipes de fonctionnalités des acteurs⁽⁶⁴⁾, d’IA sociale et d’IA de combat. Quelques scènes remarquables ont également été réalisées et des améliorations ont été apportées au squelette⁽⁶⁵⁾ du MotionBuilder⁽⁶⁶⁾.

Art (Personnages)

CIG

Le mois d’octobre a été consacré au travail sur les principaux personnages de la campagne. Après avoir effectué des changements majeurs à la tête de Morrow⁽⁶⁷⁾, l’équipe a mis à jour sa combinaison, qui servira de base pour tous les uniformes de la Navy associés. L’équipe a également revisité le personnage de Vallon⁽⁶⁸⁾, en se concentrant cette fois sur ses cheveux. La qualité est maintenant extrêmement élevée et constituera également la base d’une coiffure “générique”. L’équipe est en train de mettre à jour plusieurs assets⁽⁶⁹⁾ pour l’introduction d’un vaisseau clé, dont les uniformes des officiers et de l’équipage de pont , les tenues des ingénieurs, ainsi que plusieurs têtes et coiffures.

Art (Environnement)

La station spatiale AciedoLa station spatiale Aciedo
CIG

Tout au long du mois d’octobre, l’équipe artistique de SQ42 s’est concentrée sur deux domaines clés du jeu, le “Chop-Shop⁽⁷⁰⁾” et la station Archon. Ils ont également apporté la touche finale à la station Aciedo, qui a été largement montrée lors de la première vidéo “The Briefing Room⁽⁷¹⁾” (vidéo “eye candy” résumé).

CIG

Le “Chop-Shop” contient un mélange de surfaces dures et d’éléments organiques, l’équipe a donc expérimenté à la fois des données scannées et des systèmes procéduraux pour parvenir au résultat final. Ils ont également travaillé en collaboration avec les équipes de conception pour construire les espaces jouables du site, des assets⁽⁷²⁾ spéciaux soit “solides” soit “organiques” étant utilisés pour l’aménagement whitebox⁽⁷³⁾.

Un “Chop-Shop” (artwork)Un “Chop-Shop” (artwork)
Vue de la station Archon, présentée rapidement en intro de l'épisode 1 de "The Briefing Room"Vue de la station Archon, présentée rapidement en intro de l'épisode 1 de "The Briefing Room"
CIG

La station Archon est le plus grand site que les joueurs visiteront dans le jeu, l’équipe qui a travaillé sur Aciedo a donc déménagé pour constituer une équipe de travail sur Archon plus importante. Ils ont commencé par boucler le travail sur le hangar et commencent maintenant à décomposer un kit d’assets⁽⁷⁴⁾ partagés de la bibliothèque pour les utiliser par la suite dans toute la station. Ce projet est guidé par un nouveau “guide de style⁽⁷⁵⁾” qui donne une orientation claire pour l’intérieur afin de le garder cohérent avec l’extérieur précédemment achevé. Du côté “planétaire”, des progrès ont été réalisés sur l’installation Chemline⁽⁷⁶⁾ qui a été placée sur un nouveau terrain.

CIG

Des progrès ont également été réalisés sur les intérieurs du Javelin et de l’Idris, avec un éclairage, des matériaux et une géométrie polis et améliorés. La salle des machines du Javelin a également été finalisée.

CIG

Par ailleurs, d’excellents progrès ont été réalisés sur le kit d’avant-postes spatiaux. Cet asset de station est unique au système Odin et sera utilisé pour peupler les scènes spatiales avec des installations et des stations crédibles. Ils ont également implémenté un lieu extrêmement important pour l’histoire.

Audio

CIG

La division audio a passé le mois à terminer les éditoriaux pour les dialogues⁽⁷⁷⁾ et a apporté des améliorations au système de musique. Ils ont également travaillé aux côtés des compositeurs de SQ42 pour créer de nouvelles musiques.

Ingénierie

CIG

L’équipe des acteurs⁽⁷⁸⁾ a commencé le mois en poursuivant son travail sur les réactions aux contraintes de force. Désormais, les personnages vont réagir soit à des effets soudains comme une explosion, soit à des effets soutenus comme le vent ou la force g. Cette méthode est étendue aux chancellements, où la force est suffisamment forte pour déplacer le joueur mais pas assez pour le faire tomber.

CIG

L’équipe a commencé à mettre en place le radar et le scan FPS, en tenant compte des émissions des armes et des signaux audio. Plus de temps a été consacré au déplacement coopératif, avec le polissage de la traction/poussée des chariots et la refonte du code de trajectoire de locomotion douce afin de mieux l’intégrer dans le suivi de trajectoire de l’IA. Cela permettra d’obtenir des visuels de meilleure qualité, en particulier avec le “strafing” (pas de côté) des personnages. Cela permettra également un meilleur alignement de l’animation lors de l’exploitation⁽⁷⁹⁾ des utilisables, ce qui contribuera également à la technologie de correspondance de mouvement en cours de développement.

CIG

L’équipe des fonctionnalités de SQ42 a continué à améliorer la profondeur de champ⁽⁸⁰⁾ de la caméra lors des conversations ou en suivant un PNJ. Ils ont également ajouté le support TrackView⁽⁸¹⁾ pour mieux déclencher la destruction des vaisseaux et ont ajouté un polissage supplémentaire aux rigs⁽⁸²⁾ d’éclairage dynamique.

CIG

L’équipe a également amélioré les démarrages de missions, en révisant les éléments qui doivent être chargés en premier lieu par l’Object Container Streaming⁽⁸³⁾. La configuration de la télémétrie du champ de tir⁽⁸⁴⁾ a également été revue.

Gameplay

CIG

En octobre, l’équipe chargée du gameplay narratif s’est concentrée sur un chapitre d’introduction clé, les scènes elles-mêmes étant désormais impressionnantes et fonctionnant comme souhaité. L’objectif actuel est d’aider les équipes de code et de conception à perfectionner le mélange des scènes grâce aux déplacements des IA. Bien que ce soit un processus difficile, de grands progrès ont été réalisés et les résultats semblent prometteurs. Ils ont également travaillé aux côtés de l’équipe design pour mettre en place les scènes des chapitres 6, 7, 13 et 18 qui sont nécessaires à l’équipe chargée du gameplay narratif.

Conception de niveau (Level Design)

CIG

L’équipe de conception sociale a amené un certain nombre de scènes à leur “standard gold”, qui incluent  les comportements, les utilisables, les interruptions et les abandons achevés.

CIG

L’équipe de level design a fait passer plusieurs sections FPS à un état presque complet. Cela permettra de mettre en évidence tout mo-cap⁽⁸⁵⁾ supplémentaire nécessaire pour étendre le récit et soutenir les multiples approches prises en charge dans la plupart des environnements.

CIG

L’équipe espace/combat de vaisseaux (dogfight) a soutenu les différentes équipes des fonctionnalités. Par exemple, les équipes d’IA et le gameplay de pilotage travaillent sur l’amélioration des comportements de suivi de trajectoire et de sensibilisation aux dangers. Ils ont également continué à “créer des paysages spatiaux⁽⁸⁶⁾” dans le système Odin aux côtés des équipes artistiques.

Narration

CIG

Tout au long du mois, l’équipe a rencontré celle en charge du design pour planifier les dialogues supplémentaires nécessaires à la campagne. Ils ont ensuite écrit des lignes et fait des enregistrements pour permettre à l’équipe design  de voir comment les ajouts sonnent in situ.

CIG

Comme les différents environnements continuent à se développer, les équipes artistiques ont demandé de l’aide pour des assets⁽⁸⁷⁾ supplémentaires ou pour l’habillage des décors. Il s’agit notamment d’indicateurs d’histoire supplémentaires qui récompensent les joueurs qui creusent un peu plus et explorent les lieux du jeu.

CIG

Comme mentionné dans le rapport du mois dernier, l’équipe a continué à travailler avec l’équipe audio et celle en charge des combats IA pour développer la culture et le comportement des Vanduul, tandis que le xénolinguiste de l’équipe a continué à développer le langage.

QA (Assurance Qualité)

CIG

L’assurance qualité a soutenu l’équipe des cinématiques avec des enregistrements de chaque niveau, ce qui leur a permis de revoir chaque chapitre pour s’assurer que les scènes fonctionnent et apparaissent comme prévu.

Interface utilisateur (IU)

CIG

Une grande partie du travail de l’équipe IU spécifique à SQ42 était axée sur les nouvelles technologies, notamment un nouveau système permettant aux animateurs de déplacer et de positionner les interfaces utilisateurs dans les cinématiques. Ils ont également continué à itérer sur le système d’éclairage 3D pour améliorer l’apparence des vaisseaux et des objets sur les écrans d’IU et les hologrammes. Sur le plan artistique, les concepts visuels cibles pour l’IU de l’Aegis Gladius ont été finalisés, y compris les visuels pour les écrans MFD⁽⁸⁸⁾.

Effets visuels (VFX)

CIG

Le mois dernier, l’équipe VFX a continué à améliorer le pipeline de destruction⁽⁸⁹⁾, en se concentrant sur quelques séquences spécifiques avec des degrés de complexité variables. Ils ont également travaillé sur les effets du module de rayon tracteur  pour le Multi-Tool.

P42

Et voilà qui met fin à cette Revue de Rapports, nous espérons qu’elle vous a permis comprendre ce sur quoi les développeurs ont travaillé durant le mois d’octobre 2020 ! La suivante sera consacrée aux rapports mensuels de Novembre et Décembre 2020. À la prochaine !


P42

⁽¹⁾ Subsumption : le système qui se charge d’appeler toutes les routines animées d’action qu’un PNJ peut effectuer dans un contexte donné, pour rendre ces derniers vivants.

P42

⁽²⁾ Seat operators : les opérateurs de tourelles, a priori ; je préfère dans le doute laisser la traduction littérale, l'interprétation pouvant être fausse.

P42

⁽³⁾ La pièce qui sert de cantine et la pièce de vie centrale dans les grands vaisseaux.

P42

⁽⁴⁾ Mocap ; ou « motion capture » : moyen de capture du mouvement d’acteurs réels, au moyen de caméras marquées optiquement, et de logiciels retranscrivant sur des modèles numériques les mouvements produits par les acteurs sur scène.

P42

⁽⁵⁾ Des « marqueurs » numériques qui permettent aux PNJ de savoir ce qu'ils peuvent prendre, et comment ils doivent le manipuler.

P42

⁽⁶⁾ Persistent Universe ou Univers persistant, la partie multi.

P42

⁽⁷⁾ La future campagne solo.

P42

⁽⁸⁾ Mocap ; ou « motion capture » : moyen de capture du mouvement d’acteurs réels, au moyen de caméras marquées optiquement, et de logiciels retranscrivant sur des modèles numériques les mouvements produits par les acteurs sur scène.

P42

⁽⁹⁾ Asset : élément simple en 3D, brique élémentaire, souvent « modulaire » (qui peut être réutilisé à plusieurs endroits).

P42

⁽¹⁰⁾ World-building. Je pense que c'est a entendre sous le sens « level design », mais sans certitude.

P42

⁽¹¹⁾ Pour faire simple, les points de Lagrange sont les points dans l’espace ou les différentes forces de gravité des corps massifs considérés s’annulent et où un objet de masse négligeable se tiendrait donc en équilibre. Dans le PU, ils sont signalés dans la carte stellaire (Starmap) sous la forme « CRU-L1 » ou « HUR-L3 ».

P42

⁽¹²⁾ Greybox : niveau de modèle 3D déjà très détaillé et proche de son rendu final. Les pièces intérieures sont détaillées et agrémentées. Par exemple, petit rappel du processus de création pour les vaisseaux en cliquant ici.

P42

⁽¹³⁾ IAE : évènement anniversaire diégétiquement intégré sous la forme d'une pseudo-expo des constructeurs, organisé tous les ans au mois de novembre.

P42

⁽¹⁴⁾ IAE : évènement anniversaire diégétiquement intégré sous la forme d'une pseudo-expo des constructeurs, organisé tous les ans au mois de novembre.

P42

⁽¹⁵⁾ Le fait que les herbes ou les branches se courbent à notre passage.

P42

⁽¹⁶⁾ Effet de lumière et de couleur, qui fait que quand on change d’angle de vue (ou l’angle de la source lumineuse), la texture « miroite » et « change de teinte ». Pensez à de la nacre, ou une tache d’essence au sol pour vous représenter physiquement ce que c’est.

P42

⁽¹⁷⁾ LOD : version multiple d'un modèle 3D de moins en moins détaillé. Le moteur de jeu peut ainsi charger celui qui représentera un meilleur compromis "visuel / poids du fichier" suivant la distance d'affichage.

P42

⁽¹⁸⁾ L'équivalent en jeu de la fête d'Halloween.

P42

⁽¹⁹⁾ Points d'accroche ou hardpoints : les emplacements où sont placés les sous-systèmes, armement, etc.

P42

⁽²⁰⁾ Très probablement le fusil-mitrailleur Behring FS-9, sorti en 3.12.

P42

⁽²¹⁾ Très probablement le fusil sniper Gemini A03, sorti en 3.12.

P42

⁽²²⁾ Dans le texte original : « primary hub crashes ». Désolé, je n’ai pas exactement compris le véritable sens de ce terme...

P42

⁽²³⁾ Les objets disponibles pour les personnes payant l’abonnement mensuel sur le site RSI.

P42

⁽²⁴⁾ Cliquez ici afin d’accéder à notre article consacré à l’anniversaire de Star Citizen.

P42

⁽²⁵⁾ « Ask Me Anything » ou « AMA » est une session de Q&R où des développeurs répondent en direct par écrit à des questions posées par les joueurs sur une page Spectrum dédiée.

P42

⁽²⁶⁾ Cliquez ici afin d’accéder à notre traduction de l’AMA 2020.

P42

⁽²⁷⁾ Cliquez ici afin d’accéder à notre traduction du Comm-Link.

P42

⁽²⁸⁾ Si vous ne vous représentez pas de quoi on parle, pensez pâte à modeler et rendu d'animation de déformation de ladite pâte à modeler.

P42

⁽²⁹⁾ Les commandes sont empilées dans des listes d'attente avant d'être traitées séquentiellement. Il peut arriver que l'accès à la file d'attente pour exécution réponde en fait à des critère précis (et pas forcément « dans l'ordre d'arrivée») qui peuvent générer des conflits qu'il faut résoudre.

P42

⁽³⁰⁾ Le fait que les herbes ou les branches se courbent à notre passage.

P42

⁽³¹⁾ G12/Gen12 : le système en charge du rendu sur SC est désigné par sa version actuelle : la « génération 12 », soit G12 ou Gen12.

P42

⁽³²⁾ Pipeline : nom donné à une procédure « étape par étape successive », soit à propos d'un travail dont le séquençage a été caractérisé, défini et standardisé (comme pour les vaisseaux), soit à propos de process logiciel, souvent lié à la génération d'une image 2D depuis un environnement 3D, ou d'une texture / triangle élémentaire.

P42

⁽³³⁾ L’outil « brosse » ou « pinceau » est un outil qui permet de modifier toute une zone (de taille généralement variable) sur une planète d’un coup, plutôt que d’avoir à positionner et modifier chaque élément un par un. Pour ceux qui ont déjà utilisé des éditeurs de niveau dans des jeux de stratégie ou de gestion, c’est typiquement le genre d’outil qui permet de créer des forêts en un clic de souris.

P42

⁽³⁴⁾ Shaders : micro-programmes exécutés par la carte graphique pour ajouter des effets. Certains concernent la géométrie des objets et sont capables de modifier les surfaces et les sommets. D’autres agissent sur la couleur d'un pixel de l'environnement 3D, et permettent de rendre des comportements à la lumière complexe.

P42

⁽³⁵⁾ Ray-marcher : système en charge du rendu des « rayons » de lumière (ou d'ombre). Il s'agit d’une technologie de raytracing, c’est-à-dire de rendu basé sur une simulation des trajectoires des rayons lumineux. Ici, elle tourne sur un pixel shader (voir traduction de shader, ici dédié au calcul de la couleur d’un pixel 3D élémentaire), et est capable avec peu de ressource de tracer des vecteurs entre la surface normale de l’objet et l’objet le plus proche pour en donner la nature et la distance.

P42

⁽³⁶⁾ Spatial Culling : technique mathématique qui permet de découper l’espace volumétrique en différents éléments par découpage d’intersection avec d’autres volumes. C’est une technique permettant, par exemple, de différencier ce qui peut être vu par le joueur de ce qui lui est invisible afin de ne pas surcharger le moteur de rendu. Plus d'infos en cliquant ici.

P42

⁽³⁷⁾ Pas sûr du sens, mais j'imagine qu'il s'agit d'un espace sphérique englobant l'objet pour par exemple gérer plus simplement les collisions ?

P42

⁽³⁸⁾ Radix tree : ou arbre préfixe compact, est une structure de données en forme d'arbre optimisée en regroupant les éléments communs. Par exemple, si je cherche à sauvegarder 3 mots : romane, romulus et romanus, le tronc contiendrait : « Rom » qui est un « préfixe » à tout les mots, puis serait sous-divisé en deux branches, l'une serait « ulus », l'autre « an », qui serait elle-même sous-divisée en « e » et « us ». En suivant le dessin des branches, il est possible de retrouver chacun des trois mots.

P42

⁽³⁹⁾ Intelligent Flight Control System : c'est l'intelligence de pilotage qui convertit les commandes du joueur en ordres de commande sur les différents moteurs et surface de contrôle du vaisseau pour en assurer la trajectoire de manière naturelle.

P42

⁽⁴⁰⁾ Shader : micro-programme exécuté par la carte graphique pour ajouter des effets. Certains concernent la géométrie des objets et sont capables de modifier les surfaces et les sommets. D’autres agissent sur la couleur d'un pixel de l'environnement 3D, et permettent de rendre des comportements à la lumière complexe.

P42

⁽⁴¹⁾ Effet de lumière et de couleur, qui fait que quand on change d’angle de vue (ou l’angle de la source lumineuse), la texture « miroite » et « change de teinte ». Pensez à de la nacre, ou une tache d’essence au sol pour vous représenter physiquement ce que c’est.

P42

⁽⁴²⁾ Se dit d'une substance, d'un corps dont les propriétés varient selon la direction considérée.

P42

⁽⁴³⁾ Look Up Table ; système de gestion colorimétrique. Il s'agit d'un effet post-prod en vidéo qui permet de calculer en temps réel les correctifs de colorimétrie / contraste et luminosité qui assurent un rendu optimum et continue. Les « textures », ici, sont la résultante de cette opération, après correction. Plus d’infos en cliquant ici.

P42

⁽⁴⁴⁾ Pensez ici à des faisceaux de torche, des lasers, ou encore une raie de lumière au travers d'un volet dans une pièce sombre.

P42

⁽⁴⁵⁾ G12/Gen12 : le système en charge du rendu sur SC est désigné par sa version actuelle : la « génération 12 », soit G12 ou Gen12.

P42

⁽⁴⁶⁾ IAE : évènement anniversaire diégétiquement intégré sous la forme d'une pseudo-expo des constructeurs, organisé tous les ans au mois de novembre.

P42

⁽⁴⁷⁾ Recherche & Développement.

P42

⁽⁴⁸⁾ Pour faire simple, les points de Lagrange sont les points dans l’espace ou les différentes forces de gravité des corps massifs considérés s’annulent et où un objet de masse négligeable se tiendrait donc en équilibre. Dans le PU, ils sont signalés dans la carte stellaire (Starmap) sous la forme « CRU-L1 » ou « HUR-L3 ».

P42

⁽⁴⁹⁾ L'équivalent en jeu de la fête d'Halloween.

P42

⁽⁵⁰⁾ IAE : évènement anniversaire diégétiquement intégré sous la forme d'une pseudo-expo des constructeurs, organisé tous les ans au mois de novembre.

P42

⁽⁵¹⁾ Un ascenseur autoportant est un ascenseur qu'on ajoute à une construction existante. Visuellement, parce que dans un jeu c'est surtout ça qui nous importe, un « autoportant » est un ascenseur qui n'est pas intégré dans un mur, caché, dans les fondations, mais qui occupe le milieu d'une pièce et dont toute la structure est visible. C'est le cas des monte-charges, par exemple.

P42

⁽⁵²⁾ Une « fuite de mémoire » est un type de bug qui fait qu'au fil du temps, la mémoire se remplit de données qui ne sont plus utilisées. Le programme qui a des soucis de fuite de mémoire, au lieu de supprimer ces données pour utiliser cet espace avec de nouvelles, finit par utiliser de l’espace libre, et laisse utilisé et plein le reste de la mémoire. Plus le temps passe, plus la mémoire alloué augmente inutilement.

P42

⁽⁵³⁾ Un outil qui permet de rentrer rapidement et plus simplement les stats des différents éléments du jeu.

P42

⁽⁵⁴⁾ L’outil qui permet dans un système centralisé d’écrire tout le texte du jeu. C’est aussi grâce à ce système que le jeu pourra être traduit plus tard en plusieurs langues.

P42

⁽⁵⁵⁾ Un outil d’extraction de données d’excel qui permet de centraliser les données du site web (le store) pour pouvoir modifier le contenu des pages. Faute de possibilité d’extraire les données directement du jeu pour beaucoup, cela permettra de tenir à jour plus simplement le site web.

P42

⁽⁵⁶⁾ Sandbox (Bac à sable en français) a deux sens possibles : en informatique, un « environnement sandbox » est un environnement d'essai, isolé du reste, qui reproduit / imite / simule un véritable environnement, mais dans lequel on peut essayer ce qu'on veut (y compris faire des choses risquées) sans risquer quoi que ce soit. Typiquement, un OS « virtuel » est une forme de sandbox. En jeu vidéo, ça qualifie un jeu qui propose des gameplays incitant le joueur a « créer » quelque chose de ses propres mains, voire qui peut l'inciter à faire du gameplay émergent en étant créatif avec le jeu lui-même. La définition peut donc coller à de nombreux cas, un éditeur de cartes dans un jeu étant par essence un mode « sandbox » du jeu qui par ailleurs peut ne pas l'être lui-même. C'était d'ailleurs souvent le nom donné aux éditeurs de niveaux eux-mêmes.

P42

⁽⁵⁷⁾ Pipeline : nom donné à une procédure « étape par étape successive », soit à propos d'un travail dont le séquençage a été caractérisé, défini et standardisé (comme pour les vaisseaux), soit à propos de process logiciel, souvent lié à la génération d'une image 2D depuis un environnement 3D, ou d'une texture / triangle élémentaire.

P42

⁽⁵⁸⁾ Hex est l'outil de suivi cartographique de tous les événements globaux du jeu, personnage, IA, états et statuts, prix de vente et d'achat, etc. par « zone ». Il tire d'ailleurs son nom de l'organisation de son espace par « tuiles » hexagonales (comme dans certains jeux de société de stratégie). Il est intégré à l'outil Quantum (techno interne de CIG qui simule / stimule l'économie dynamique du jeu).

P42

⁽⁵⁹⁾ Je n'en ai trouvé aucune mention antérieure. On aura eu l'explication partielle de « Hex » dans le rapport d'octobre, alors qu'il a été évoqué en septembre... On aura peut-être l'explication de ce qu'est Odin dans le prochain rapport, ou pas.

P42

⁽⁶⁰⁾ Pour simplifier, le « frontend » est ce que l'usager va voir / utiliser et avec quoi il va interagir. L'interface graphique d'un logiciel est du « front », un site web est du « front ». Mais on pourrait aussi dire d'une salle de restaurant que c'est du « front ». Le « back » est tout ce qui est utile pour que le « front » fonctionne, mais que l'usager ne voit pas. Ça peut être la base de données du catalogue du commerce en ligne, les « logiques » qui font qu'un logiciel remplit la fonction pour laquelle il a été imaginé, ou, dans le cas de la salle de restaurant, la cuisine.

P42

⁽⁶¹⁾ Building blocks / interface modulaire / blocs de construction : c’est un outil qui permet de dessiner plus simplement les interfaces et leur réaction à partir de blocs modulaires personnalisables et agençables, qui permettent de « dessiner » l’interface plutôt qu’avoir à la programmer à la main.

P42

⁽⁶²⁾ Signed Distance Field : champ de calcul de distance des objets pour le calcul des collisions.

P42

⁽⁶³⁾ Animations faciales des personnages quand ils font des efforts, comme des grimaces, l'essoufflement, etc...

P42

⁽⁶⁴⁾ Dans ce contexte : personnages dans le jeu, joueurs comme non-joueurs.

P42

⁽⁶⁵⁾ Squelette ou rigging : le squelette simplifié qui permet de prendre en charge les nœuds et articulations d’un élément animé organique / voir aussi squelette / rig et mannequin.

P42

⁽⁶⁶⁾ Logiciel d'Autodesk (AutoCAD, Maya, 3ds Max) dédié spécifiquement à l'animation des personnages et des organiques, à même d'intégrer les prises de capture de mouvement d'acteurs réels (mocap).

P42

⁽⁶⁷⁾ Eugene Morrow est le chef ingénieur de l’Idris UEES Stanton. Il est incarné par Stephen Bisland. Morrow apprécie vraiment le joueur dès la première rencontre, mais il a été dit que cela pourrait ne pas durer étant donné la nature dynamique de l'histoire de Squadron 42. Il aime répandre des ragots et parvient à informer le joueur de circonstances privées concernant au moins 3 personnes en l'espace de quelques minutes. (source : Star Citizen Tools)

P42

⁽⁶⁸⁾ Cass Vallon est l’officière de comms sur le pont de l’Idris UEES Stanton. Elle est incarnée par Kezia Burrows. (source : Star Citizen Tools)

P42

⁽⁶⁹⁾ Assets : éléments simples en 3D, briques élémentaires, souvent « modulaires » (qui peuvent être réutilisés à plusieurs endroits).

P42

⁽⁷⁰⁾ Un “chop shop” est une entreprise, généralement un garage, qui démonte illégalement des véhicules volés et vend leurs pièces. Les “chop shops” sont souvent liés à des réseaux de vol de véhicules dans le cadre d'un réseau criminel plus large. (source : Wikipedia).

P42

⁽⁷¹⁾ Vidéo présentée à l'occasion de la date initialement prévue pour la CitizenCon, présentant les avancées de SQ42. On était supposé avoir une vidéo de ce type tous les 3 mois, mais la publication est suspendue pour le moment. (Plus d’infos dans la dernière lettre de l’année 2020 par Chris Roberts)

P42

⁽⁷²⁾ Voir l’annotation plus haut dans le texte.

P42

⁽⁷³⁾ Whitebox : première itération d'un vaisseau ou d'un objet en 3D, avec un modèle simplifié, qui permet de fixer le design global, les proportions et volumes, et positionner en intérieur les différents éléments prévus.

P42

⁽⁷⁴⁾ Voir l’annotation plus haut dans le texte.

P42

⁽⁷⁵⁾ Des directives artistiques.

P42

⁽⁷⁶⁾ Dans l’univers du jeu, Chemline Solutions est un fournisseur de produits chimiques industriels. Dans SQ42, c’est une installation d’extraction abandonnée sur la lune Gainey (Odin Ia) qu’on peut apercevoir dans la démo « Vertical Slice » publiée fin 2017.

P42

⁽⁷⁷⁾ « Editorials for dialogue » en anglais : c'est très ambiguë. On peut penser que ce sont les « lignes éditoriales », mais ce n'est pas à l'équipe audio de s'en occuper normalement. À moins que ça ne consiste à créer des banques de phrases ? Ou tout simplement l'édition et le traitement des enregistrements ? Ce n'est pas très clair.

P42

⁽⁷⁸⁾ Dans ce contexte : personnages dans le jeu, joueurs comme non-joueurs.

P42

⁽⁷⁹⁾ « Entering » en anglais : saisie au sens « interface » et non dans le sens « attraper et manipuler ». Si on ne mettait que « saisie », on perd la notion d'interface au profit du mouvement. D'un autre côté, c'est de mouvement dont il est question ici (animation). Par conséquent, j'ai décidé de traduire par « exploitation » et laisser pour la postérité ce petit éclairage nuancé.

P42

⁽⁸⁰⁾ Les effets de flou de profondeur.

P42

⁽⁸¹⁾ TrackView : outil d'aide à la création de séquences d'animation basé sur le suivi en temps réel du regard du joueur comme consigne d'entrée.

P42

⁽⁸²⁾ « Rigs » désigne normalement un squelette d'animation, articulé autour de « points » pivots. Ici, on parle toutefois d'un « système » (la lumière). Il faut donc le voir comme une analogie ou le squelette est en fait un « réseau » et les « points pivots » des nœuds système. Les animations possibles depuis ces nœuds seront ici non plus des mouvements, mais par exemple des couleurs, des puissance, etc… Le choix de ce terme souligne en réalité l'analogie de procédés / moyens de traitement utilisés en développement entre des structures qui peuvent sembler très différentes. Le système de gestion de l'état des lumières est en réalité très proche du système chargé de l'animation d'un personnage. Les deux utilisent une définition sous forme de « rig ».

P42

⁽⁸³⁾ Voir la série « Un système complexe » sur la chaîne Youtube de Pulsar. Il s’agit en gros d’un système qui s’occupe de savoir quoi charger effectivement en mémoire et donc visuellement, quand et où, en fonction de où se trouve le joueur dans l’univers du jeu. Globalement c’est ce qui permet d’éviter les chargement d’instance / map et qui permet d’avoir un open world.

P42

⁽⁸⁴⁾ « Flowgraph » en anglais : dans ce contexte, on peut interpréter la chose de deux manières. Le champ de tir peut être celui qui se trouve dans l'Idris, pour tester les armes. Il peut alors s'agir d’un système de télémétrie qui encadre cette activité. Cela peut désigner par exemple les distances standardisées des cibles, la quantité de couloirs de tir, et autres décisions de conception qui doivent entrer en considération ici. Un flowgraph, par ailleurs, est une manière de coder des rapports conditionnels de mission dans un moteur de jeu et qui permet de créer les logiques scénaristique d'une zone. Difficile, ici, d'être totalement certain du sens.

P42

⁽⁸⁵⁾ Mocap ; ou « motion capture » : moyen de capture du mouvement d’acteurs réels, au moyen de caméras marquées optiquement, et de logiciels retranscrivant sur des modèles numériques les mouvements produits par les acteurs sur scène.

P42

⁽⁸⁶⁾ En anglais « space-scape » : dans le contexte de SC/SQ42, ce terme a été utilisé par le studio pour implémenter les nuages gazeux lors de la 3.12. Ce terme est certainement inspiré du terme « aquascaping » qui consiste à décorer un aquarium avec un « paysage » dans l’eau.

P42

⁽⁸⁷⁾ Asset : élément simple en 3D, brique élémentaire, souvent « modulaire » (qui peut être réutilisé à plusieurs endroits).

P42

⁽⁸⁸⁾ Multi-Fonction Display, ou écran multifonction. Ce sont en gros les écrans dans le cockpit des vaisseaux, qui sur un seul écran peuvent afficher en réalité plusieurs sous-écrans possibles à sélectionner suivant le besoin.

P42

⁽⁸⁹⁾ Pipeline : nom donné à une procédure « étape par étape successive », soit à propos d'un travail dont le séquençage a été caractérisé, défini et standardisé (comme pour les vaisseaux), soit à propos de process logiciel, souvent lié à la génération d'une image 2D depuis un environnement 3D, ou d'une texture / triangle élémentaire. Ici, il doit s'agir d'un truc entre les deux, à savoir le processus animé et ses différents effets dans le jeu.

À propos de l'auteur
Image de profil
insosama
Rédacteur

This is an unofficial Star Citizen fansite, not affiliated with the Cloud Imperium group of companies.

All content on this site not authored by its host or users are property of their respective owners.

Star Citizen®, Roberts Space Industries® and Cloud Imperium ® are registered trademarks of Cloud Imperium Rights LLC