[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (2024)

11/03/23 - News 1 :

Developer Insights #18 - Graphiques de l'accès anticipé KSP2

Source officielle : Le forum Officiel ;

https://forum.kerbalspaceprogram.com/index.php?/topic/214806-developer-insights-18-graphics-of-early-access-ksp2/

Je vous le traduis :

______________________________________________________________________________________________________

[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (1)

Bonjour à tous,

Je suis Mortoc, le nouveau programmeur graphique de l'équipe. Je voulais prendre un peu de temps pour parler des graphismes et des performances de KSP2 - où nous en sommes aujourd'hui, quel est notre processus et quels sont les objectifs de l'équipe.

Comme beaucoup d'entre vous l'ont remarqué, les performances de KSP2 ne sont pas extraordinaires au début de l'Early Access. Dans un jeu aussi complexe que KSP2, il y a un nombre vertigineux de domaines sur lesquels nous pourrions concentrer nos efforts et les retours que nous recevons sont inestimables pour nous permettre de concentrer notre temps sur les problèmes qui affectent le plus les joueurs.

Il y a plusieurs raisons pour lesquelles le framerate peut souffrir. Si l'on demande au CPU d'en faire trop pendant la simulation ou si l'on demande au CPU d'envoyer trop de données au GPU de manière organisée, cela peut faire chuter le framerate sans que le GPU soit au maximum de ses capacités. Dans la plupart des cas, les performances de KSP2 sont bloquées par le GPU, et comme je suis ingénieur graphique, c'est ce que nous allons étudier dans cet article. D'autres ingénieurs travaillent d'arrache-pied sur des améliorations au niveau du processeur que vous verrez apparaître dans les prochaines mises à jour.

Avertissem*nt de plongée en profondeur : chiffres à venir (Ouais pour le coup y a pas d'équivalent FR)

Avant de nous pencher sur les chiffres, commençons par expliquer ce que nous recherchons ici. Les développeurs de jeux ont tendance à penser au framerate en termes de millisecondes plutôt qu'en FPS, car il est plus facile de budgétiser le temps de jeu de cette façon. La conversion des FPS en ms est simple, il suffit d'utiliser la formule 1 000 / FPS = ms (par exemple : 100 FPS signifie qu'il faut 10 ms par image, 1 000 / 100 = 10). De cette manière, nous parlons directement de la durée d'exécution d'un système. Nous voulons mesurer le nombre de millisecondes que prend chaque système dans le jeu afin de déterminer ceux qui prennent trop de temps et font chuter le framerate.

Nous utilisons un outil appelé RenderDoc pour nos tests de performance automatisés (parmi d'autres outils). RenderDoc nous permet d'obtenir les temps réels de chaque commande envoyée au GPU. Notre outil peut alors extraire les événements GPU les plus lents pour que nous puissions les étudier.

La machine que j'utilise ici pour l'analyse des performances est un ordinateur portable équipé d'un processeur i7-8650U, d'un GPU mobile Nvidia GTX 1060 de 6 Go et de 16 Go de RAM. Il a un GPU plus lent que nos spécifications minimales actuelles, donc nous ne nous attendons pas à ce qu'il produise un framerate jouable pour le moment.

Ecran principal du KSC : 11 FPS
[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (2)
[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (3)

Dans cette scène, huit des dix plus mauvais élèves sont liés à PQS+. PQS est l'abréviation de Procedural Quad System, l'algorithme utilisé pour générer les terrains des planètes. KSP2 utilise une version modifiée du PQS de KSP1, généralement appelée PQS+ après toutes les modifications apportées pour KSP2.

Cette table commence par un appel à PQSRENDERTEMP, qui émet 229 248 vertices. Tous les autres appels de dessin qui utilisent ce nombre spécifique font du travail sur le maillage PQS. Les deux appels de dessin qui ne sont pas liés à PQS dans ce tableau sont ceux dont le nom contient un 6 et qui sont liés au système de nuage. A partir de ce rapport, nous pouvons voir que le terrain prend clairement le plus de temps au GPU dans cette scène ; 29.94ms au total.

Essayons un autre point de vue.

LKO - Low Graphics - 8 FPS [News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (4)LKO signifie Low Kerbin orbit
[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (5)
[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (6)

Lorsque vous vous éloignez d'un corps céleste, nous remplaçons le shader local complexe par une version à l'échelle beaucoup plus efficace. Cette scène se trouve en orbite basse de Kerbin, mais elle est suffisamment proche de la planète pour utiliser la version locale du shader. PQS+ est à nouveau 8 des 10 pires appels (la ligne Dispatch (12, 240, 1) qui est le Draw Call #1 se trouve au début de l'image quand nous lançons un shader de calcul pour générer le maillage du terrain). Le premier appel PQS+ qui a pris plus de 10 ms est particulièrement sale.

Rester ancré dans la réalité

Il est clair que le système PQS et les shaders associés posent un gros problème de performance. Parlons-en, mais commençons par un peu d'histoire. Une philosophie de base pour la première partie du cycle d'EA de KSP2 est de s'assurer que "cela ressemble toujours à un jeu KSP". Cela signifie que pour chaque fonctionnalité que nous construisons, nous voulons commencer par ce que faisait KSP1 et ensuite construire un système similaire qui l'améliore.

Conformément à cet objectif, l'équipe a commencé par la conception du PQS de KSP1 et a ajouté des fonctions graphiques modernes pour le PQS+ de KSP2. Au fur et à mesure du développement de KSP2, de plus en plus de fonctionnalités ont été ajoutées à PQS+ pour continuer à repousser les limites artistiques.

[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (7)

Je suis peut-être partial, mais depuis l'orbite, les planètes de Kerbol sont incroyables. Notre équipe artistique a fait un travail fantastique. Depuis la surface, le jeu est encore très joli, mais le terrain lui-même n'a pas encore la qualité visuelle cohérente que nous recherchons. Tout en essayant de construire un terrain à la hauteur de nos ambitions visuelles, nous avons ajouté plus de fonctionnalités que l'architecture précédente de PQS ne peut en supporter. Ce n'est qu'au moment de la montée en puissance de l'EA que nous avons compris à quel point nous avions dépassé les limites de la technologie.

[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (8)

Trajectoire future

Il est clair qu'il y a un problème, mais qu'allons-nous faire ? Plusieurs choses sont faites simultanément. Tout d'abord, nous donnons la priorité à l'optimisation des performances de ce système dans les deux prochains patchs. En particulier lorsque les paramètres graphiques sont "LOW", nous voulons que ce système consomme beaucoup moins de temps GPU. Cela prend deux formes : l'une est une optimisation purement technique qui n'affecte pas les graphismes finaux, l'autre est la désactivation de certaines fonctionnalités visuelles lorsque les graphismes sont réglés sur "LOW" ou "MEDIUM". La première catégorie, les corrections techniques uniquement, a été poussée aussi loin que possible avec PQS+. Nos plans à court terme se concentrent actuellement sur la deuxième catégorie, en désactivant les fonctionnalités qui ne sont pas assez rentables.

[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (9)

Voici un exemple d'optimisation qui affecte les visuels. Bientôt, dans un patch, nous pourrons désactiver le système Anti-Tile dans le terrain. A plusieurs endroits, l'effet est négligeable, mais vous pouvez voir que la surface d'Eve a un artefact de texture répétitif sans ce système. Cet effet visuel est obtenu au prix d'un accès plus fréquent à chaque texture, ce qui pèse sur la bande passante de la mémoire du GPU. La désactivation de cet effet peut avoir un impact faible à moyen sur le framerate, en fonction du GPU en question.

Des optimisations comme celle-ci sont en cours et arriveront dans les prochaines mises à jour. Le reste de cet article traite de systèmes en cours de développement, nous ne pouvons donc pas faire de promesses spécifiques sur les délais ou les fonctionnalités avant que le développement ne soit plus avancé. Mais voici où nous allons :

À moyen terme, mon premier grand projet au sein de cette équipe est de concevoir et de construire un système de terrain de nouvelle génération - ce que nous appelons le système CBT (il utilise une structure de données Concurrent Binary Tree, mais il pourrait aussi signifier Celestial Body Terrain). PQS+ nous a bien servi, mais de nos jours, les cartes vidéo sont beaucoup plus flexibles et il existe des approches plus modernes qui nous donneront de meilleurs résultats en termes de performances et de qualité visuelle. De nouvelles architectures révolutionnaires sont possibles. Le système CBT de nouvelle génération sera le sujet d'un futur blog de développement qui contiendra un aperçu plus détaillé de ce que nous sommes en train de construire. Bien qu'il soit trop tôt pour partager des détails, je dirai que je suis très enthousiaste quant à l'expressivité artistique, la variété potentielle des terrains et les performances du système CBT.

Un autre domaine qui verra un changement majeur dans la qualité visuelle et la performance est l'adaptation du jeu au moteur de rendu moderne d'Unity, HDRP (lisez plus sur HDRP ici si vous êtes curieux, c'est génial https://unity-com.translate.goog/srp/High-Definition-Render-Pipeline?_x_tr_sl=en&_x_tr_tl=fr&_x_tr_hl=fr#features ). Les principaux avantages du HDRP sont un moteur de rendu plus optimisé, ce qui signifie des taux de rafraîchissem*nt plus rapides, et un modèle de shader plus flexible, ce qui signifie des efforts plus efficaces de la part de l'équipe de développement. Il facilitera également la création de mods visuels. En passant, malgré l'amour que nous portons aux moddeurs, ce changement va certainement casser la plupart des mods visuels (désolé les moddeurs, parfois nous devons faire du mal à ceux que nous aimons).

Ces changements en cours nous permettront de construire des mondes plus scientifiques mais aussi plus fantastiques que les Kerbals pourront explorer dans les années à venir.

[News] Maj, infos & nouveautés sur le forum Kerbal Space Program 2 - 24-02-2023 11:27:40 (2024)

FAQs

Why is KSP2 so bad? ›

Kerbal Space Program 2 has received mixed reviews. According to PC Gamer, players criticized the game for its poor technical performance, bugs and lack of content at launch; however, players praised the improved graphics, sound design and quality-of-life changes over Kerbal Space Program.

Will KSP2 be free? ›

Kerbonauts, we're excited to announce that Kerbal Space Program 2 will be releasing in Early Access on February 24th, 2023, for an Early Access price of $49.99. * The game will be available on PC only during Early Access, on the KSP website, Steam and Epic Games Store.

Will KSP2 increase in price? ›

We expect the price of KSP 2 to increase once all of the planned features are added by the 1.0 release.

Does NASA actually use KSP? ›

He (Doug Ellison) notes that many at NASA use KSP to experiment in ways that their more unforgiving real-world environment wouldn't allow them to do. In essence, they can do a rough test of the many strange ideas that never quite make it off the 'sketch on a napkin'.

How realistic is Kerbal? ›

Physics. While the game is not a perfect simulation of reality, it has been praised for its largely accurate orbital mechanics; all objects in the game except the celestial bodies are simulated using Newtonian dynamics.

Does Elon Musk play Kerbal Space Program? ›

The SpaceX and Tesla boss has been showing his appreciation for Kerbal Space Program for years. In a Reddit ask me anything session in 2015, he said the game was “awesome”. KSP has also acknowledged the relationship in the past – and even asked for similar help.

Has KSP2 been abandoned? ›

KSP2 is unrecoverable, but there is still much love for Kerbals. Well, the automated depots tracked by steamDB stopped the day they closed the studios (i.e. disconnected and sold the PCs), since then nothing happened on the steam front.

Is KSP a kids game? ›

This game is great for kids seven and up, not because it's violent or scary it's just pretty hard to play and isn't for kids who want to learn with their screen time. In this game you learn about physics, aerodynamics orbital mechanics, money managing, geography and much more!

Is there a free KSP? ›

The Demo version is free to download and play, and will remain so forever. The KSP Team is strongly committed to the project, and we are always listening for feedback from the players.

What is the lifespan of a Kerbal in KSP? ›

In the game, the average life expectancy for kerbals is 300 years (aging is four times slower than in real life, even though time progresses the same).

Is KSP free on ps5? ›

Kerbal Space Program Enhanced Edition is out now on Xbox Series X|S and PlayStation 5! This is a free upgrade for all current owners of KSP Enhanced Edition on Xbox One and PlayStation 4 consoles.

What went wrong with KSP2? ›

Thus, the KSP 2 team was forced to develop a game of impossible scale using old, outdated code, and a bad engine, and to make it worse, while they were handed all of the KSP 1 code to work from, they were not allowed to talk to the original KSP 1 devs.

Will KSP2 be interstellar? ›

An interstellar-capable spacecraft. The Interstellar Update is the 3rd of 5 planned major updates for KSP2 Early Access.

Is Kerbin bigger in KSP2? ›

It's the same size, even the orbital velocities for altitude are an exact match with KSP 1.

Is Kerbal 2 worth it? ›

If you already own the original game it's probably not worth switching yet, but for new players the more game-y elements of the exploration mode and research missions offer a nice onboarding and difficulty curve. Keep shooting for the stars Kerbal.

Why is KSP blurry? ›

Restarting the game is required sometimes to make the changes stick. If that doesn't work, it might be a read-write issue. Make sure your KSP folder isn't set to read only in properties. Your graphics card also has a texture quality setting, make sure that's not on low as well.

Is KSP kid friendly? ›

Designed for viewers of all ages, the Kerbal Space Academy provides a family-friendly environment where viewers can learn about historical and contemporary space missions, current and future space exploration technologies, and interact with astronauts, rocket scientists, and other awesome guests.

Did Intercept Games get shut down? ›

(TTWO), the video game publisher behind popular games such as Grand Theft Auto and Red Dead Redemption, has announced the closure of two of its subsidiaries, Intercept Games and Roll7, as part of its previously announced plan to lay off 5% of its employees by the end of 2024.

Top Articles
Lifecycle Manager - vSphere Video Tutorial | LinkedIn Learning, formerly Lynda.com
Aprender Programación: Por qué es tan importante y por dónde comenzar - Unboxed Experiences
Spasa Parish
Rentals for rent in Maastricht
159R Bus Schedule Pdf
Sallisaw Bin Store
Zachary Zulock Linkedin
Www.myschedule.kp.org
Ascension St. Vincent's Lung Institute - Riverside
Understanding British Money: What's a Quid? A Shilling?
Xenia Canary Dragon Age Origins
Momokun Leaked Controversy - Champion Magazine - Online Magazine
Maine Coon Craigslist
‘An affront to the memories of British sailors’: the lies that sank Hollywood’s sub thriller U-571
Tyreek Hill admits some regrets but calls for officer who restrained him to be fired | CNN
Haverhill, MA Obituaries | Driscoll Funeral Home and Cremation Service
Rogers Breece Obituaries
Ems Isd Skyward Family Access
Elektrische Arbeit W (Kilowattstunden kWh Strompreis Berechnen Berechnung)
Omni Id Portal Waconia
Kellifans.com
Banned in NYC: Airbnb One Year Later
Four-Legged Friday: Meet Tuscaloosa's Adoptable All-Stars Cub & Pickle
Model Center Jasmin
Ice Dodo Unblocked 76
Is Slatt Offensive
Labcorp Locations Near Me
Storm Prediction Center Convective Outlook
Experience the Convenience of Po Box 790010 St Louis Mo
Fungal Symbiote Terraria
modelo julia - PLAYBOARD
Poker News Views Gossip
Abby's Caribbean Cafe
Joanna Gaines Reveals Who Bought the 'Fixer Upper' Lake House and Her Favorite Features of the Milestone Project
Tri-State Dog Racing Results
Navy Qrs Supervisor Answers
Trade Chart Dave Richard
Lincoln Financial Field Section 110
Free Stuff Craigslist Roanoke Va
Stellaris Resolution
Wi Dept Of Regulation & Licensing
Pick N Pull Near Me [Locator Map + Guide + FAQ]
Crystal Westbrooks Nipple
Ice Hockey Dboard
Über 60 Prozent Rabatt auf E-Bikes: Aldi reduziert sämtliche Pedelecs stark im Preis - nur noch für kurze Zeit
Wie blocke ich einen Bot aus Boardman/USA - sellerforum.de
Infinity Pool Showtimes Near Maya Cinemas Bakersfield
Dermpathdiagnostics Com Pay Invoice
How To Use Price Chopper Points At Quiktrip
Maria Butina Bikini
Busted Newspaper Zapata Tx
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 6375

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.