[Bf-committers] [Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4138] trunk/py/scripts/addons: Fix [ #33759] Can't use UV image export UV_layout error

Dan Eicher dan at trollwerks.org
Sun Jan 6 06:26:13 CET 2013


This one breaks render_povray/render.py line 1784 (elif with no if)


On Fri, Jan 4, 2013 at 9:37 AM, Bastien Montagne <montagne29 at wanadoo.fr>wrote:

> Revision: 4138
>
> http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4138
> Author:   mont29
> Date:     2013-01-04 16:37:47 +0000 (Fri, 04 Jan 2013)
> Log Message:
> -----------
> Fix [#33759] Can't use UV image export UV_layout error
>
> Another glitch from recent alpha work. Also modified povray's code. As
> usual, maintainders of these scripts, please double check changes are ok! :)
>
> Modified Paths:
> --------------
>     trunk/py/scripts/addons/io_mesh_uv_layout/export_uv_png.py
>     trunk/py/scripts/addons/render_povray/render.py
>
> Modified: trunk/py/scripts/addons/io_mesh_uv_layout/export_uv_png.py
> ===================================================================
> --- trunk/py/scripts/addons/io_mesh_uv_layout/export_uv_png.py  2013-01-04
> 07:57:26 UTC (rev 4137)
> +++ trunk/py/scripts/addons/io_mesh_uv_layout/export_uv_png.py  2013-01-04
> 16:37:47 UTC (rev 4138)
> @@ -113,7 +113,7 @@
>
>      # scene render settings
>      scene.render.use_raytrace = False
> -    scene.render.alpha_mode = 'STRAIGHT'
> +    scene.render.alpha_mode = 'TRANSPARENT'
>      scene.render.image_settings.color_mode = 'RGBA'
>
>      scene.render.resolution_x = image_width
>
> Modified: trunk/py/scripts/addons/render_povray/render.py
> ===================================================================
> --- trunk/py/scripts/addons/render_povray/render.py     2013-01-04
> 07:57:26 UTC (rev 4137)
> +++ trunk/py/scripts/addons/render_povray/render.py     2013-01-04
> 16:37:47 UTC (rev 4138)
> @@ -1697,15 +1697,16 @@
>              if not world.use_sky_blend:
>                  # Non fully transparent background could premultiply
> alpha and avoid anti-aliasing
>                  # display issue:
> -                if render.alpha_mode == 'PREMUL':
> +                if render.alpha_mode == 'TRANSPARENT':
>                      tabWrite("background {rgbt<%.3g, %.3g, %.3g,
> 0.75>}\n" % \
>                               (world.horizon_color[:]))
>                  #Currently using no alpha with Sky option:
>                  elif render.alpha_mode == 'SKY':
>                      tabWrite("background {rgbt<%.3g, %.3g, %.3g, 0>}\n" %
> (world.horizon_color[:]))
>                  #StraightAlpha:
> -                else:
> -                    tabWrite("background {rgbt<%.3g, %.3g, %.3g, 1>}\n" %
> (world.horizon_color[:]))
> +                # XXX Does not exists anymore
> +                #else:
> +                    #tabWrite("background {rgbt<%.3g, %.3g, %.3g, 1>}\n"
> % (world.horizon_color[:]))
>
>              worldTexCount = 0
>              #For Background image textures
> @@ -1776,10 +1777,11 @@
>                      # for skysphere..5.5
>                      tabWrite("gradient y\n")
>                      tabWrite("color_map {\n")
> -                    if render.alpha_mode == 'STRAIGHT':
> -                        tabWrite("[0.0 rgbt<%.3g, %.3g, %.3g, 1>]\n" %
> (world.horizon_color[:]))
> -                        tabWrite("[1.0 rgbt<%.3g, %.3g, %.3g, 1>]\n" %
> (world.zenith_color[:]))
> -                    elif render.alpha_mode == 'PREMUL':
> +                    # XXX Does not exists anymore
> +                    #if render.alpha_mode == 'STRAIGHT':
> +                        #tabWrite("[0.0 rgbt<%.3g, %.3g, %.3g, 1>]\n" %
> (world.horizon_color[:]))
> +                        #tabWrite("[1.0 rgbt<%.3g, %.3g, %.3g, 1>]\n" %
> (world.zenith_color[:]))
> +                    elif render.alpha_mode == 'TRANSPARENT':
>                          tabWrite("[0.0 rgbt<%.3g, %.3g, %.3g, 0.99>]\n" %
> (world.horizon_color[:]))
>                          # aa premult not solved with transmit 1
>                          tabWrite("[1.0 rgbt<%.3g, %.3g, %.3g, 0.99>]\n" %
> (world.zenith_color[:]))
>
> _______________________________________________
> Bf-extensions-cvs mailing list
> Bf-extensions-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-extensions-cvs
>


More information about the Bf-committers mailing list