[Bf-blender-cvs] SVN commit: /data/svn/repos/bf-blender [61933] trunk/lib/tests/cycles/ctests: Cycles tests: Initial set of scripts and simple test for Cycles baking
Sergey Sharybin
sergey.vfx at gmail.com
Tue Sep 12 13:21:57 CEST 2017
Revision: 61933
https://developer.blender.org/rBL61933
Author: sergey
Date: 2017-09-12 13:21:57 +0200 (Tue, 12 Sep 2017)
Log Message:
-----------
Cycles tests: Initial set of scripts and simple test for Cycles baking
Modified Paths:
--------------
trunk/lib/tests/cycles/ctests/render_all.py
Added Paths:
-----------
trunk/lib/tests/cycles/ctests/bake/
trunk/lib/tests/cycles/ctests/bake/bake_zspan_watertight.blend
trunk/lib/tests/cycles/ctests/bake/reference_renders/
trunk/lib/tests/cycles/ctests/bake/reference_renders/bake_zspan_watertight.png
trunk/lib/tests/cycles/ctests/util/render_bake.py
Added: trunk/lib/tests/cycles/ctests/bake/bake_zspan_watertight.blend
===================================================================
(Binary files differ)
Index: trunk/lib/tests/cycles/ctests/bake/bake_zspan_watertight.blend
===================================================================
--- trunk/lib/tests/cycles/ctests/bake/bake_zspan_watertight.blend 2017-09-12 11:02:05 UTC (rev 61932)
+++ trunk/lib/tests/cycles/ctests/bake/bake_zspan_watertight.blend 2017-09-12 11:21:57 UTC (rev 61933)
Property changes on: trunk/lib/tests/cycles/ctests/bake/bake_zspan_watertight.blend
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/lib/tests/cycles/ctests/bake/reference_renders/bake_zspan_watertight.png
===================================================================
(Binary files differ)
Index: trunk/lib/tests/cycles/ctests/bake/reference_renders/bake_zspan_watertight.png
===================================================================
--- trunk/lib/tests/cycles/ctests/bake/reference_renders/bake_zspan_watertight.png 2017-09-12 11:02:05 UTC (rev 61932)
+++ trunk/lib/tests/cycles/ctests/bake/reference_renders/bake_zspan_watertight.png 2017-09-12 11:21:57 UTC (rev 61933)
Property changes on: trunk/lib/tests/cycles/ctests/bake/reference_renders/bake_zspan_watertight.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/lib/tests/cycles/ctests/render_all.py
===================================================================
--- trunk/lib/tests/cycles/ctests/render_all.py 2017-09-12 11:02:05 UTC (rev 61932)
+++ trunk/lib/tests/cycles/ctests/render_all.py 2017-09-12 11:21:57 UTC (rev 61933)
@@ -35,6 +35,15 @@
'--python', os.path.join(basedir,
"util",
"render_opengl.py")]
+ elif subject == 'bake':
+ basedir = os.path.dirname(__file__)
+ command = [BLENDER,
+ '-b',
+ filepath,
+ '-o', output,
+ '--python', os.path.join(basedir,
+ "util",
+ "render_bake.py")]
else:
command = [BLENDER,
'-b',
Added: trunk/lib/tests/cycles/ctests/util/render_bake.py
===================================================================
--- trunk/lib/tests/cycles/ctests/util/render_bake.py (rev 0)
+++ trunk/lib/tests/cycles/ctests/util/render_bake.py 2017-09-12 11:21:57 UTC (rev 61933)
@@ -0,0 +1,13 @@
+import bpy
+
+def bake(context):
+ scene = context.scene
+ cscene = scene.cycles
+ image = bpy.data.images["bake_result"]
+ bpy.ops.object.bake(type=cscene.bake_type)
+ # TODO(sergey): This is currently corresponding to how
+ # regular rendering pipeline saves images.
+ image.save_render(scene.render.filepath + '0001.png', scene=scene)
+
+if __name__ == "__main__":
+ bake(bpy.context)
More information about the Bf-blender-cvs
mailing list