IC8 Python API:RLPy RIVisualSettingComponent
Contents
- 1 Description
- 2 Class Methods
- 2.1 RLPy.RIVisualSettingComponent.IsIBLEnable(self)
- 2.2 RLPy.RIVisualSettingComponent.IsIBLSyncSkyImage(self)
- 2.3 RLPy.RIVisualSettingComponent.IsIBLSyncSkyOrientation(self)
- 2.4 RLPy.RIVisualSettingComponent.LoadIBLImage(self, strFilePath )
- 2.5 RLPy.RIVisualSettingComponent.SetIBLEnable(self, bEnable )
- 2.6 RLPy.RIVisualSettingComponent.SetIBLSyncSkyImage(self, bEnable )
- 2.7 RLPy.RIVisualSettingComponent.SetIBLSyncSkyOrientation(self, bEnable )
- 3 Description
- 4 Constructor & Destructor
- 5 Member Functions
- 5.1 GetAmbientColor (self)
- 5.2 IsIBLEnable (self)
- 5.3 IsIBLSyncSkyImage (self)
- 5.4 IsIBLSyncSkyOrientation (self)
- 5.5 LoadIBLImage (self, strFilePath)
- 5.6 SaveIBLImage (self, strFilePath)
- 5.7 SetAmbientColor (self, kColor)
- 5.8 SetIBLEnable (self, bEnable)
- 5.9 SetIBLSyncSkyImage (self, bEnable)
- 5.10 SetIBLSyncSkyOrientation (self, bEnable)
- 6 Properties
- Main article: iC8 Modules.
- Last modified: 10/21/2026
Description
Provides controls for ambient color and image-based lighting (IBL), including IBL enablement, image loading and saving, and synchronization with the sky image and orientation.
Class Methods
RLPy.RIVisualSettingComponent.IsIBLEnable(self)
Get the status of the IBL effect.
Returns
Active or not - bool
1 # No example
RLPy.RIVisualSettingComponent.IsIBLSyncSkyImage(self)
Get the status of the Sync Sky Image in IBL.
Experimental API
Returns
Enable or not - bool
1 # No example
RLPy.RIVisualSettingComponent.IsIBLSyncSkyOrientation(self)
Get the status of the Sync Sky Orientation in IBL.
Experimental API
Returns
Enable or not - bool
1 # No example
RLPy.RIVisualSettingComponent.LoadIBLImage(self, strFilePath )
Load the Image for IBL.
Experimental API
Parameters
- strFilePath[IN] Enable or disable two sided material - string
Returns
- RLPy.RStatus.Success - Succeed
- RLPy.RStatus.Failure - Fail
1 # No example
RLPy.RIVisualSettingComponent.SetIBLEnable(self, bEnable )
Active or deactive the IBL effect.
Parameters
- bEnable[IN] Active or not - bool
Returns
- RLPy.RStatus.Success - Succeed
- RLPy.RStatus.Failure - Fail
1 # No example
RLPy.RIVisualSettingComponent.SetIBLSyncSkyImage(self, bEnable )
Enable the status of the Sync Sky Image in IBL.
Experimental API
Parameters
- bEnable[IN] Enable or not - bool
Returns
- RLPy.RStatus.Success - Succeed
- RLPy.RStatus.Failure - Fail
1 # No example
RLPy.RIVisualSettingComponent.SetIBLSyncSkyOrientation(self, bEnable )
Enable the status of the Sync Sky Orientation in IBL.
Experimental API
Parameters
- bEnable[IN] Enable or not - bool
Returns
- RLPy.RStatus.Success - Succeed
- RLPy.RStatus.Failure - Fail
1 # No example
Description
Provides controls for ambient color and image-based lighting (IBL), including IBL enablement, image loading and saving, and synchronization with the sky image and orientation.
Constructor & Destructor
__init__ (self, *args, **kwargs)
Initializes a new ri visual setting component instance.
Parameters
- args
- kwargs
Member Functions
GetAmbientColor (self)
Gets ambient color.
IsIBLEnable (self)
Gets the status of the IBL effect.
IsIBLSyncSkyImage (self)
Gets the status of the Sync Sky Image in IBL.
IsIBLSyncSkyOrientation (self)
Gets the status of the Sync Sky Orientation in IBL.
LoadIBLImage (self, strFilePath)
Loads the Image for IBL.
Parameters
- strFilePath
SaveIBLImage (self, strFilePath)
Saves the image of IBL.
Parameters
- strFilePath
SetAmbientColor (self, kColor)
Sets ambient color.
Parameters
- kColor
SetIBLEnable (self, bEnable)
Active or deactive the IBL effect.
Parameters
- bEnable
SetIBLSyncSkyImage (self, bEnable)
Enable the status of the Sync Sky Image in IBL.
Parameters
- bEnable
SetIBLSyncSkyOrientation (self, bEnable)
Enable the status of the Sync Sky Orientation in IBL.
Parameters
- bEnable
Properties
thisown
Indicates whether this SWIG proxy owns the underlying C++ object.