Historique des modifications - Message

Message #11818

Sujet: Changer la coloration de la texture d'une skybox


Type Date Auteur Contenu
Création du message 30-05-2017 16:50:28 jonath313
Hey ! Je "n'attends" pas de réponse miracle, loin de là, je voulais juste savoir si tu avais reçu mon dernier mail avec un code plus propre !!!
Pour info, j'ai trouvé une autre solution concernant la coloration du ciel, elle vaut ce qu'elle vaut mais j'utilise setFOG :

Code c++ :

 
void CMapSkyColor::apply_sky_fog()
{
    SMaterial *SkyMaterial= &ColoredSkyNode->getMaterial(0);
    SkyMaterial->FogEnable      = FOGEnd;
    SkyMaterial->Lighting       = true;
    SkyMaterial->EmissiveColor  = FOGDiffuse;

    FOGSky = SColor(1, FOGRed,FOGGreen,FOGBlue);

    driver->setFog( FOGSky,
                    EFT_FOG_LINEAR,
                    FOGStart,
                    FOGEnd,
                    FOGStrength,
                    false,
                    true);
}

Je me suis bien cassé la téte à tracer la courbe de variation de couleur tout au long de la journée, pour chaque couleur RGB j'ai une courbe.
Je calcul mes couleurs en init, puis je me contente de les afficher dans l'update.
çà fonctionne super bien!

Concernant le shader de l'eau, comme je t'ai dis je part de zéro, donc j'en suis encore aux tutos de débutant. J'ai réussis à texturer un cube, et çà a été très laborieux, alors bon forcément je traine un peut derrière. Je vais essayer de créer cette classe de réflexion, par contre le contenu çà va être super tendu d'improviser mais je m'accroche. Je pense que pour toi c'est évident tout çà, pour moi j'ai l'impression de découvrir pleins de choses.

Je te remercie grandement pour tout le temps que tu investi smile

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
526 invités en ligne
membre en ligne: -
RSS Feed