Forums Développement Multimédia

Aller au contenu

- - - - -

Effets de post-processing

CODE Actionscript

  • Vous ne pouvez pas répondre à ce sujet
Aucune réponse à ce sujet

#1 Jean-Marc Le Roux

    Ceinture Noire

  • Minko
  • PipPipPipPipPipPipPip
  • 210 messages

Posté 12 December 2011 - 23:12 PM

Bonjour,

je viens de poster un article qui explique comment les nouvelles classes présentes dans Minko permettent de très facilement créer des effets de post-processing. Comme d'habitude, tout se fait en AS3, y compris le shader.

Un petit snippet pour vous montrer un exemple simple:


public class GreyscalePostProcessingShader extends PostProcessingActionScriptShader
{
  override protected function getFinalColor(outputColor : SValue) : SValue
  {
    return float4(
      float3(divide(add(outputColor.r, outputColor.g, outputColor.b), 3.)),
      1.0
    );
  }
}
 

Pour utiliser ce shader de post-processing, on fait simplement:


viewport.postProcessingEffect = new SinglePassPostProcessingEffect(new GreyscalePostProcessingShader());
 

Vous pouvez retrouver l'article complet ici:

http://blogs.aerys.i...essing-effects/

N'hésitez pas si vous avez des questions/des suggestions!

a+



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP