pgr = progress * 100 / max_progress if abs(pgr - old_pgr) < 10: return print "{0} {1}%".format(message, pgr) old_pgr = pgr renderer = Renderer(renderMode="rtCPU") # scene_file = SCENES_PATH + '/car.vrscene' scene_file = 'C:/work/scenes/vray/test/labo.vrscene' renderer.setOnProgress(onProgress) print "... loading" renderer.load(scene_file) renderer.resolution = [480, 300] print "... start render" renderer.startSync() # renderer.waitForImageReady(3000) # renderer.waitForImageReady(100) plugs = pickPlugins(renderer) summary = dict() for p in plugs: name = p[3] if name not in summary: summary[name] = 0 summary[name] += 1
if len(sys.argv) > 2: src = sys.argv[1] out_image = sys.argv[2] else: src = 'c:/work/scenes/vray/test/cubes.vrscene' out_image = 'c:/work/images/test.png' sdk.enableFrameBuffer(True) print "Render {0} -> {1}".format(src, out_image) r = Renderer(renderMode='production') r.load(src) r.setOnBucketReady(onBucketReady) r.setOnImageReady(onImageReady) r.setOnDumpMessage(onDumpMessage) r.outputImage = out_image res = r.resolution res[0] = int(res[0] / 10) res[1] = int(res[1] / 10) r.resolution = res r.start() r.waitForImageReady() r.stop() # r.close()
def main(): r = Renderer(renderMode='production') r.load('C:\\work\\vray3sdk\\scenes\\car.vrscene') r.outputImage = 'C:/work/test.png' r.resolution = [320, 200] r.renderSync()