Salut à tous,
ça va faire 3 jours que je tourne en rond pour obtenir de la neige sur une toiture d'un bâtiment placeable.
Dans l'i3d, le material se configure comme ceci:
<Material name="snow_mat" materialId="7" customShaderId="23">
<Custommap name="mSparklesNormal" fileId="24"/>
<Texture fileId="20"/>
<Normalmap fileId="21" bumpDepth="0.5"/>
<Glossmap fileId="22"/>
</Material>
<Shape name="snow" shapeId="39" castsShadows="true" receiveShadows="true" materialIds="7" clipDistance="150" nodeId="103" weatherRequiredMask="1024"/>
<File fileId="23" filename="$data/shaders/snowHeapShader.xml" />
<File fileId="24" filename="$data/shared/sparkles_normal.png" />
<File fileId="20" filename="$data/maps/textures/shared/snow_diffuse.png" />
<File fileId="21" filename="$data/maps/textures/shared/snow_normal.png" />
<File fileId="22" filename="$data/maps/textures/shared/snow_specular.png" />
Mon soucis c'est cette ligne "<Custommap name="mSparklesNormal" fileId="24"/>"
Lorsque je l'ajoute à mon i3d et que je sauvegarde ds GE, les 2 ligne disparaissent automatiquement ds l'i3d.
Si qq'un a déjà configuré ou connait un tuto, je suis preneur, merci
Neige sur toiture
9 posts
Page 1 of 1
Re: Neige sur toiture
Salut,
Tu es sur que le shader prend une custom map en plus ?
Tu es sur que le shader prend une custom map en plus ?
Modder FS22 : https://farming-simulator.com/mods.php? ... 433&page=0
Chaine youtube : https://www.youtube.com/channel/UCYvgwf ... M3xsqqGoKg
Chaine youtube : https://www.youtube.com/channel/UCYvgwf ... M3xsqqGoKg
Re: Neige sur toiture
D'après tous les bâtiments de base, c'est configuré de cette manière.
La material snow_mat demande ce custom map avec cette texture mSparklesNormal
La material snow_mat demande ce custom map avec cette texture mSparklesNormal
Re: Neige sur toiture
Je ne trouve pas , j'ai toujours ça dans mes exemples de cartes :
<Material name="snow_mat" materialId="279" customShaderId="358">
<Texture fileId="356"/>
<Normalmap fileId="357" bumpDepth="0.5"/>
<Glossmap fileId="306"/>
</Material>
<Material name="snow_mat" materialId="279" customShaderId="358">
<Texture fileId="356"/>
<Normalmap fileId="357" bumpDepth="0.5"/>
<Glossmap fileId="306"/>
</Material>
Modder FS22 : https://farming-simulator.com/mods.php? ... 433&page=0
Chaine youtube : https://www.youtube.com/channel/UCYvgwf ... M3xsqqGoKg
Chaine youtube : https://www.youtube.com/channel/UCYvgwf ... M3xsqqGoKg
Re: Neige sur toiture
Bizarre, j'ai prit exemple sur qq bâtiment d'origine et à chaque fois le material snow_mat nécessite ce custommap mSparklesNormal qui est référencé d'ailleurs ds le shader de la neige.
Quoi qu'il en soit, la neige n'apparait pas sur le toit donc il y a qd même un soucis, maintenant je ne sais pas si c'est lié à ça ou alors le pb vient d'ailleurs.
Exemple d'un garage simple d'origine:
<Material name="snow_mat" materialId="7" customShaderId="23">
<Custommap name="mSparklesNormal" fileId="24"/>
<Texture fileId="20"/>
<Normalmap fileId="21" bumpDepth="0.5"/>
<Glossmap fileId="22"/>
</Material>
Exemple de la grange à foin d'origine
<Material name="snow_mat" materialId="3" customShaderId="22">
<Custommap name="mSparklesNormal" fileId="23"/>
<Texture fileId="19"/>
<Normalmap fileId="20" bumpDepth="0.5"/>
<Glossmap fileId="21"/>
</Material>
Un hangar easyShed d'origine
<Material name="snow_mat" materialId="4" customShaderId="13">
<Custommap name="mSparklesNormal" fileId="14"/>
<Texture fileId="10"/>
<Normalmap fileId="11" bumpDepth="0.5"/>
<Glossmap fileId="12"/>
</Material>
Quoi qu'il en soit, la neige n'apparait pas sur le toit donc il y a qd même un soucis, maintenant je ne sais pas si c'est lié à ça ou alors le pb vient d'ailleurs.
Exemple d'un garage simple d'origine:
<Material name="snow_mat" materialId="7" customShaderId="23">
<Custommap name="mSparklesNormal" fileId="24"/>
<Texture fileId="20"/>
<Normalmap fileId="21" bumpDepth="0.5"/>
<Glossmap fileId="22"/>
</Material>
Exemple de la grange à foin d'origine
<Material name="snow_mat" materialId="3" customShaderId="22">
<Custommap name="mSparklesNormal" fileId="23"/>
<Texture fileId="19"/>
<Normalmap fileId="20" bumpDepth="0.5"/>
<Glossmap fileId="21"/>
</Material>
Un hangar easyShed d'origine
<Material name="snow_mat" materialId="4" customShaderId="13">
<Custommap name="mSparklesNormal" fileId="14"/>
<Texture fileId="10"/>
<Normalmap fileId="11" bumpDepth="0.5"/>
<Glossmap fileId="12"/>
</Material>
Re: Neige sur toiture
J'ai accéléré le temps pour laisser neiger 3 jours et là la neige apparait bien mais juste qd elle est en couche épaisse sur les toits.
J'ai pensé que mon mask était mal positionné pour voir la fine couche mais rien y fait, j'ai beau le remonter ou le redescendre, la 1ère neige fine n'apparait pas.
Je suis en train de me demander si ce n'est justement pas ce fichier mask qui gère cette couche et qui joue sur une sorte de transparence sur la texture du toit et c pour ça que ça n'apparait pas car je n'ai pas de mask.
J'avance....
J'ai pensé que mon mask était mal positionné pour voir la fine couche mais rien y fait, j'ai beau le remonter ou le redescendre, la 1ère neige fine n'apparait pas.
Je suis en train de me demander si ce n'est justement pas ce fichier mask qui gère cette couche et qui joue sur une sorte de transparence sur la texture du toit et c pour ça que ça n'apparait pas car je n'ai pas de mask.
J'avance....
- Blacksheep-Modding
- Posts: 76
- Joined: Mon Mar 20, 2017 1:54 pm
- Contact:
Re: Neige sur toiture
Hello,
Tes textures uv ne doivent pas être à gauche de l'uv zéro dans tes textures diffuse
les textures qui dépassent par la gauche seront sans mask de neige qui est généré automatiquement dans giant via le shader placeable.xml ou buildingShader.xml
Tes textures uv ne doivent pas être à gauche de l'uv zéro dans tes textures diffuse
les textures qui dépassent par la gauche seront sans mask de neige qui est généré automatiquement dans giant via le shader placeable.xml ou buildingShader.xml
Re: Neige sur toiture
Merci pour le renseignement, mais je pense que mon soucis est plus complexe car justement je n'ai pas de fichier mask qui fonctionne apparemment avec le buildingShader, du coup qd je passe par ce shader, les textures deviennent invisibles et GE me remonte des erreurs liées à la geometry.
Le bâtiment est la sorte de grange d'origine de la ferme de FS2011 il me semble donc il est trop dépassé aujourd'hui.
A cette époque y avait que des textures en png, le dds n'existait pas encore et le normal et specular encore moins, ça j'ai pu les faire sur le 22 mais pour le fichier mask, c'est pas de mon niveau
Le bâtiment est la sorte de grange d'origine de la ferme de FS2011 il me semble donc il est trop dépassé aujourd'hui.
A cette époque y avait que des textures en png, le dds n'existait pas encore et le normal et specular encore moins, ça j'ai pu les faire sur le 22 mais pour le fichier mask, c'est pas de mon niveau
- TheFlogger968
- Posts: 16
- Joined: Fri Nov 25, 2022 2:04 pm
- Location: Bruxelles (BE)
Re: Neige sur toiture
Il est certainement trop tard, mais le bulding shadder demande un second UV pour appliquer le paralax et l'AO.alex57 wrote: ↑Wed Jul 27, 2022 2:36 pm Merci pour le renseignement, mais je pense que mon soucis est plus complexe car justement je n'ai pas de fichier mask qui fonctionne apparemment avec le buildingShader, du coup qd je passe par ce shader, les textures deviennent invisibles et GE me remonte des erreurs liées à la geometry.
Le bâtiment est la sorte de grange d'origine de la ferme de FS2011 il me semble donc il est trop dépassé aujourd'hui.
A cette époque y avait que des textures en png, le dds n'existait pas encore et le normal et specular encore moins, ça j'ai pu les faire sur le 22 mais pour le fichier mask, c'est pas de mon niveau
9 posts
Page 1 of 1