[Bf-extensions-cvs] [d8aa24a9] master: glTF importer: import yfov value

Julien Duroure noreply at git.blender.org
Wed Jan 29 21:47:25 CET 2020


Commit: d8aa24a9321eb93477a272dd5c20afd5ef3596b3
Author: Julien Duroure
Date:   Wed Jan 29 21:47:10 2020 +0100
Branches: master
https://developer.blender.org/rBAd8aa24a9321eb93477a272dd5c20afd5ef3596b3

glTF importer: import yfov value

===================================================================

M	io_scene_gltf2/__init__.py
M	io_scene_gltf2/blender/imp/gltf2_blender_camera.py

===================================================================

diff --git a/io_scene_gltf2/__init__.py b/io_scene_gltf2/__init__.py
index 7cecb34e..144fd655 100755
--- a/io_scene_gltf2/__init__.py
+++ b/io_scene_gltf2/__init__.py
@@ -15,7 +15,7 @@
 bl_info = {
     'name': 'glTF 2.0 format',
     'author': 'Julien Duroure, Norbert Nopper, Urs Hanselmann, Moritz Becher, Benjamin Schmithüsen, Jim Eckerlein, and many external contributors',
-    "version": (1, 2, 13),
+    "version": (1, 2, 14),
     'blender': (2, 81, 6),
     'location': 'File > Import-Export',
     'description': 'Import-Export as glTF 2.0',
diff --git a/io_scene_gltf2/blender/imp/gltf2_blender_camera.py b/io_scene_gltf2/blender/imp/gltf2_blender_camera.py
index 78946858..1ed20caf 100755
--- a/io_scene_gltf2/blender/imp/gltf2_blender_camera.py
+++ b/io_scene_gltf2/blender/imp/gltf2_blender_camera.py
@@ -35,6 +35,11 @@ class BlenderCamera():
         # Blender create a perspective camera by default
         if pycamera.type == "orthographic":
             cam.type = "ORTHO"
+        else:
+            if hasattr(pycamera.perspective, "yfov"):
+                cam.angle_y = pycamera.perspective.yfov
+                cam.lens_unit = "FOV"
+                cam.sensor_fit = "VERTICAL"
 
         # TODO: lot's of work for camera here...
         if hasattr(pycamera, "znear"):



More information about the Bf-extensions-cvs mailing list