[ComfyUI]生成一致性3D角色工作流分享

在这里插入图片描述

一、介绍

今天看到一个生成一致性方案的工作流,很有意思,结合了很多插件,今天带大家来拆解一下这套有意思的工作流,先来看几张效果图

img

img

img

二、相关模型安装

Flux模型我就不说了,其他用到的模型和插件

感兴趣的小伙伴,赠送全套AIGC学习资料和安装工具,包含AI绘画、AI人工智能等前沿科技教程,模型插件,具体看下方。

需要的可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

三、工作流拆解

先来看个全貌

img

工作流核心用的技术:

• FLux模型

• PuLID脸部插件

• InstantX Controlnet控制模型

• SD放大以及面部细化

• AdvancedLivePortrait表情迁移

工作流流程如下:

• 参考姿势图生成首次图像

• 高清放大以及脸部修复

• 裁剪图片

• 表情迁移

• 生成带背景的图像

现在我们来按模块来拆解学习

3.1 参数区介绍

img

参数需要调整的就三个地方

• 脸部参考图片,这里上传你想参考的人脸照片

• 姿势图,这个固定上传这个,如果你有其他姿势参考图也可以替换,不过这样后面裁剪区域参数就要自己调整

• 提示词区域,这里我写死是3D皮克斯风格的,你可以改成其他描述,下面人物具体描述你也可以改

3.2 参考姿势图生成首次图像

img

首次生成初稿图,这里核心就利用了3个能力

• FLux大模型文生图基础工作流

• PuLID Flux脸部参考

• InstantX Controlnet的姿势参考

3.3 高清放大以及脸部修复

img

这块不难,SD放大2倍,然后对脸部做进一步的细化,这里用面部细节这个节点,他会把有问题的面部细节修复一下。

3.4 裁剪保存姿势

img

这一步也很容易,需要自己算好不同区域的宽高和偏移,然后使用图像裁剪得出各个部位的图

3.5 表情包制作

这个模块利用了 AdvancedLivePortrait 插件能力,可以根据一张图,调整出各种不同的表情。

img

3.6 生成带背景的图像

img

三、总结

以上就是本次一致性方案的分享啦,这次的工作流使用的技术都很常规,就是组合起来对显存要求太高了。

关于AI绘画技术储备

学好 AI绘画 不论是就业还是做副业赚钱都不错,但要学会 AI绘画 还是要有一个学习规划。最后大家分享一份全套的 AI绘画 学习资料,给那些想学习 AI绘画 的小伙伴们一点帮助!

为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。

需要的可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

一、ComfyUI配置指南

  • 报错指南
  • 环境配置
  • 脚本更新
  • 后记

img

二、ComfyUI基础入门

  • 软件安装篇
  • 插件安装篇

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解
  • Stable diffusion 工作原理
  • 工作流底层逻辑
  • 必备插件补全

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解
  • 提词技巧精通
  • 多模型节点串联

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率
  • 姿势

img

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型
  • SDXL风格化提示词
  • SDXL工作流搭建

img

img

这份完整版的学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

在Java中,使用ComfyUI生成图片通常涉及到前端模板引擎和图片生成库的结合。ComfyUI是一个轻量级的前端模板引擎,它可以帮助你在Java后端渲染HTML,包括动态数据的插入。如果你想在Java中消除ComfyUI生成图片的工作流程,你可以遵循以下步骤: 1. **创建模板**:在ComfyUI的上下文中,为需要动态生成图片的元素编写HTML模板。例如,你可能有一个包含图像URL的地方,模板里会引用这个URL。 ```html <img src="@{getImageUrl}" alt="Generated Image"> ``` 2. **Java后端处理**:在Java代码中,你需要实现`getImageUrl`方法,根据实际情况生成或处理图片。这可能包括从数据库、文件系统读取,也可能涉及到图片处理库(如Apache Commons Imaging或JavaFX)进行图片转换、水印等操作。 ```java private String getImageUrl() { // 这里根据实际需求处理图片,例如从数据库获取图片路径 String imageUrl = "path/to/image.jpg"; // 或者使用图片处理库 BufferedImage image = ImageIO.read(new File(imageUrl)); // 使用图片处理API生成新的图片 ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); ImageIO.write(image, "png", outputStream); return "data:image/png;base64," + Base64.getEncoder().encodeToString(outputStream.toByteArray()); } ``` 3. **返回响应**:将处理后的图片URL作为响应返回给前端,前端会在页面上显示图片。 ```java @GetMapping("/generate-image") public ResponseEntity<String> generateImage() { String imageUrl = getImageUrl(); return ResponseEntity.ok(imageUrl).contentType(MediaType.IMAGE_JPEG); } ``` 4. **浏览器渲染**:最后,浏览器接收到这个`Content-Type: image/jpeg`的响应后,会自动下载或在页面上展示图片。 **相关问题--:** 1. ComfyUI是什么?它在Java web开发中的主要作用是什么? 2. 哪些Java库可以用于图片处理,如Apache Commons Imaging? 3. 图片生成过程中如何保证跨域访问?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值