Transformer une variable en texture

Questions à propos du scripting Shader.
Assis
Messages : 33
Inscription : 12 Août 2019 19:26

Transformer une variable en texture

Message par Assis » 04 Déc 2019 12:07

Bonjour,

Je sais que c'est probablement impossible sauf peut être avec du c# avec Graphics.Blit mais voici mon code.
C'est dans le Fragment shader:

Code : Tout sélectionner

float4 c = 0;
for(float index=0;index<10;index++){
              
//grabPos =  uv depuis le Vertex shader

                    float2 uv = input.grabPos  + float2(0, (index/9 - 0.5) * _BlurSize);
                    //add color at position to color
					
					c += tex2D(_BackgroundTexture, uv);
					
                }
 c = c / 10;
						
return c;
				
return tex2Dproj(_BackgroundTexture, input.grabPos);
Pour que mon shader fonctionne j'ai besoin de passer c à la place de _Backgroundtexture. :triste2:

Répondre

Revenir vers « les Shaders »