accessCameraBlendTexture

snippets/accessCameraBlendTexture.py
 1# © 2024 Autodesk, Inc. All rights reserved.
 2
 3# accessing camera blend image
 4selectNode('Perspective')
 5cam_node = getSelectedNode()
 6# get access to the tonemapping settings
 7toneMapAccess = vrFieldAccess(cam_node.fields().getFieldContainer('tonemappingSettings'))
 8
 9
10# create a new image
11leftEyeBlendImage = createImage()
12
13#load the image
14leftEyeBlendImage.read('C:/vred-snapshots/image.png')
15
16# set the image
17leftEyeBlendTexture = vrFieldAccess(toneMapAccess.getFieldContainer('leftEyeBlendingMap'))
18leftEyeBlendTexture.setFieldContainerId('image', leftEyeBlendImage.getID())
19
20# activate the blend texture
21leftEyeBlendTexture.setBool('isActive',  1)
22
23# set the blendmode
24toneMapAccess.setUInt32('blendMode', 2)
25
26#print the name
27print(vrFieldAccess(leftEyeBlendTexture.getFieldContainer('image')).getString('name'))