MCPcopy Create free account
hub / github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait / ExpData

Class ExpData

nodes.py:576–613  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

574 return (es,)
575
576class ExpData:
577 @classmethod
578 def INPUT_TYPES(s):
579 return {"required":{
580 #"code": ("STRING", {"multiline": False, "default": ""}),
581 "code1": ("INT", {"default": 0}),
582 "value1": ("FLOAT", {"default": 0, "min": -100, "max": 100, "step": 0.1}),
583 "code2": ("INT", {"default": 0}),
584 "value2": ("FLOAT", {"default": 0, "min": -100, "max": 100, "step": 0.1}),
585 "code3": ("INT", {"default": 0}),
586 "value3": ("FLOAT", {"default": 0, "min": -100, "max": 100, "step": 0.1}),
587 "code4": ("INT", {"default": 0}),
588 "value4": ("FLOAT", {"default": 0, "min": -100, "max": 100, "step": 0.1}),
589 "code5": ("INT", {"default": 0}),
590 "value5": ("FLOAT", {"default": 0, "min": -100, "max": 100, "step": 0.1}),
591 },
592 "optional":{"add_exp": ("EXP_DATA",),}
593 }
594
595 RETURN_TYPES = ("EXP_DATA",)
596 RETURN_NAMES = ("exp",)
597 FUNCTION = "run"
598 CATEGORY = "AdvancedLivePortrait"
599
600 def run(self, code1, value1, code2, value2, code3, value3, code4, value4, code5, value5, add_exp=None):
601 if add_exp == None:
602 es = ExpressionSet()
603 else:
604 es = ExpressionSet(es = add_exp)
605
606 codes = [code1, code2, code3, code4, code5]
607 values = [value1, value2, value3, value4, value5]
608 for i in range(5):
609 idx = int(codes[i] / 10)
610 r = codes[i] % 10
611 es.e[0, idx, r] += values[i] * 0.001
612
613 return (es,)
614
615class PrintExpData:
616 @classmethod

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected