sc=Scene.GetCurrent() context = sc.getRenderingContext() objs = sc.getChildren() visiblelayers = sc.layers #allcameras = [] #for cam in objs: # if cam.getType() == 'Camera': # allcameras.append(cam.getName()) allvcameras = [] #print visiblelayers for cam in objs: if cam.getType() == 'Camera' and cam.layers == [any(visiblelayers)]:#cam.layers == 1:# #print visiblelayers #print cam.getName() #print cam.layers allvcameras.append(cam.getName())