Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté




Alex333
Jeux vidéo "open world" chargent que la portion de map que vous regardez
 9  #1
Je poste trop
Inscrit: 07/07/2008 12:56
Post(s): 26241
Karma: 13552
Jeux vidéo "open world" chargent que la portion de map que vous regardez. La technique utilisée est le "Viewing frustum culling" (élimination des objets hors du cône de vue). Complément d'info sur wikipedia.



Autre exemple avec le jeu Horizon Zero Dawn.


Meme image :


Source

Contribution le : 25/11/2018 21:02
Signaler

Ragalok
 2  #2
Je masterise !
Inscrit: 10/12/2013 17:16
Post(s): 2734
Karma: 2237
Oui c'est la principe même d'optimisation que de ne pas calculer le rendu de tout ce qi n'est pas dans la camp de vision. On peut même pousser plus loin en montrant que le objets lointains ont souvent une structure simplifier (plus angulaire) et des textures plus simple voir monochrome.

Mais c'est sympa a voir comme ça on se rend mieux compte.

Contribution le : 25/11/2018 21:13
Signaler

sub13
 1  #3
Je m'installe
Inscrit: 06/08/2014 18:39
Post(s): 207
Karma: 77
comme le déni dans la vrai vie, les problèmes qui ne nous touchent pas directement et immédiatement , ne nous concernent pas

Contribution le : 26/11/2018 04:06
Signaler

-JoJo-
 0  #4
J'aime glander ici
Inscrit: 25/12/2007 00:19
Post(s): 5062
Karma: 2247
@Alex333
Merci Captain Obvious. C'est comme ça depuis la nuit des temps et c'est pareil pour tous les jeux vidéos.
Je vais même t'apprendre que dans Mario Bros aussi, seulement ce qui est visible à l'écran est affiché à l'écran.

Contribution le : 26/11/2018 04:29
Signaler

Alex333
 3  #5
Je poste trop
Inscrit: 07/07/2008 12:56
Post(s): 26241
Karma: 13552
@-JoJo- sans dec

Contribution le : 26/11/2018 05:26
Signaler

Ju-dah
 3  #6
Je suis accro
Inscrit: 08/02/2011 18:35
Post(s): 1049
Karma: 896
@-JoJo- Même si c'est connu par nous, tout le monde ne le sait pas et je trouve ça intéressant qu'il le partage.

Contribution le : 26/11/2018 05:31
Signaler

Kingu
 5  #7
Je m'installe
Inscrit: 01/07/2016 08:40
Post(s): 175
Karma: 128
@-JoJo- Pour le coup, je suis plus impressionné par ton aigreur que par ta culture. 🙂

Contribution le : 26/11/2018 06:55
Signaler

thazhok
 0  #8
Je masterise !
Inscrit: 14/04/2015 11:34
Post(s): 3297
Karma: 2390
L'exemple de ZeroDawn est assez impressionnant.


@-JoJo- Le principe illustré touche au chargement des élément pas directement de leur affichage. C'est 2 choses bien différentes.
Là je pense qu'il y a un kiproko entre "Affichage" et "Chargement" des données les gens 🙂

Mais tu as raison, ne sont affiché que les élément visible, pareil avec nos yeux, on ne vois que ce qui est affichable 😃, c'est imparable.

Contribution le : 26/11/2018 08:56
Signaler

Crazy-13
 1  #9
Je poste trop
Inscrit: 09/12/2005 16:32
Post(s): 82538
Karma: 8258
Marche pas quand on joue sur un jeu multijoueur.

Contribution le : 11/12/2018 22:12
Signaler

Kirouille
 0  #10
J'aime glander ici
Inscrit: 06/01/2013 23:13
Post(s): 8232
Karma: 4378
Citation :

@Crazy-13 a écrit:
Marche pas quand on joue sur un jeu multijoueur.

heu si ca marche sur les bien fait, vu que c'est juste le traitement de la partie graphique, en gros et raccourci, ce que tu ne vois pas n'est pas calculé au niveau de la vision/graphisme mais est présent, ce qui économise beaucoup de ressource.

Pour tenter d’être claire si tu passe devant un arbre et si tu recule de façon a te retrouver dos a cet arbre ben tu va être bloqué alors que ton pote va voir l'arbre. C'est juste que le programme ne gere pas la partie visuel.

Contribution le : 12/12/2018 01:08
Signaler

McMatrix
 1  #11
Je m'installe
Inscrit: 12/03/2008 12:12
Post(s): 425
Karma: 477
Citation :

@Crazy-13 a écrit:
Marche pas quand on joue sur un jeu multijoueur.


sur un jeu multijoueur en local (écran splitté), en effet, ca ne fonctionne pas, ou moins, puisque le même PC / la même console doit calculer et afficher le point de vue de plusieurs caméras.

sur un jeu multijoueur en ligne par contre, chaque PC / chaque console ne calcule et n'affiche que ce que le joueur (et donc sa caméra) voit.
le reste (position des autres joueurs hors caméra, ce qu'ils font, leur inventaire etc...) n'est finalement pas plus compliqué qu'un google sheet:p

Contribution le : 12/12/2018 01:09
Signaler

epozone
 0  #12
Je suis accro
Inscrit: 09/10/2008 00:03
Post(s): 1335
meme avec un ordi quantique ca sera la norme

Contribution le : 12/12/2018 08:43
Signaler

aioren
 1  #13
Je poste trop
Inscrit: 07/09/2004 22:27
Post(s): 13997
Karma: 3929
C'est comme ça aussi dans la "vraie" vie. Tout ce que vous ne voyez pas n'existe plus. La preuve : si vous essayez de regarder quelque chose en dehors de votre champ de vision, vous ne le verrez pas !


Des bisous ♥

Contribution le : 12/12/2018 09:25
Signaler

 1  #14
Fantôme
Citation :

@-JoJo- a écrit:
@Alex333
Merci Captain Obvious. C'est comme ça depuis la nuit des temps et c'est pareil pour tous les jeux vidéos.
Je vais même t'apprendre que dans Mario Bros aussi, seulement ce qui est visible à l'écran est affiché à l'écran.


Malheureusement, c'est pas pareil pour tous les jeux. On s'est acheté récemment Ninjago sur PS4 (qui n'est pas un openworld), et le jeu charge TOUT le contenu de la map sur laquelle tu es. (à cause des modes d'écran splittés, comme cité en haut) Ce qui entraine des temps de chargement ultra immonde.

Contribution le : 12/12/2018 09:27
Signaler

Crazy-13
 0  #15
Je poste trop
Inscrit: 09/12/2005 16:32
Post(s): 82538
Karma: 8258
@Kirouille j'aurais dû préciser en locale, effectivement en ligne pas de problème.

Contribution le : 12/12/2018 21:30
Signaler


 Haut   Précédent   Suivant






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.