Skybox & Fog ?

Généralités sur la programmation 3D
kelebrindae
Messages : 579
Inscription : ven. 11/mai/2007 15:21

Skybox & Fog ?

Message par kelebrindae »

Bonjour,

Dans la liste des apports de la v5.00, il est inscrit "Skybox et Skydome supportent Fog".
En lisant ça, j'avais cru comprendre que l'on pouvait activer ou désactiver à loisir le brouillard pour les skyboxes.

Or, j'obtiens le même résultat que dans les versions précédentes (le brouillard cache totalement la skybox au-delà d'une certaine distance) et je ne trouve pas de commande ou de paramètre pour empêcher cela.

Aurai-je raté quelque chose ? :?
Les idées sont le souvenir de choses qui ne se sont pas encore produites.
comtois
Messages : 5172
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Skybox & Fog ?

Message par comtois »

Non tu n'as rien raté, le fog est effectivement appliqué aux SkyBox et SkyDome, ce n'était pas le cas dans les versions précédentes.
Mais la SkyBox génère son propre fog en recopiant les valeurs du fog général.
(le brouillard cache totalement la skybox au-delà d'une certaine distance)
Pour corriger ce problème, il faut pouvoir choisir une distance pour le fog général (ce qui existe actuellement) et une distance pour le fog de la Skybox (pas possible pour l'instant), on regarde ce qu'on peut faire.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
kelebrindae
Messages : 579
Inscription : ven. 11/mai/2007 15:21

Re: Skybox & Fog ?

Message par kelebrindae »

Ce sera parfait! :D
Le but étant de faire en sorte que la skybox s'intègre avec la "vraie" 3D sans que l'on puisse les distinguer, je crois que ça fera tout-à-fait l'affaire.

En attendant, j'ai contourné le souci en me créant un mesh de skybox (un cube avec les normales inversées) et un material avec "fog_override true":
Mesh: http://keleb.free.fr/codecorner/downloa ... kybox.mesh
Material: http://keleb.free.fr/codecorner/downloa ... x.material
Textures des 6 faces: http://keleb.free.fr/codecorner/downloa ... ic/sky.zip

Resultat:
Image
Les idées sont le souvenir de choses qui ne se sont pas encore produites.
comtois
Messages : 5172
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Skybox & Fog ?

Message par comtois »

En attendant la modif, il est possible de garder une skybox avec le fog, en mettant une distance de l'ordre de 10000, voir l'exemple Tank.pb j'ai fait comme ça.

C'est le boost que je vois en haut à droite ?
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
kelebrindae
Messages : 579
Inscription : ven. 11/mai/2007 15:21

Re: Skybox & Fog ?

Message par kelebrindae »

Non, c'est une décharge électrique qui paralyse les adversaires à proximité.
Mais le boost et quelques autres ont bien été implémenté, oui... :wink:
Les idées sont le souvenir de choses qui ne se sont pas encore produites.
comtois
Messages : 5172
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Skybox & Fog ?

Message par comtois »

Super, et on pourra y jouer bientôt ?

Suggestion : ça serait bien la possibilité de choisir la taille de l'écran. J'aime bien le mode plein écran pour les jeux :)
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
kelebrindae
Messages : 579
Inscription : ven. 11/mai/2007 15:21

Re: Skybox & Fog ?

Message par kelebrindae »

Bientôt, j'espère.
La dernière chose qui me reste à faire avant de poster est justement un écran d'accueil pour paramétrer les différentes options: résolution, nombre de joueurs, nombre d'adversaires, touches utilisées, etc..
Les idées sont le souvenir de choses qui ne se sont pas encore produites.
Répondre