Newer
Older
return {'FINISHED'}
class ORE_UploaderOp(bpy.types.Operator):
bl_idname = "ore.upload"
bl_label = "Render on Renderfarm.fi"
def execute(self, context):
bpy.uploadInProgress = True
prepareScene()
returnValue = ore_upload(self, context)
bpy.uploadInProgress = False
return returnValue
class ORE_UseBlenderReso(bpy.types.Operator):
bl_idname = "ore.use_scene_settings"
bl_label = "Use Scene settings"
def execute(self, context):
sce = context.scene
ore = sce.ore_render
rd = context.scene.render
ore.resox = rd.resolution_x
ore.resoy = rd.resolution_y
ore.start = sce.frame_start
ore.end = sce.frame_end
ore.fps = rd.fps
return {'FINISHED'}
class ORE_ChangeUser(bpy.types.Operator):
bl_idname = "ore.change_user"
bl_label = "Change user"
def execute(self, context):
ore = context.scene.ore_render
ore.password = ''
ore.hash = ''
ore.passwordCorrect = False
ore.loginInserted = False
return {'FINISHED'}
class RenderfarmFi(bpy.types.RenderEngine):
bl_idname = 'RENDERFARMFI_RENDER'
bl_label = "Renderfarm.fi"
def render(self, scene):
print('Do test renders with Blender Render')
#~ def menu_export(self, context):
#~ import os
#~ default_path = os.path.splitext(bpy.data.filepath)[0] + ".py"
#~ self.layout.operator(RenderfarmFi.bl_idname, text=RenderfarmFi.bl_label)
Campbell Barton
committed
bpy.utils.register_module(__name__)
bpy.types.Scene.ore_render = PointerProperty(type=ORESettings, name='ORE Render', description='ORE Render Settings')
Campbell Barton
committed
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()