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'))