diff --git a/src/valiant.jquery.js b/src/valiant.jquery.js
index <HASH>..<HASH> 100644
--- a/src/valiant.jquery.js
+++ b/src/valiant.jquery.js
@@ -127,7 +127,8 @@ three.js r65 or higher
             this._scene = new THREE.Scene();
 
             // create ThreeJS camera
-            this._camera = new THREE.PerspectiveCamera( this.options.fov, $(this.element).width() / $(this.element).height(), 0.1, 1000);
+            this._camera = new THREE.PerspectiveCamera(this._fov, $(this.element).width() / $(this.element).height(), 0.1, 1000);
+            this._camera.setLens(this._fov);
 
             // create ThreeJS renderer and append it to our object
             this._renderer = Detector.webgl? new THREE.WebGLRenderer(): new THREE.CanvasRenderer();
Fix for fov correctly being set in defaults or passed opts object

fov wasn't correctly being set for some reason on the THREE.PerspectiveCamera until setLens() was called in the mouse wheel event handler. This fix calls setLens directly after PerspectiveCamera creation.