Je redémarre ici pour ne pas polluer plus le sujet où la discussion à débuté.
Nous sommes bien d'accord, le lien visait à donner de l'information pour ceux qui pourraient être intéressés par le sujet.
Unreal ne fixe pas ce qui est vu ou non, c'est le programmeur qui utilise Unreal qui le fait. S'il souhaite voir loin il positionne sa caméra en fonction de ses désirs.
J'ai dit : "...on ne charge que ce qui est nécessaire pour générer l'image que l'on va avoir sur l'écran à un moment donné.". Cela ne veut pas dire que l'on ne charge pas ce qui se situe au loin. Ce qui est nécessaire, pas plus, pas moins. Ce qui implique, par exemple, de ne lire que les textures basse résolution contenues dans le fichier dds et pas tout le fichier incluant toutes les résolutions intermédiaires et de ne pas avoir en mémoire ce qui est hors du champ de la caméra.
A un moment donné correspond une orientation de la caméra et seulement un ensemble d'éléments visibles. Ce qui est visible se situe dans le volume défini comme le view frustum dans cette image. Si la caméra change de position alors le streaming va chercher ce qui est nécessaire pour les rendus suivants et libère ce qui n'est plus nécessaire.
Donc dans ton exemple si l'on se suppose centré sur +46+006 en regardant vers l'ouest nous ne pourrons pas voir d'éléments provenant de +47+007, +46+007, et +45+007, et nous ne verrons probablement pas grand chose de +47+006 et +45+006. Et si l'on regarde vers l'est alors +47+005, +46+005, et +45+005 ne sont plus visible. De même en regardant nord-ouest +47+007, +46+007, +45+007, +45+006 et +45+005 ne sont plus visibles, cinq tuiles sur neuf au total.
PhM
Envoyé par Glah_Salamanthe
Voir le message
Envoyé par Glah_Salamanthe
Voir le message
Envoyé par Glah_Salamanthe
Voir le message
A un moment donné correspond une orientation de la caméra et seulement un ensemble d'éléments visibles. Ce qui est visible se situe dans le volume défini comme le view frustum dans cette image. Si la caméra change de position alors le streaming va chercher ce qui est nécessaire pour les rendus suivants et libère ce qui n'est plus nécessaire.
Donc dans ton exemple si l'on se suppose centré sur +46+006 en regardant vers l'ouest nous ne pourrons pas voir d'éléments provenant de +47+007, +46+007, et +45+007, et nous ne verrons probablement pas grand chose de +47+006 et +45+006. Et si l'on regarde vers l'est alors +47+005, +46+005, et +45+005 ne sont plus visible. De même en regardant nord-ouest +47+007, +46+007, +45+007, +45+006 et +45+005 ne sont plus visibles, cinq tuiles sur neuf au total.
PhM
Commentaire