Skip to content
Snippets Groups Projects
render_renderfarmfi.py 41.2 KiB
Newer Older
  • Learn to ignore specific revisions
  • Jesse Kaukonen's avatar
    Jesse Kaukonen committed
            rd.engine = 'RENDERFARMFI_RENDER'
    
            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
    
            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')
    
    
    Campbell Barton's avatar
    Campbell Barton committed
    
    #~ 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)
    
    
    
    def register():
    
        bpy.types.Scene.ore_render = PointerProperty(type=ORESettings, name='ORE Render', description='ORE Render Settings')
    
    Campbell Barton's avatar
    Campbell Barton committed
        #~ bpy.types.INFO_MT_render.append(menu_export)
    
    
    def unregister():
    
    Campbell Barton's avatar
    Campbell Barton committed
        #~ bpy.types.INFO_MT_render.remove(menu_export)
    
    
    if __name__ == "__main__":
        register()