# all cameras grey background from pyfbsdk import * for lCamera in FBSystem().Scene.Cameras: lCamera.BackGroundColor = FBColor( 0.6, 0.6, 0.6) # search for variants of mover in scene mover_list = FBComponentList() FBFindObjectsByName('*mover', mover_list , True, True) # find if we need to create the Edge Cartoon shader # myScene = FBSystem().Scene # toon_shader = False # myShaderManager = FBShaderManager() # shaders = myScene.Shaders # for s in shaders: # if s.Name == 'Edge Cartoon Shader': # toon_shader = True # myEdgeCartoonShader = s # if no shader exists create one # if (toon_shader != True): # myEdgeCartoonShader = myShaderManager.CreateShader("Edge Cartoon Shader") # apply Edge Cartoon shader to any movers # for obj in mover_list: # obj.Shaders.append(myEdgeCartoonShader)