commit d80561490dce237d110023b4cbfbde6b62070243
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Tue Nov 15 17:15:52 2016 +0000

    Improve Around The World

diff --git a/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldEffectsManager.java b/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldEffectsManager.java
index b4333f9..8a6e66e 100644
--- a/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldEffectsManager.java
+++ b/src/main/java/org/distorted/examples/aroundtheworld/AroundTheWorldEffectsManager.java
@@ -38,7 +38,7 @@ class AroundTheWorldEffectsManager
   private float mBlackness, mAsianness;
 
   private Static4D regionPinchSwirl, regionNose, regionLips, regionSkin, regionLEye, regionREye;
-  private Static3D centerLEye, centerREye, centerNose, centerLips;
+  private Static3D centerLEyeSwirl, centerREyeSwirl, centerLEyePinch, centerREyePinch, centerNose, centerLips;
 
   private Dynamic2D pinchDyn;
   private Dynamic1D swirlDyn1, swirlDyn2, sinkDyn;
@@ -56,17 +56,19 @@ class AroundTheWorldEffectsManager
     mBlackness = 0;
     mAsianness = 0;
 
-    centerLEye = new Static3D(175,235,0);
-    centerREye = new Static3D(418,235,0);
-    centerNose = new Static3D(300,328,0);
-    centerLips = new Static3D(300,494,0);
+    centerLEyePinch  = new Static3D(140,235,0);
+    centerREyePinch  = new Static3D(453,235,0);
+    centerLEyeSwirl  = new Static3D(175,235,0);
+    centerREyeSwirl  = new Static3D(418,235,0);
+    centerNose       = new Static3D(300,328,0);
+    centerLips       = new Static3D(300,494,0);
 
     regionPinchSwirl = new Static4D(0,0,65,65);
     regionNose       = new Static4D(0,0,89,89);
     regionLips       = new Static4D(0,0,95,95);
     regionSkin       = new Static4D(300,300,600,600);
-    regionLEye       = new Static4D(175,232,32,20);
-    regionREye       = new Static4D(422,232,32,20);
+    regionLEye       = new Static4D(175,232,31,20);
+    regionREye       = new Static4D(420,232,31,20);
 
     pinchFactor      = new Static2D(1.0f, 0.0f);
     swirlFactor1     = new Static1D(1.0f);
@@ -99,10 +101,10 @@ class AroundTheWorldEffectsManager
     {
     setRace(mBlackness, mAsianness);
 
-    obj.pinch(pinchDyn, centerLEye, regionPinchSwirl);
-    obj.pinch(pinchDyn, centerREye, regionPinchSwirl);
-    obj.swirl(swirlDyn1,centerLEye, regionPinchSwirl);
-    obj.swirl(swirlDyn2,centerREye, regionPinchSwirl);
+    obj.pinch(pinchDyn, centerLEyePinch, regionPinchSwirl);
+    obj.pinch(pinchDyn, centerREyePinch, regionPinchSwirl);
+    obj.swirl(swirlDyn1,centerLEyeSwirl, regionPinchSwirl);
+    obj.swirl(swirlDyn2,centerREyeSwirl, regionPinchSwirl);
     obj.sink(sinkDyn, centerNose, regionNose);
     obj.sink(sinkDyn, centerLips, regionLips);
 
@@ -120,11 +122,11 @@ class AroundTheWorldEffectsManager
 
     //android.util.Log.e("manager", "blackness="+blackness+" asianness="+asianness);
 
-    pinchFactor.set1(1-0.2f*asianness);
-    swirlFactor1.set( 10.0f*asianness);
-    swirlFactor2.set(-10.0f*asianness);
+    pinchFactor.set1(1-0.3f*asianness);
+    swirlFactor1.set( 20.0f*asianness);
+    swirlFactor2.set(-20.0f*asianness);
     sinkFactor.set(1-0.4f*asianness);
-    chromaSkinFactor.set(0.28f*asianness);
+    chromaSkinFactor.set(0.25f*asianness);
     chromaEyesFactor.set(0.78f*asianness);
     }
   }
