Revision fa9b6494
Added by Leszek Koltunski almost 7 years ago
src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldEffectsManager.java | ||
---|---|---|
21 | 21 |
|
22 | 22 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
23 | 23 |
|
24 |
import org.distorted.library.effect.FragmentEffectChroma; |
|
25 |
import org.distorted.library.effect.FragmentEffectContrast; |
|
26 |
import org.distorted.library.effect.VertexEffectDistort; |
|
27 |
import org.distorted.library.effect.VertexEffectPinch; |
|
28 |
import org.distorted.library.effect.VertexEffectSink; |
|
29 |
import org.distorted.library.effect.VertexEffectSwirl; |
|
24 | 30 |
import org.distorted.library.main.DistortedEffects; |
25 | 31 |
import org.distorted.library.type.Dynamic1D; |
26 | 32 |
import org.distorted.library.type.Dynamic2D; |
... | ... | |
260 | 266 |
setRace(mBlackness, mAsianness); |
261 | 267 |
|
262 | 268 |
// WHITENESS |
263 |
effects.sink(wLipsDyn, wLipsCenter, wLipsRegion);
|
|
269 |
effects.apply( new VertexEffectSink(wLipsDyn, wLipsCenter, wLipsRegion) );
|
|
264 | 270 |
|
265 | 271 |
// ASIANNESS |
266 |
effects.distort(aLipsNoseDyn, aLipsNoseCenter, aLipsNoseRegion);
|
|
267 |
effects.pinch(aNoseBroaderDyn, aNoseBroaderCenter, aNoseBroaderRegion);
|
|
268 |
effects.distort(aNostrilsDyn, aNostrilsCenter, aNostrilsRegion);
|
|
269 |
effects.swirl(aLEyeDyn, aLEyeCenter, aEyesRegion);
|
|
270 |
effects.swirl(aREyeDyn, aREyeCenter, aEyesRegion);
|
|
271 |
effects.distort(aEyebrowsDyn, aEyebrowsCenter, aEyebrowsRegion);
|
|
272 |
effects.apply( new VertexEffectDistort(aLipsNoseDyn, aLipsNoseCenter, aLipsNoseRegion) );
|
|
273 |
effects.apply( new VertexEffectPinch(aNoseBroaderDyn, aNoseBroaderCenter, aNoseBroaderRegion) );
|
|
274 |
effects.apply( new VertexEffectDistort( aNostrilsDyn, aNostrilsCenter, aNostrilsRegion) );
|
|
275 |
effects.apply( new VertexEffectSwirl( aLEyeDyn, aLEyeCenter, aEyesRegion) );
|
|
276 |
effects.apply( new VertexEffectSwirl( aREyeDyn, aREyeCenter, aEyesRegion) );
|
|
277 |
effects.apply( new VertexEffectDistort( aEyebrowsDyn, aEyebrowsCenter, aEyebrowsRegion) );
|
|
272 | 278 |
|
273 |
effects.chroma(aChromaSkinDyn, aChromaSkin, aSkinColorRegion, false);
|
|
274 |
effects.chroma(aChromaEyesDyn, aChromaEyes, aLEyeColorRegion, true);
|
|
275 |
effects.chroma(aChromaEyesDyn, aChromaEyes, aREyeColorRegion, true);
|
|
279 |
effects.apply( new FragmentEffectChroma( aChromaSkinDyn, aChromaSkin, aSkinColorRegion, false) );
|
|
280 |
effects.apply( new FragmentEffectChroma( aChromaEyesDyn, aChromaEyes, aLEyeColorRegion, true ) );
|
|
281 |
effects.apply( new FragmentEffectChroma( aChromaEyesDyn, aChromaEyes, aREyeColorRegion, true ) );
|
|
276 | 282 |
|
277 | 283 |
// BLACKNESS |
278 |
effects.pinch(bFaceDyn, bFaceCenter, bFaceRegion);
|
|
279 |
effects.distort(bTipLowerDyn, bTipLowerCenter, bTipLowerRegion);
|
|
280 |
effects.pinch(bWholeNoseDyn, bWholeNoseCenter, bWholeNoseRegion);
|
|
281 |
effects.pinch(bNoseBroaderDyn, bNoseBroaderCenter, bNoseBroaderRegion);
|
|
282 |
effects.pinch(bLipsDyn, bLipsCenter, bLipsRegion);
|
|
283 |
|
|
284 |
effects.chroma(bChromaSkinDyn, bChromaSkin, bSkinColorRegion, false);
|
|
285 |
effects.chroma(bChromaEyesDyn, bChromaEyes, bLEyeColorRegion, true);
|
|
286 |
effects.chroma(bChromaEyesDyn, bChromaEyes, bREyeColorRegion, true);
|
|
287 |
effects.chroma(bChromaPupilDyn, bChromaPupil, bLPupilColorRegion, true);
|
|
288 |
effects.chroma(bChromaPupilDyn, bChromaPupil, bRPupilColorRegion, true);
|
|
289 |
|
|
290 |
effects.contrast(bContrastDyn);
|
|
284 |
effects.apply( new VertexEffectPinch( bFaceDyn, bFaceCenter, bFaceRegion ) );
|
|
285 |
effects.apply( new VertexEffectDistort( bTipLowerDyn, bTipLowerCenter, bTipLowerRegion ) );
|
|
286 |
effects.apply( new VertexEffectPinch( bWholeNoseDyn, bWholeNoseCenter, bWholeNoseRegion ) );
|
|
287 |
effects.apply( new VertexEffectPinch( bNoseBroaderDyn, bNoseBroaderCenter, bNoseBroaderRegion ) );
|
|
288 |
effects.apply( new VertexEffectPinch( bLipsDyn, bLipsCenter, bLipsRegion ) );
|
|
289 |
|
|
290 |
effects.apply( new FragmentEffectChroma( bChromaSkinDyn, bChromaSkin, bSkinColorRegion, false ) );
|
|
291 |
effects.apply( new FragmentEffectChroma( bChromaEyesDyn, bChromaEyes, bLEyeColorRegion, true ) );
|
|
292 |
effects.apply( new FragmentEffectChroma( bChromaEyesDyn, bChromaEyes, bREyeColorRegion, true ) );
|
|
293 |
effects.apply( new FragmentEffectChroma( bChromaPupilDyn, bChromaPupil, bLPupilColorRegion, true) );
|
|
294 |
effects.apply( new FragmentEffectChroma( bChromaPupilDyn, bChromaPupil, bRPupilColorRegion, true) );
|
|
295 |
|
|
296 |
effects.apply( new FragmentEffectContrast(bContrastDyn) );
|
|
291 | 297 |
} |
292 | 298 |
|
293 | 299 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Convert the first few Apps to the new Effect API.