Sign In

ComfyUI Template | Image to Interactive Avatar (For Developer) by @ecjojo

18
Jan 1, 2024
workflows
ComfyUI Template | Image to Interactive Avatar (For Developer) by @ecjojo

Workflow Download

https://github.com/ecjojo/ComfyUI-Templates/blob/main/_CivitaiArticles/AvatarGraphSimple.json

  • Simple eyeblink and talking

Custom Nodes Used

https://github.com/avatechai/avatar-graph-comfyui

Avatar Graph: Mesh building your image to avatar

Workflow Guide

  1. Click "Edit prompt"

Q

  1. Remove all Green point & Red point preset

  2. Add your image point

  • Left Mouse Click (Green point): for selected

  • Right Mouse Click (Red point): for neg area

Click Quene Prompt one time

You can check the result in the preview window and also can click "Share Avatar" to get the id

https://editor.avatech.ai/viewer?objectId=3f28b9dd-f2c2-41d4-9149-ce74bdf02da3

->Avatar id: 3f28b9dd-f2c2-41d4-9149-ce74bdf02da3

For developers, check this page to use avatar SDK with your Interactive avatar on the website.

https://docs.avatech.ai/guides/installation

✨Please let me know if you have any questions!✨


My discord - ecjojo studio

https://discord.gg/8Zzf2BSJXd

My Twitter:

https://twitter.com/heiume_ai

中文 ComfyUI Guide:

https://www.patreon.com/ecjojo

18

Comments

hi i'm getting this error
ERROR:root:!!! Exception during processing !!! ERROR:root:Traceback (most recent call last): File "/workspace/ComfyUI/execution.py", line 153, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) File "/workspace/ComfyUI/execution.py", line 83, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) File "/workspace/ComfyUI/execution.py", line 76, in map_node_over_list results.append(getattr(obj, func)(**slice_dict(input_data_all, i))) File "/workspace/ComfyUI/custom_nodes/avatar-graph-comfyui/blender/blender_node.py", line 106, in process results = self.blender_process(bpy, **props) File "/workspace/ComfyUI/custom_nodes/avatar-graph-comfyui/blender/ops_create_mesh_layer.py", line 26, in blender_process image, BPY_OBJ = genreate_mesh_from_texture(bpy, image) File "/workspace/ComfyUI/custom_nodes/avatar-graph-comfyui/blender/mesh_utils.py", line 20, in genreate_mesh_from_texture max_area_index = areas.index(max(areas)) ValueError: max() arg is an empty sequence

Show more
ecjojo's Avatar

@maexsthetics please check u have to follow Workflow Guide, u need to finish "edit prompt part" before click quene prompt

is that mean i have to use avatech sdk ,and i need to have an avatech ID first ?