[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1850] trunk/py/scripts/addons/ render_renderfarmfi.py: - Added guidelines for submitting the render
Jesse Kaukonen
jesse.kaukonen at gmail.com
Tue Apr 19 15:18:13 CEST 2011
Revision: 1850
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1850
Author: gekko
Date: 2011-04-19 13:18:13 +0000 (Tue, 19 Apr 2011)
Log Message:
-----------
- Added guidelines for submitting the render
- Bug fix: hasSmokeSimulation lacked parenthesis
Modified Paths:
--------------
trunk/py/scripts/addons/render_renderfarmfi.py
Modified: trunk/py/scripts/addons/render_renderfarmfi.py
===================================================================
--- trunk/py/scripts/addons/render_renderfarmfi.py 2011-04-19 08:59:41 UTC (rev 1849)
+++ trunk/py/scripts/addons/render_renderfarmfi.py 2011-04-19 13:18:13 UTC (rev 1850)
@@ -19,9 +19,9 @@
bl_info = {
"name": "Renderfarm.fi",
"author": "Nathan Letwory <nathan at letworyinteractive.com>, Jesse Kaukonen <jesse.kaukonen at gmail.com>",
- "version": (6,),
+ "version": (7,),
"blender": (2, 5, 7),
- "api": 35622,
+ "api": 36212,
"location": "Render > Engine > Renderfarm.fi",
"description": "Send .blend as session to http://www.renderfarm.fi to render",
"warning": "",
@@ -352,6 +352,31 @@
if bpy.queue_selected == 3:
layout.operator('ore.cancel_session')
+class CONDITIONS_PT_RenderfarmFi(RenderButtonsPanel, bpy.types.Panel):
+ bl_label = "IMPORTANT: Rendering on Renderfarm.fi"
+ COMPAT_ENGINES = set(['RENDERFARMFI_RENDER'])
+
+ @classmethod
+ def poll(cls, context):
+ rd = context.scene.render
+ return (rd.use_game_engine==False) and (rd.engine in cls.COMPAT_ENGINES)
+
+ def draw(self, context):
+ layout = self.layout
+
+ layout.label(text='- The render must take more than 50 seconds / frame')
+ layout.label(text='- The animation must be at least 20 frames long')
+ layout.label(text='- No still renders')
+ layout.label(text='- All external data must be included:')
+ layout.label(text=' * Linked files: L in object mode')
+ layout.label(text=' * Textures: File menu -> External Data')
+ layout.label(text='- No Python scripts')
+ layout.label(text='- Memory usage max 3GB')
+ layout.label(text='- If your render takes more than an hour / frame:')
+ layout.label(text=' * No filter type composite nodes (blur, glare etc.)')
+ layout.label(text=' * No SSS')
+ layout.label(text=' * No Motion Blur')
+
class RENDER_PT_RenderfarmFi(RenderButtonsPanel, bpy.types.Panel):
bl_label = "Scene Settings"
COMPAT_ENGINES = set(['RENDERFARMFI_RENDER'])
@@ -368,7 +393,6 @@
if ore.prepared and ore.hash!='':
layout.prop(ore, 'memusage')
-
layout.separator()
row = layout.row()
@@ -785,7 +809,7 @@
return hasSimulation(bpy.types.SoftBodyModifier)
def hasUnsupportedSimulation():
- return hasSoftbodySimulation() or hasCollisionSimulation() or hasClothSimulation() or hasSmokeSimulation or hasFluidSimulation() or hasParticleSystem()
+ return hasSoftbodySimulation() or hasCollisionSimulation() or hasClothSimulation() or hasSmokeSimulation() or hasFluidSimulation() or hasParticleSystem()
def isFilterNode(node):
t = type(node)
More information about the Bf-extensions-cvs
mailing list