J'ai modifié votre question pour supprimer la meilleure partie. Ce qui est mieux, c'est une situation gorille vs requin , et pas un bon ajustement pour le site.
MichaelHouse
Réponses:
22
Si les textures sont faites correctement, idéalement, les deux ne se distinguent pas.
Autre que la différence évidente de l'un étant une demi-sphère (dôme du ciel):
Et l'autre étant un cube (sky box), les deux n'ont que quelques différences.
Le plus flexible des deux est le dôme céleste. Avec l'augmentation du nombre de sommets, les dômes du ciel offrent encore plus d'options. Par exemple, colorier les sommets pour différents effets.
Le plus simple à mettre en œuvre des deux est le Sky Box. C'est juste une simple boîte et très rapide à dessiner avec beaucoup moins de sommets.
Skybox
Facile à mettre en œuvre
Facile à coder les coordonnées de texture à la main
Rapide à dessiner
Peut avoir des problèmes avec la perspective et les coins
Il peut être difficile de créer des textures lisses
Skydome
Pour créer plus facilement des textures (mais beaucoup plus difficile à appliquer)
Plus lent à dessiner avec beaucoup plus de sommets
Plus flexible grâce à l'augmentation des sommets
Moins susceptibles d'avoir des problèmes de perspective et il n'y a pas de coins à craindre
"Peut avoir des problèmes de perspective et de virages" c'est un très bon argument car j'ai remarqué le même problème dans mon moteur. Si vous inclinez l'appareil photo vers le bas tout en faisant face à un coin, vous pouvez voir que le ciel n'est qu'une boîte.
Tara
19
Une skybox est un cube qui a l'image du ciel projetée sur ses six faces afin qu'elle ressemble à un ciel si la caméra est placée au centre exact. C'est-à-dire que chaque face du triangle a 90 degrés de vue.
Un skydome est un morceau de géométrie en forme de dôme qui est rendu pour ressembler à un ciel.
Une skybox est plus limitée en termes d'animation et a une résolution fixe.
Un skydome, construit à partir d'une géométrie réelle, peut avoir plus de détails là où il en a besoin (par exemple la lune ou les toits de la ville) et moins de détails de texture là où il n'est pas nécessaire (comme le fond de ciel uni). Un skydome peut également être composé et animé à partir de parties distinctes, pour animer des choses comme les nuages et le mouvement des corps célestes.
L'utilisation de la géométrie pour le ciel signifie également que vous pouvez obtenir des effets de parallaxe. Supposons que vous ayez modélisé votre boîte céleste à l'échelle 1/10, déplacez simplement la caméra au 1 / 10e de sa translation lors du rendu de la géométrie du ciel. De cette façon, vous pouvez mélanger la géométrie du monde et la géométrie du ciel à des échelles très différentes sans rencontrer de problèmes de précision de la mémoire tampon de profondeur.
En général, le terme "skybox" a été utilisé pour signifier tout ce qui est utilisé pour rendre le ciel séparément de la géométrie du monde. Mais traditionnellement, une skybox est un cube texturé rendu à l'origine pour donner l'illusion d'un ciel.
+1 Je n'avais pas envisagé un skydome statique avec un nombre accru de polygones autour des entités. Bonne idée.
MichaelHouse
"Un skydome peut également être composé et animé à partir de parties distinctes, pour animer des choses comme les nuages et le mouvement des corps célestes." Ne pouvez-vous pas simplement utiliser une skybox avec une sphère à l'intérieur où vous mettez les choses animées?
Réponses:
Si les textures sont faites correctement, idéalement, les deux ne se distinguent pas.
Autre que la différence évidente de l'un étant une demi-sphère (dôme du ciel):
Et l'autre étant un cube (sky box), les deux n'ont que quelques différences.
Le plus flexible des deux est le dôme céleste. Avec l'augmentation du nombre de sommets, les dômes du ciel offrent encore plus d'options. Par exemple, colorier les sommets pour différents effets.
Le plus simple à mettre en œuvre des deux est le Sky Box. C'est juste une simple boîte et très rapide à dessiner avec beaucoup moins de sommets.
Skybox
Skydome
la source
Une skybox est un cube qui a l'image du ciel projetée sur ses six faces afin qu'elle ressemble à un ciel si la caméra est placée au centre exact. C'est-à-dire que chaque face du triangle a 90 degrés de vue.
Un skydome est un morceau de géométrie en forme de dôme qui est rendu pour ressembler à un ciel.
Une skybox est plus limitée en termes d'animation et a une résolution fixe.
Un skydome, construit à partir d'une géométrie réelle, peut avoir plus de détails là où il en a besoin (par exemple la lune ou les toits de la ville) et moins de détails de texture là où il n'est pas nécessaire (comme le fond de ciel uni). Un skydome peut également être composé et animé à partir de parties distinctes, pour animer des choses comme les nuages et le mouvement des corps célestes.
L'utilisation de la géométrie pour le ciel signifie également que vous pouvez obtenir des effets de parallaxe. Supposons que vous ayez modélisé votre boîte céleste à l'échelle 1/10, déplacez simplement la caméra au 1 / 10e de sa translation lors du rendu de la géométrie du ciel. De cette façon, vous pouvez mélanger la géométrie du monde et la géométrie du ciel à des échelles très différentes sans rencontrer de problèmes de précision de la mémoire tampon de profondeur.
En général, le terme "skybox" a été utilisé pour signifier tout ce qui est utilisé pour rendre le ciel séparément de la géométrie du monde. Mais traditionnellement, une skybox est un cube texturé rendu à l'origine pour donner l'illusion d'un ciel.
la source