Exemplo n.º 1
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('fname', help='Name of the file')
    parser.add_argument('-m', help='Contrast. Input Range: 0-1')
    parser.add_argument('-c', help='Adaptation. Input Values:0-1')
    parser.add_argument('-a', help='Colornes. Input Values:0-1')
    parser.add_argument('-f', help='Lightnes.')
    args = parser.parse_args()
    
    m = 0.6
    if args.m:
        m = float(args.m)
    c = 0.5
    if args.c:
        c = float(args.c)
    a = 0.5
    if args.a:
        a = float(args.a)
    f = 1.0 
    if args.f:
        f = float(args.f)

    img = load_image(args.fname)
    if img is not None:
        if isinstance(img, ImageFloatRGBA):
            show_hdr_image(img, m, c, a, f, fname=args.fname)
        else:
            print("Image %s is not hdr image!" % args.fname)
    else:
        print("Image %s could not be loaded!" % args.fname)
Exemplo n.º 2
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('fname')
    args = parser.parse_args()
    img = load_image(args.fname)
    if img is not None:
        show_image_in_window(img, args.fname)
    else:
        print("Image %s could not be loaded!" % args.fname)
Exemplo n.º 3
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('fname', help='Name of the file')
    parser.add_argument('-key', help='Scene key that is used in tone mapping.')
    parser.add_argument('-saturation', help='Saturation. Input Values:0-1')
    args = parser.parse_args()
   
    key = 0.18
    saturation = 0.6
    if args.key:
        key = float(args.key)
    if args.saturation:
        saturation = float(saturation)

    img = load_image(args.fname)
    if img is not None:
        if isinstance(img, ImageFloatRGBA):
            show_hdr_image(img, key, saturation, fname=args.fname)
        else:
            print("Image %s is not hdr image!" % args.fname)
    else:
        print("Image %s could not be loaded!" % args.fname)
Exemplo n.º 4
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('fname', help='Name of the file')
    parser.add_argument('-key', help='Scene key that is used in tone mapping.')
    parser.add_argument('-saturation', help='Saturation. Input Values:0-1')
    args = parser.parse_args()

    key = 0.18
    saturation = 0.6
    if args.key:
        key = float(args.key)
    if args.saturation:
        saturation = float(saturation)

    img = load_image(args.fname)
    if img is not None:
        if isinstance(img, ImageFloatRGBA):
            show_hdr_image(img, key, saturation, fname=args.fname)
        else:
            print("Image %s is not hdr image!" % args.fname)
    else:
        print("Image %s could not be loaded!" % args.fname)
Exemplo n.º 5
0
#mesh_descs = load_meshes("CornellNeg.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\san-miguel\\san-miguel.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\dragon\\dragon.obj")
mesh_descs = load_meshes("G:\\ray_tracing_scenes\\dragon\\dragon.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\rungholt\\rungholt.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\powerplant\\powerplant.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\hairball\\hairball.obj")
#mesh_descs = load_meshes("cube.ply")
#mesh_descs = load_meshes("I:\\Ply_files\\lucy.ply")
#mesh_descs = load_meshes("I:\\Ply_files\\g3.ply")

end = time.clock()
print("Loading of meshes took ", end-start)
nvertices = 0
ntriangles = 0
if mesh_descs:
    for m in mesh_descs:
        print(m.name, m.vb.size(), m.tb.size(), type(m.vb))
        nvertices += m.vb.size()
        ntriangles += m.tb.size()

#vb = mesh_descs[0].vb
#for i in range(vb.size()):
#    print(vb.get(i))

print(nvertices, ntriangles, len(mesh_descs))
img = load_image("rle.tga")
if img is not None:
    show_image_in_window(img)

Exemplo n.º 6
0
#mesh_descs = load_meshes("Box.obj")
#mesh_descs = load_meshes("CornellNeg.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\san-miguel\\san-miguel.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\dragon\\dragon.obj")
mesh_descs = load_meshes("G:\\ray_tracing_scenes\\dragon\\dragon.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\rungholt\\rungholt.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\powerplant\\powerplant.obj")
#mesh_descs = load_meshes("I:\\ray_tracing_scenes\\hairball\\hairball.obj")
#mesh_descs = load_meshes("cube.ply")
#mesh_descs = load_meshes("I:\\Ply_files\\lucy.ply")
#mesh_descs = load_meshes("I:\\Ply_files\\g3.ply")

end = time.clock()
print("Loading of meshes took ", end - start)
nvertices = 0
ntriangles = 0
if mesh_descs:
    for m in mesh_descs:
        print(m.name, m.vb.size(), m.tb.size(), type(m.vb))
        nvertices += m.vb.size()
        ntriangles += m.tb.size()

#vb = mesh_descs[0].vb
#for i in range(vb.size()):
#    print(vb.get(i))

print(nvertices, ntriangles, len(mesh_descs))
img = load_image("rle.tga")
if img is not None:
    show_image_in_window(img)