Convert single image to 3D model with AI in ComfyUI with CRM, for GPU & CPU

preview_player
Показать описание
In this tutorial I walk you through a basic CRM workflow in ComfyUI. CRM stands for Convolutional Reconstruction Models and is now usable with ComfyUI. With CRM you can create simple 3D models from single images. It is usable with GPU and CPU. It is quite hungry on the RAM.

Be sure to update your ComfyUI to the newest version and install the needed models and custom nodes which are linked below.

The installation steps for the CRM nodes are described on their Github page.

Please comment if you have questions or tell me your suggestions for future videos.

Get the workflow on Patreon:

CRM Models:

Custom Nodes:

More infos on CRM:

Connect with me:

The equipment that I use (affiliate links):

#comfyui #stablecascade #stablediffusion #tutorial #animatediff #automatic1111 #aiart #ai #inpaint
Рекомендации по теме
Комментарии
Автор

thanks for the excellent video. please consider making a video on how to use CRM without comfyui, as the CRM nodes available are being unreliable to some people. i for one had success with following your tutorial but then the next day the workflow was giving me the nvdiffrast not found error which many people face and there is no consistent solution for.

aaronwalter
Автор

There's a lot of info packed in your videos and have watched a few. A quick tip, I find that I have to listen on average 1m to 2m to get an idea what the video is about, sometimes I am well into a video before I know if I have to download any custom nodes, models etc. Would you be able to front load that in your videos, just so that we can follow the video?

svenvarg
Автор

Have you run into the error about tensors? "Sizes of tensors must match except in dimension 3. Expected size 256 but got size 64 for tensor number 1 in the list." Have seen this particular issue across several different models and unsure how to resolve it. I have input a 256x256 image but unsure if that is related.

tehwayniac
Автор

Looking about how ti increase texture resolution. It's only 256x256

voxyloids
Автор

Is there a way to export?

The readme mentions obj, but it's unclear on the method.

quantumangel
Автор

Is there a text-to-3d model workflow tutorial?

rachinc
Автор

Hi, good sir, do you mind send me a link of your comfyui installation guide? thank you

bananacomputer
Автор

What keybind did you use at 2:20 to pull up that search menu?

TenseiCho
Автор

Getting this error when trying with CPU node

Error occurred when executing CRMModeler:

Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu! (when checking argument for argument grid in method

pandelik
Автор

Hey, I have RTX 3070, 32GB of RAM and 8GB of VRAM, and when I run the node « CRM modeler » I have error message « CUDA : out of memory » is this normal. When I put 6 step the error is always here

lilien_rig
Автор

I have an error, when the CRMPoseSampler is executed : "Error occurred when executing CRMPoseSampler:

The shape of the 2D attn_mask is torch.Size([77, 77]), but should be (1, 1)." Have you got an idea to resolve it ?

Furious_Mogwai
Автор

hello, what is the diffirence from triposr?

ahmetneder
Автор

Has anyone had the this error? ModuleNotFoundError: No module named 'kiui'

Artcore
Автор

Does this work w AMD GPUs or NVDA only?

LjTrader
Автор

Can you please help me fix this error? When my ComfyUI loads the CRM Pose Sample nodes, it gives the following error "Error occurred when executing CRMPoseSampler:

module 'open_clip' has no attribute

File "C:\Users\Admin\pinokio\api\comfyui.git\app\execution.py", line 151, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "C:\Users\Admin\pinokio\api\comfyui.git\app\execution.py", line 81, print get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
File "C:\Users\Admin\pinokio\api\comfyui.git\app\execution.py", line 74, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
File "C:\Users\Admin\pinokio\api\comfyui.git\app\custom_nodes\ComfyUI-Flowty-CRM\__init__.py", line 77, print sample
stage1_model =
File "C:\Users\Admin\pinokio\api\comfyui.git\app\custom_nodes\ComfyUI-Flowty-CRM\crmlib\imagedream\ldm\util.py", line 90, in instantiate_from_config
return get_obj_from_str(config["target"])(**config.get("params", dict()))
File "C:\Users\Admin\pinokio\api\comfyui.git\app\custom_nodes\ComfyUI-Flowty-CRM\crmlib\imagedream\ldm\interface.py", line 51, prints __init__
self.clip_model =
File "C:\Users\Admin\pinokio\api\comfyui.git\app\custom_nodes\ComfyUI-Flowty-CRM\crmlib\imagedream\ldm\util.py", line 90, in instantiate_from_config
return get_obj_from_str(config["target"])(**config.get("params", dict()))
File "C:\Users\Admin\pinokio\api\comfyui.git\app\custom_nodes\ComfyUI-Flowty-CRM\crmlib\imagedream\ldm\modules\encoders\modules.py", line 190, prints __init__
model, _, preprocess =

LeHuy
Автор

Hey! thanks a lot for your video. I have followed it very carefully, but I have encountered an error just in the CRM modeler step. The Comfyui gives me this error:
"Error occurred when executing CRMModelerCuda:
No module named 'nvdiffrast'"
I have searched the way to install that missing module but I have not found any clear way. Could you give me some clue? thanks in advance

psanterocom