Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Kaukonen <jesse.kaukonen@gmail.com>2011-04-19 17:18:13 +0400
committerJesse Kaukonen <jesse.kaukonen@gmail.com>2011-04-19 17:18:13 +0400
commitc235dfde7ae44038b72cec2b2186a7a2b6db7f82 (patch)
treeefab2ea52d848764ddbd6fdc433218bbe383e8cf /render_renderfarmfi.py
parent1d1602db101896251d38d8cfa3c699bf916248a1 (diff)
- Added guidelines for submitting the render
- Bug fix: hasSmokeSimulation lacked parenthesis
Diffstat (limited to 'render_renderfarmfi.py')
-rw-r--r--render_renderfarmfi.py32
1 files changed, 28 insertions, 4 deletions
diff --git a/render_renderfarmfi.py b/render_renderfarmfi.py
index db02f97c..f950db2b 100644
--- a/render_renderfarmfi.py
+++ b/render_renderfarmfi.py
@@ -19,9 +19,9 @@
bl_info = {
"name": "Renderfarm.fi",
"author": "Nathan Letwory <nathan@letworyinteractive.com>, Jesse Kaukonen <jesse.kaukonen@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 @@ class SESSIONS_PT_RenderfarmFi(RenderButtonsPanel, bpy.types.Panel):
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 @@ class RENDER_PT_RenderfarmFi(RenderButtonsPanel, bpy.types.Panel):
if ore.prepared and ore.hash!='':
layout.prop(ore, 'memusage')
-
layout.separator()
row = layout.row()
@@ -785,7 +809,7 @@ class ORE_PrepareOp(bpy.types.Operator):
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)