Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 1.94 KB | None | 0 0
  1.  
  2. ///////////////////////////////////////////////////////////////////////////////////////////////////////
  3. //////////////////// B U L L S E Y E | W O R K S //////////////////////////////////////////////////////
  4. ////////////////////     Created by: Unknown     //////////////////////////////////////////////////////
  5. ////////////////////      Modified by: BullsEyE  //////////////////////////////////////////////////////
  6. ////////////////////         Date:04-23-18       //////////////////////////////////////////////////////
  7. ///////////////////////////////////////////////////////////////////////////////////////////////////////
  8.  
  9. 0 spawn {
  10.  
  11.     kk_fnc_getZoom = {
  12.         (
  13.             [0.5,0.5]
  14.             distance
  15.             worldToScreen
  16.             positionCameraToWorld
  17.             [0,1.05,1]
  18.         ) * (
  19.             getResolution
  20.             select
  21.             5
  22.         )
  23.     };
  24.  
  25.     while {true} do
  26.     {
  27.         waitUntil {currentVisionMode player == 1};
  28.  
  29.         // Dynamic Blur
  30.         private _ppBlur = ppEffectCreate ["dynamicBlur", 190];    
  31.         _ppBlur ppEffectForceInNVG true;
  32.  
  33.         // Edge Blur
  34.         private _ppRim = ppEffectCreate ["RadialBlur", 451];  
  35.         _ppRim ppEffectAdjust [0.015, 0.015, 0.22, 0.3];
  36.         _ppRim ppEffectForceInNVG true;
  37.  
  38.         // Color and Contrast
  39.         private _ppColor = ppEffectCreate ["ColorCorrections", 2003];
  40.         _ppColor ppEffectAdjust [1, 1, -0.02, [0.0, 0.0, 0.0, 0.0], [1.3, 1.2, 0.0, 0.9], [6, 1, 1, 0.0]];
  41.         _ppColor ppEffectForceInNVG true;
  42.  
  43.         // Film Grain
  44.         private _ppFilm = ppEffectCreate ["FilmGrain", 2501];    
  45.         _ppFilm ppEffectForceInNVG true;
  46.  
  47.         [_ppBlur, _ppRim, _ppColor, _ppFilm] ppEffectEnable true;
  48.         [_ppRim, _ppColor] ppEffectCommit 0;
  49.  
  50.         waitUntil {
  51.             private _zoomintensity = (call kk_fnc_getZoom * 10) / 30;
  52.             _ppBlur ppEffectAdjust [0.20 + (_zoomIntensity * 0.30)];
  53.             _ppFilm ppEffectAdjust [0.20, 1, _zoomIntensity, 0.4, 0.2, false];
  54.             [_ppBlur, _ppFilm] ppEffectCommit 0;
  55.             (currentVisionMode player != 1)
  56.         };
  57.  
  58.         ppEffectDestroy [_ppBlur, _ppRim, _ppColor, _ppFilm];
  59.     };
  60. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement