Manu el Manouche 🚀 Profile picture
Oct 28, 2022 17 tweets 7 min read Read on X
(1/n)🚨Nouvel épisode d'#InsideStarCitizen🚨Cette semaine CIG nous présente le processus de production de l'environnement de #StarCitizen et SURTOUT les améliorations liées à l'activation de Gen12 pour la 3.18. Thread ⬇️⬇️⬇️
(2/n) On commence donc par le processus de production en prenant comme exemple les installations souterraines présentées lors de la #CitizenCon. Même si il s'agit de création artistique, ça demande de la rigueur et de la planification. Peu de place pour de l'improvisation.
(3/n) Lors de la phase de conception, il s'agit de traduire une idée et une atmosphère d'ensemble. Les vues d'artistes ont sont le résultat de cette phase. Elles servent ensuite comme base de travail pour les artistes qui devront s'en inspirer pour produire les modèles 3D.
(4/n) Avant de démarrer, il faut lister toutes pièces et les assets nécessaires et avoir une idée du temps qu'il faudra consacrer pour les produire. C'est pour cela qu'un prototype grossier est réalisé en 3D très rapidement.
(5/n) Cette liste est représentée dans un outil de planification sous forme de cartes. Chaque carte contient toutes les informations nécessaires à la production en 3D d'une partie d'un bâtiment. Un artiste sait alors ce qu'il doit réaliser de manière méthodique.
(6/n) Cela dit, il reste à déterminer le temps que passera un artiste sur chaque tache. Cette estimation est réalisée dans un grand tableau Excel et la somme de ces taches donne une idée (plus ou moins fiable) du temps nécessaire à la réalisation de l'ensemble.
(7/n) On passe à Gen12 le moteur de rendu de #StarCitizen. Il est piloté par le thread principal du jeu d'un coté et s'appuie sur une API graphique (DirectX11 jusqu'à présent, Vulkan dans un future proche) pour faire le rendu en temps réel des scènes 3D par la carte graphique.
(8/n) Le but de Gen12 est donc d'utiliser moins de temps CPU pour organiser le rendu libérant ainsi ce temps pour d'autres taches. De plus son 2nd objectif est de remplacer DirectX par Vulkan qui possède des fonctionnalités comme le Ray Tracing, le support de Linux, de la VR...
(9/n) Ce travail a pris des années mais les développeurs annoncent qu'ils sont très probablement en mesure d'activer entièrement Gen12 dans #StarCitizen pour la 3.18. On devrait donc voir de belles améliorations!
(10/n) La vidéo ci-dessous montre un rendu de scène couteux (en debug) avec le moteur de rendu actuel. Le nombre de draw calls indique à quel point l'API est sollicitée (environ 46000 appels/frame).
(11/n) En passant à Gen12, et ce pour la même scène, on passe à 32000 appels/frame ce qui constitue un gain considérable!
(12/n) Si on regarde ensuite le temps passé pour chaque frame on observe que le temps de calcul du thread de rendu est supérieur au temps de calcul du thread principal. Ceci est un goulot d'étranglement qui ralentit le jeu et sous utilise la carte graphique.
(13/n) Avec gen12, on observe que le temps utilisé par le thread de rendu est inférieur à celui du thread principal. La carte graphique est donc plus sollicitée ce qui permettra une augmentation du nombre de FPS (dans la limite de ce que la carte graphique peut produire)
(14/n) Pour faire simple, Gen12 permet au thread de rendu diminuer le nombre d'appels à l'API graphique et de s'exécuter plus rapidement que le thread principal de l'application ce qui permet d'augmenter le nombre de FPS.
(15/n) Dans un futur assez proche, DirectX sera ensuite remplacé par Vulkan. Ces travaux sont menés en parallèle de Gen12.
(16/n) Conclusion: Autant la planification de la production ne me hype pas, autant le développement de Gen12 m'impressionne énormément! C'est surement lié à mon taf de développeur C++ qui utilise modestement quelques API 3D de temps en temps 😏
(17/N) Source :

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Manu el Manouche 🚀

Manu el Manouche 🚀 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ManoucheManu

Mar 22
(1/n)🚨Résumé de l'#InsideStarCitizen🚨
CIG veut faire disparaître l'accès magique et immédiat à l'inventaire local. A partir de #StarCitizen 3.23, tout transfert d'items sera bouleversé. Un thread à ne pas manquer⬇️⬇️⬇️
(2/n) Concernant les hangars, CIG introduit la notion de hangar personnel. Il s'agit d'un hangar qui sera assigné à un joueur au moment où il choisira sa landing zone lors de sa première partie (ou à la sortie d'un patch).
(3/n) A partir de ce hangar, un joueur doit pouvoir faire apparaître chaque vaisseau de sa flotte. La taille de ce hangar sera déterminée en fonction du plus grand vaisseau possédé par le joueur.
Read 21 tweets
Jan 3
(1/n)🚨Bilan financier de @CloudImperium🚨
En fin d'année CIG publie un bilan financier de l'année précédente. Celui de l'année 2022 vient juste d'être publié🧐. Il permet de comprendre ou va l'argent des backers.
Regardons ça ensemble: Thread ⬇️⬇️⬇️
(2/n) Globalement l'année 2022 a été bonne: 130millions de dollars c'est 30% de plus que l'année précédente:
➡️114 M$ (+32%) pour le crowdfunding (les ventes de vaisseaux)
➡️5.2 M$ (+6%) pour les abonnements
➡️11.3 M$ (+21%) d'autres revenus Image
(3/n) Si on parle uniquement des ventes (les 114M$), elles sont alimentées dans l'ordre par:
1⃣les nouveaux starter packs
2⃣les vaisseaux et items utilisables directement en jeu
3⃣les ventes de concept de vaisseaux
Read 15 tweets
Nov 16, 2023
(1/n)🚨Mise à jour de la roadmap #StarCitizen🚨
Tous les 15 jours CIG met à jour le contenu des prochains patchs. Cette fois-ci, c'est Arena Commander qui devrait ravir les équipages des vaisseaux multicrew en 3.22😃⬇️⬇️⬇️ Image
(2/n) On commence par la mise à jour des cheveux qui a passé la revue finale. Elle est donc à l'état "committed" et sera donc dans le patch 3.22 Image
(3/n) Les autres modifications concernent des ajouts à la 3.22: De nouveaux lieux (Les avants postes de colons abandonnés) devraient être ajoutés. Ce développement a duré toute l'année 2023!
Image
Image
Read 7 tweets
Jun 30, 2023
(1/n) Résumé d'#InsideStarCitizen. Cet épisode est dédié à la fameuse station Port Olisar qui sera remplacée par la station Seraphim avec l'arrivée du patch 3.20. (Très belle musique sur ce montage de CIG) Thread ⬇️⬇️⬇️
(2/n) Port Olisar (PO) fut la 1ère station dans #StarCitizen. Elle n'a quasiment pas évolué depuis son arrivée. C'est une toute petite station essentiellement appréciée parce qu'il était facile d'y accéder, d'en partir et surtout de se déplacer sans ascenseur!
(3/n) Cependant, elle ne possédait ni clinique ni zone de cargo et sa structure de lui permettait pas d'évoluer:

❌Impossible d'y ajouter de nouvelles fonctionnalités!
Read 10 tweets
Jun 29, 2023
(1/n)🚨Mise à jour de la roadmap #StarCitizen🚨Tous les 15 jours CIG affine le contenu de son prochain patch. Cette semaine on a la confirmation de beaucoup d'éléments annoncés et la suppression (temporaire) de l'un des plus importants. Thread ⬇️⬇️⬇️
(2/n) On commence par une nouvelle mission de Salvage annoncée lors du dernier #InsideStarCitizen pour la 3.20: L'idée est d'effacer les logos d'un gang de la coque d'un vaisseau avant que les forces de police n'inspectent l'épave... La tache est en état "tentative".
(3/n) Les autres annonces concernent la validation des fonctionnalités Arena Commander déjà annoncées pour la 3.20:
✅Mise à jour de l'UI
✅Les nouvelles courses
✅Mise à jour de New Horizon



Read 7 tweets
Jun 2, 2023
(1/n)🚨Nouvel épisode d'#InsideStarCitien🚨#ArenaCommander est en théorie l'endroit parfait pour s'entrainer à la course, au combat FPS et spatial. Cependant, il n'a pas été mise à jour depuis longtemps. Mais depuis quelques mois une équipe lui est à nouveau assigné! Thread⬇️⬇️⬇️
(2/n) L'idée de base d'#ArenaCommander reste la même: Il permet de jouer pendant des sessions courtes de 10-15 minutes et contrairement au PU, la mort n y'a aucune conséquence.
(3/n) L'UI a été totalement revue. Elle est basée sur les Building Blocks. Tout est regroupé dans un écran principal.
Read 25 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(