[Durian-svn] [2663] Generate small png's for slideshow in addition to the full res one.

brecht institute at blender.org
Thu Apr 29 21:35:55 CEST 2010


Revision: 2663
          https://blenderinstitute.dyndns.org/durian-svn/?do=log&project=durian&path=/&rev=2663
Author:   brecht
Date:     2010-04-29 21:35:55 +0200 (Thu, 29 Apr 2010)
Log Message:
-----------
Generate small png's for slideshow in addition to the full res one.

Modified Paths:
--------------
    frm/slideshow/blender_exr_to_png.py
    frm/slideshow/exr_to_png.sh
    frm/slideshow/preview_images_update.py

Modified: frm/slideshow/blender_exr_to_png.py
===================================================================
--- frm/slideshow/blender_exr_to_png.py	2010-04-29 18:39:15 UTC (rev 2662)
+++ frm/slideshow/blender_exr_to_png.py	2010-04-29 19:35:55 UTC (rev 2663)
@@ -2,8 +2,9 @@
 import sys
 import os.path
 
-exr_name = sys.argv[-2]
-png_name = sys.argv[-1]
+exr_name = sys.argv[-3]
+png_name = sys.argv[-2]
+percentage = int(sys.argv[-1])
 
 exr_directory, exr_filename = os.path.split(exr_name)
 
@@ -14,7 +15,7 @@
 bpy.context.scene.frame_start = 1
 bpy.context.scene.frame_end = 1
 bpy.context.scene.render.use_sequencer = True
-bpy.context.scene.render.resolution_percentage = 100
+bpy.context.scene.render.resolution_percentage = percentage
 bpy.context.scene.render.resolution_x = 1920
 bpy.context.scene.render.resolution_y = 817
 bpy.context.scene.render.file_format = 'PNG'

Modified: frm/slideshow/exr_to_png.sh
===================================================================
--- frm/slideshow/exr_to_png.sh	2010-04-29 18:39:15 UTC (rev 2662)
+++ frm/slideshow/exr_to_png.sh	2010-04-29 19:35:55 UTC (rev 2663)
@@ -1,4 +1,4 @@
 #!/bin/bash
 
-/shared/bin/blender_farm.sh -b -P /shared/software/durian_farm/slideshow/blender_exr_to_png.py -- $1 $2
+/shared/bin/blender_farm.sh -b -P /shared/software/durian_farm/slideshow/blender_exr_to_png.py -- $1 $2 $3
 

Modified: frm/slideshow/preview_images_update.py
===================================================================
--- frm/slideshow/preview_images_update.py	2010-04-29 18:39:15 UTC (rev 2662)
+++ frm/slideshow/preview_images_update.py	2010-04-29 19:35:55 UTC (rev 2663)
@@ -4,7 +4,7 @@
 import time
 
 DIR = "/shared/software/durian_farm/frames"
-CONVERT = "/shared/software/durian_farm/slideshow/exr_to_png.sh %s %s > /dev/null 2> /dev/null"
+CONVERT = "/shared/software/durian_farm/slideshow/exr_to_png.sh %s %s %d > /dev/null 2> /dev/null"
 PNG_FILE = "/shared/software/durian_farm/slideshow/preview"
 NUM_IMAGES = 2
 SLEEP = 120.0
@@ -33,9 +33,11 @@
 	# convert images
 	for i in range(0, NUM_IMAGES):
 		name, mtime = exr_files[i]
-		command = CONVERT % (name, PNG_FILE + str(i))
 		print "converting", name
+		command = CONVERT % (name, PNG_FILE + str(i), 100)
 		os.system(command)
+		command = CONVERT % (name, PNG_FILE + "_small" + str(i), 30)
+		os.system(command)
 
 	# sleep a while until the next up
 	print "sleeping for", str(SLEEP/60.0), "minutes"



More information about the Durian-svn mailing list