# Copyright 20011 Autodesk, Inc. All rights reserved. # Use of this software is subject to the terms of the Autodesk license agreement # provided at the time of installation or download, or which otherwise accompanies # this software in either electronic or hard copy form. # # Script description: # how to create a stereo camera -or find one- and switch to the anaglyph or center eye depending on the current view # # Topic:FBCamerStereo FBRenderer # from pyfbsdk import * renderer = FBSystem().Scene.Renderer #look for stereo camera foundCam = FBFindModelByLabelName('myStereoCamera') if foundCam: sCam = foundCam else: # create the stereo camera and show it sCam = FBCameraStereo('myStereoCamera') sCam.Show = True # switch to the stereo camera renderer.CurrentCamera = sCam # get the camera's viewing options viewOps = renderer.GetViewingOptions() # change the stereo display viewing options currentMode = viewOps.StereoDisplayMode if currentMode == FBStereoDisplayMode.kFBStereoDisplayAnaglyph: viewOps.StereoDisplayMode = FBStereoDisplayMode.kFBStereoDisplayCenterEye else: viewOps.StereoDisplayMode = FBStereoDisplayMode.kFBStereoDisplayAnaglyph # put the viewing options renderer.SetViewingOptions(viewOps)