IC8 Python API:RLPy RIFacialDevice
From Reallusion Wiki!
Contents
- 1 Description
- 2 Class Methods
- 3 Description
- 4 Constructor & Destructor
- 5 Member Functions
- 6 Properties
- Main article: iC8 Modules.
- Last modified: 10/21/2026
Description
This class is used to represent the facial mocap device and provides methods to control facial animation, including eye movement, head rotation and facial expression.
Class Methods
RLPy.RIFacialDevice.GetFacialSetting(self, spAvatar)
Get facial setting.
Parameters
- spAvatar[IN] avatar - RLPy.RIAvatar
Returns
facial setting - RLPy.RFacialSetting
1 # No example
RLPy.RIFacialDevice.Initialize(self)
Initialize facial device.
Returns
- RLPy.RStatus.Success - Succeed
- RLPy.RStatus.Failure - Fail
1 # No example
RLPy.RIFacialDevice.ProcessData(self, args)
Process data to IC avatar.
Parameters
- spAvatar[IN] avatar - RLPy.RIAvatar
- kFacial[IN] facial weight, the expression order is return by the function RIFaceComponent::GetExpressionNames( L"", true)- float
- nDeviceTime[IN] device time in millisecond - int
Returns
- RLPy.RStatus.Success - Succeed
- RLPy.RStatus.Failure - Fail
1 # No example
RLPy.RIFacialDevice.SetFacialSetting(self, args)
Set facial setting.
Parameters
- kAvatarList[IN] avatar list - RLPy.RIAvatar
- spSetting[IN] facial setting - RLPy.RFacialSetting
Returns
- RLPy.RStatus.Success - Succeed
- RLPy.RStatus.Failure - Fail
1 # No example
Description
This class inherits public member functions from: *RLPy.RIDeviceBase
Constructor & Destructor
__init__ (self, *args, **kwargs)
Initializes a new ri facial device instance.
Parameters
- args
- kwargs
Member Functions
GetFacialSetting (self, spAvatar)
Get facial setting.
Parameters
- spAvatar
Initialize (self)
Initialize facial device.
ProcessData (self, *args)
Process data to IC avatar.
Parameters
- args
SetFacialSetting (self, *args)
Set facial setting.
Parameters
- args
Properties
thisown
Indicates whether this SWIG proxy owns the underlying C++ object.