Просмотр исходного кода

Fixed small issues with imagePRocessingPP

David Catuhe 8 лет назад
Родитель
Сommit
f10eae3acf

Разница между файлами не показана из-за своего большого размера
+ 4299 - 4299
dist/preview release/babylon.d.ts


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/babylon.js


+ 1 - 1
dist/preview release/babylon.max.js

@@ -51148,7 +51148,7 @@ var BABYLON;
                 // Color 
                 BABYLON.ColorCurves.Bind(_this.colorCurves, effect);
                 // Vignette
-                var vignetteScaleY = _this.getCamera().fov * 0.5;
+                var vignetteScaleY = Math.tan(_this.getCamera().fov * 0.5);
                 var vignetteScaleX = vignetteScaleY * aspectRatio;
                 var vignetteScaleGeometricMean = Math.sqrt(vignetteScaleX * vignetteScaleY);
                 vignetteScaleX = BABYLON.Tools.Mix(vignetteScaleX, vignetteScaleGeometricMean, _this.vignetteStretch);

Разница между файлами не показана из-за своего большого размера
+ 4299 - 4299
dist/preview release/babylon.module.d.ts


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/preview release/babylon.worker.js


+ 1 - 1
src/PostProcess/babylon.imageProcessingPostProcess.ts

@@ -76,7 +76,7 @@
                 ColorCurves.Bind(this.colorCurves, effect);
 
                 // Vignette
-                let vignetteScaleY = this.getCamera().fov * 0.5 ;
+                let vignetteScaleY = Math.tan(this.getCamera().fov * 0.5);
                 let vignetteScaleX = vignetteScaleY * aspectRatio;
 
                 let vignetteScaleGeometricMean = Math.sqrt(vignetteScaleX * vignetteScaleY);