Files
2024-07-04 11:34:32 +08:00

57 lines
1.7 KiB
Markdown

# Documentation
- Class name: MotionCLIPTextEncode
- Category: MotionDiff
- Output node: False
MotionCLIPTextEncode节点旨在将文本描述编码成适用于动作生成任务的格式。它利用CLIP模型和动作数据来生成动作条件,从而促进创建与给定文本描述相匹配的动作序列。
# Input types
## Required
- md_clip
- md_clip参数代表一个针对动作数据定制的CLIP模型,对于在动作语境中解释和编码文本描述至关重要。
- Comfy dtype: MD_CLIP
- Python dtype: MD_CLIP
- motion_data
- motion_data参数包含编码过程所需的动作信息,为文本解释提供必要的上下文。
- Comfy dtype: MOTION_DATA
- Python dtype: MOTION_DATA
- text
- text参数是待编码的文本描述,作为生成与动作相匹配序列的输入。
- Comfy dtype: STRING
- Python dtype: str
# Output types
- md_conditioning
- 输出是动作条件数据,用于指导生成与输入文本相对应的动作序列。
- Comfy dtype: MD_CONDITIONING
- Python dtype: MD_CONDITIONING
## Usage tips
- Infra type: `GPU`
- Common nodes: unknown
## Source code
```python
class MotionCLIPTextEncode:
@classmethod
def INPUT_TYPES(s):
return {
"required": {
"md_clip": ("MD_CLIP", ),
"motion_data": ("MOTION_DATA", ),
"text": ("STRING", {"default": "a person performs a cartwheel" ,"multiline": True})
},
}
RETURN_TYPES = ("MD_CONDITIONING",)
CATEGORY = "MotionDiff"
FUNCTION = "encode_text"
def encode_text(self, md_clip, motion_data, text):
return (md_clip(text, motion_data), )
```