48 lines
1.8 KiB
Markdown
48 lines
1.8 KiB
Markdown
# Timesteps Conditioning 🎭🅐🅓
|
|
## Documentation
|
|
- Class name: ADE_TimestepsConditioning
|
|
- Category: Animate Diff 🎭🅐🅓/conditioning
|
|
- Output node: False
|
|
- Repo Ref: https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved.git
|
|
|
|
此节点专注于调整在动画或扩散过程中特定条件的应用时间,允许精确控制在动画进程中引入某些效果或修改的时间。这使得条件的应用更加动态和细致,从而提高生成内容的整体质量和灵活性。
|
|
|
|
## Input types
|
|
### Required
|
|
- start_percent
|
|
- 指定应用给定条件的起始点(占总动画长度的百分比),允许精确的时间控制。
|
|
- Comfy dtype: FLOAT
|
|
- Python dtype: float
|
|
- end_percent
|
|
- 定义条件应用的结束点(占总动画长度的百分比),使效果能够定制到动画的特定阶段。
|
|
- Comfy dtype: FLOAT
|
|
- Python dtype: float
|
|
|
|
## Output types
|
|
- timesteps_cond
|
|
- Comfy dtype: TIMESTEPS_COND
|
|
- 条件的时间调整,封装为一种特定类型,表示在整个动画或扩散过程中的条件调度。
|
|
- Python dtype: TimestepsCond
|
|
|
|
## Usage tips
|
|
- Infra type: CPU
|
|
- Common nodes: unknown
|
|
|
|
## Source code
|
|
```python
|
|
class ConditioningTimestepsNode:
|
|
@classmethod
|
|
def INPUT_TYPES(s):
|
|
return {
|
|
"required": {
|
|
"start_percent": ("FLOAT", {"default": 0.0, "min": 0.0, "max": 1.0, "step": 0.001}),
|
|
"end_percent": ("FLOAT", {"default": 1.0, "min": 0.0, "max": 1.0, "step": 0.001})
|
|
}
|
|
}
|
|
|
|
RETURN_TYPES = ("TIMESTEPS_COND",)
|
|
CATEGORY = "Animate Diff 🎭🅐🅓/conditioning"
|
|
FUNCTION = "create_schedule"
|
|
|
|
def create_schedule(self, start_percent: float, end_percent: float):
|
|
return (TimestepsCond(start_percent=start_percent, end_percent=end_percent),) |