Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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()
Ejemplo n.º 3
0
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()