Historique des modifications - Message

Message #11818

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


TypeDateAuteurContenu
Création du message30-05-2017 16:50:28jonath313
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 investismile

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
157 invités en ligne
membre en ligne: -
RSS Feed