38 lines
859 B
Python
Executable File
38 lines
859 B
Python
Executable File
# 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)
|
|
|
|
|
|
|
|
|
|
|