[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