Nous savons que nous pouvons appliquer une brillance sur les faces des prims :
- Créer une prim et la sélectionner,
- Onglet texture,
- Appliquer une "Brillance" : faible, moyenne, ou forte.
Mais cet effet fonctionne uniquement sur les faces comportant un texture sans transparence, une texture qui ne soit pas de format TGA, ou qui ne soit pas soumise à un % de transparence, une texture sans aucune couche "alpha". Dès qu'une transparence est appliquée, l'effet disparaît.
Il est pourtant possible d'appliquer cet effet de reflets environnementaux à des textures transparentes :
Il est pourtant possible d'appliquer cet effet de reflets environnementaux à des textures transparentes :
- Créez une prim et texturez une face avec un texture semi-transparente (TGA ou PNG),
par exemple du verre :
- Dupliquez cette prim par déplacement vers le haut : CTRL + déplacement.
- Copiez/collez le code de ce script dans un nouveau script depuis l'onglet contenu de la prim dupliquée, puis enregistrez-le :
refresh() {
llSetTexture("38b86f85-2575-52a9-a531-23108d8da837", ALL_SIDES);
llSleep(30);
llSetTexture("e97cf410-8e61-7005-ec06-629eba4cd1fb", ALL_SIDES);
}
default {
state_entry() {
llSetPrimitiveParams([PRIM_BUMP_SHINY, ALL_SIDES, PRIM_SHINY_NONE, PRIM_BUMP_BRIGHT]);
llOffsetTexture(0.468, 0.0, ALL_SIDES);
llScaleTexture(0.0, 0.0, ALL_SIDES);
llSetAlpha(1.0, ALL_SIDES);
llSetTimerEvent(5);
}
timer() {
if ((integer)llGetWallclock() % 60) {
refresh();
}
}
}
- Sans désélectionner, attendez que la prim devienne transparente.
- Une fois transparente, onglet texture ; Appliquez une "Brillance" : faible, moyenne, ou forte.
- Tout en gardant la prim dupliquée sélectionnée, faites dans les menus SL du haut : menu Edition / Annuler pour que la prim dupliquée se repositionne à la même position que la prim originale.
- Sélectionnez les deux prims par rectangle d'entourage, puis liez-les.
La ou les faces comportant une texture semi-transparente de verre, devraient également afficher une brillance.
La prim à effet de brillance translucide, la prim scriptée, peut également être utilisée seule.
Ce procédé de doublage de prim fonctionne parfaitement sur toutes sortes de prims, voire sculptées.
La prim à effet de brillance translucide, la prim scriptée, peut également être utilisée seule.
Ce procédé de doublage de prim fonctionne parfaitement sur toutes sortes de prims, voire sculptées.
Inconvénients :
- Le script détourné pour obtenir cet effet de reflets sur textures transparentes, étant à l'origine un script rendant toutes les textures dites "alpha" invisibles, les avatars ainsi que les objets comportant des textures alpha, se trouvant derrière la surface de la prim scriptée, deviendront invisibles.
- Il arrive que cette méthode de doublage de prim, (prim reflets + prim texturée) se désharmonise une fois liée dans un objet plus complexe, la liaison complexe semble modifier la parfaite cohésion des deux prims. Dans ce cas, tenter de lier l’objet en plaçant l’une des deux prims en question comme prim mère du liage.
0 commentaires:
Enregistrer un commentaire