[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51889] trunk/blender/release/scripts/ startup/bl_ui/properties_data_camera.py: Blender internal is using camera focal length when panorama rendering is used

Sergey Sharybin sergey.vfx at gmail.com
Mon Nov 5 09:20:00 CET 2012


Revision: 51889
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51889
Author:   nazgul
Date:     2012-11-05 08:19:58 +0000 (Mon, 05 Nov 2012)
Log Message:
-----------
Blender internal is using camera focal length when panorama rendering is used

This means it doesn't make sense hiding focal length settings for panorama
camera if blender internal renderer is used.

Modified Paths:
--------------
    trunk/blender/release/scripts/startup/bl_ui/properties_data_camera.py

Modified: trunk/blender/release/scripts/startup/bl_ui/properties_data_camera.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_ui/properties_data_camera.py	2012-11-05 08:05:24 UTC (rev 51888)
+++ trunk/blender/release/scripts/startup/bl_ui/properties_data_camera.py	2012-11-05 08:19:58 UTC (rev 51889)
@@ -88,7 +88,8 @@
             col.prop(cam, "ortho_scale")
 
         elif cam.type == 'PANO':
-            if context.scene.render.engine == 'CYCLES':
+            engine = context.scene.render.engine
+            if engine == 'CYCLES':
                 ccam = cam.cycles
                 col.prop(ccam, "panorama_type", text="Type")
                 if ccam.panorama_type == 'FISHEYE_EQUIDISTANT':
@@ -97,6 +98,13 @@
                     row = layout.row()
                     row.prop(ccam, "fisheye_lens", text="Lens")
                     row.prop(ccam, "fisheye_fov")
+            elif engine == 'BLENDER_RENDER':
+                row = col.row()
+                if cam.lens_unit == 'MILLIMETERS':
+                    row.prop(cam, "lens")
+                elif cam.lens_unit == 'DEGREES':
+                    row.prop(cam, "angle")
+                row.prop(cam, "lens_unit", text="")
 
         split = layout.split()
 




More information about the Bf-blender-cvs mailing list