Page 1 sur 1
shader cascade
Posté : 21 juil. 2011, 14:46
par aXao
bonjour,
est-ce que quelqu'un pourai me donner un shader de cascade (transversable) pour fair un fontaine
merci =)
Re: shader cascade
Posté : 21 juil. 2011, 16:20
par Skaz
Tu peux aussi regarder par toi-même les existants.
Re: shader cascade
Posté : 21 juil. 2011, 16:36
par vsnd
ut/prague/fsrain2 suffit, non ?
Re: shader cascade
Posté : 21 juil. 2011, 21:04
par aXao
j'aimerai bien regarder par moi meme mais enfait je n'est jamais fait de shader je commence a apprendre
pour prendre celui de prague j'y est pas penser, par contre celui d'uptown,sanc et casa ne sont pas transverssable (avec un brush curve) et puis je prefer avoir ma propre fontaine =)
Re: shader cascade
Posté : 21 juil. 2011, 21:37
par Asche
Copier un shader c'est pas mal vu, puisque de toutes façon il n'y a pas 50 façon de faire une fontaine....
Et avoir "le tien" signifie juste "avoir t'es propre textures d'eau", car le code lui, sera le même qu'un autre.
Alors autant le copier directement, car si quelqu'un ici te donne le script d'un shader de fontaine/cascade, il l'auras pris d'une map existante ou d'un code existant déjà...
Donc commence déjà par comprendre comment fonctionne un shader, comme on "l'installe", et reprendre un script déjà existant mais en utilisant t'es propres textures de flotte pour avoir "ta" propre fontaine.
N'hésite pas à consulter les tutoriaux du site qui traite des shaders.
Re: shader cascade
Posté : 23 juil. 2011, 19:09
par stratege
Sinon tu peux toujours utiliser le générateur de particules de &NulL.
Re: shader cascade
Posté : 23 juil. 2011, 20:16
par Sniipouse
Mon shader de chute d'eau:
Code : Tout sélectionner
extures/ghostattitude/chute
{
qer_editorimage textures/ghostattitude/chute.tga
surfaceparm noimpact
surfaceparm water
surfaceparm nonsolid
surfaceparm nolightmap
cull none
cull disable
{
map textures/ghostattitude/chute.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
tcmod scroll 0 -2.5
}
}
Voilà j'espère

t'avoir aidée
Re: shader cascade
Posté : 24 juil. 2011, 12:49
par aXao
merci mais de mon coté ça ne marche pas =/ l'eau n'est ni transversable, et n'as pas d'effet "chute" (par contre, comme je n'est pas ta texture, j'en est mit une a moi je ne sais pas si ça change quelque chose...)
je précise que mon brush est un cylindre remanié
Re: shader cascade
Posté : 24 juil. 2011, 13:07
par vsnd
extures/ghostattitude/chute
{
qer_editorimage textures/ghostattitude/chute.tga
surfaceparm noimpact
surfaceparm water
surfaceparm nonsolid
surfaceparm nolightmap
cull none
cull disable
{
map textures/ghostattitude/chute.tga
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
tcmod scroll 0 -2.5
}
}
Il manque le T de textures au début. Ensuite, l'eau est forcément traversable, puisque Nonsolid est présent. Par contre, je ne comprend pas ces deux lignes :
cull none
cull disable
et enfin, qu'est-ce que ce code supprime comme couleur ? Ne vaudrait t'il pas mieux un GL_ONe GL_ONE ?
blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
Re: shader cascade
Posté : 25 juil. 2011, 19:08
par stratege
cull none
cull disable
En fait cela permet de voir les faces intérieurs de l'eau, ce qui par défaut n'est pas actif.
De plus ses deux paramètres font exactement la même chose, donc tu n'as pas besoin de mettre les deux dans ton shader.
qu'est-ce que ce code supprime comme couleur ? Ne vaudrait t'il pas mieux un GL_ONe GL_ONE ?
Je n'en suis pas sur du tout :
GL_ONe GL_ONE (aka blendFunc add) est utilisé pour faire disparaitre un fond noir. (Ajouter)
Et GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA (aka blendFunc blend) pour faire disparaitre un fond blanc. (Mélanger)
Et également gl_dst_color gl_src_color (aka blendFunc filter) pour faire disparaitre un fond gris. (Filtrer)
Re: shader cascade
Posté : 26 juil. 2011, 12:25
par Sniipouse
Moi mon shader marche très bien comme sa, mais pour qu'il soit traversable j'ai du mettre les côtés en texture liquid du dossier common ou common+.