Revision 3fee789f
Added by Leszek Koltunski over 7 years ago
src/main/java/org/distorted/examples/glow/GlowRenderer.java | ||
---|---|---|
24 | 24 |
import android.opengl.GLSurfaceView; |
25 | 25 |
|
26 | 26 |
import org.distorted.examples.R; |
27 |
import org.distorted.library.effect.EffectQuality; |
|
27 | 28 |
import org.distorted.library.effect.MatrixEffectMove; |
28 | 29 |
import org.distorted.library.effect.MatrixEffectScale; |
29 | 30 |
import org.distorted.library.effect.PostprocessEffectGlow; |
... | ... | |
68 | 69 |
mMove = new Static3D(0,0,0); |
69 | 70 |
mScale = new Static3D(1,1,1); |
70 | 71 |
mRadius= new Static1D(25); |
71 |
|
|
72 | 72 |
mColor = new Static4D(1.0f,0.0f,0.0f,0.5f); // half-transparent red |
73 | 73 |
|
74 |
PostprocessEffectGlow glow = new PostprocessEffectGlow(mRadius,mColor); |
|
75 |
glow.setQuality(EffectQuality.HIGH); |
|
76 |
|
|
74 | 77 |
DistortedEffects effects = new DistortedEffects(); |
75 | 78 |
effects.apply(new MatrixEffectMove(mMove)); |
76 | 79 |
effects.apply(new MatrixEffectScale(mScale)); |
77 |
effects.apply(new PostprocessEffectGlow(mRadius,mColor));
|
|
80 |
effects.apply(glow);
|
|
78 | 81 |
|
79 | 82 |
mScreen = new DistortedScreen(); |
80 | 83 |
mScreen.attach(mLeaf, effects, new MeshFlat(1,1) ); |
Also available in: Unified diff
Debugging Glow.