RuiChen
ComfyUI中提高出图效果
如何写好提示词 提示词的基础规则 提示词要用英文,使用英文逗号分隔 提示词越靠前,权重越高 添加权重的两种方法: (1girl:1.1), (((1girl))) 书写建议 提升出图效果的节点 AutomaticCfg github地址: https://github.com/Extraltodeus/ComfyUI-AutomaticCFG 作用: 自动控制cfg值,避免cfg值调节数值不正确的情况,也能加快生成速度. 使用方法: 串联在model连接中 PerturbedAttentionGuidance 来源:comfyui自带的节点 作用:提升图片生成质量 使用方法:串联在model连接中 SEGAttention github地址: https://github.com/logtd/ComfyUI-SEGAttention 作用: 提升图片生成质量,可以跟automaticCFG和pag对比看 使用方法:串联在model连接中 Tgate Apply(类似于AutomaticCfg) github地址: https://github.com/JettHu/ComfyU ...
Lora模型训练
参考: https://www.bilibili.com/video/BV1m9xKeHEXh/?vd_source=b1de3fe38e887eb40fc55a5485724480 https://www.bilibili.com/video/BV16e411e7Zx?spm_id_from=333.788.videopod.sections&vd_source=b1de3fe38e887eb40fc55a5485724480 准备篇 如果训练单一角色的lora,20~30张图片即可,如果要训练画风的lora,图片数量建议要更高一些,300张左右. sd1.5的底模推荐选择: 素材的注意项 1.图片格式要统一 2.图片不要带有alpha通道,图片推荐jpg格式 3.图片大小在1024为基础 4.图片比例不要太夸张 图像预处理 裁剪 推荐提前将图片裁剪为预训练模型对应的图片分辨率,sd1.5为512×512,sdxl为1024×1024.对于不好裁剪的图片,可以开启分辨率桶来分开训练. 打标 越希望AI学习的东西,越不能出现在标注里. 解释:首先回顾AI训练的原理:通 ...
Maya绑定
transform节点 使用ctrl+g打一个空组,这个空组就是最简单的transform节点,transform节点拥有移动旋转缩放这些属性。一个模型是由transform节点和shape节点共同组成的,shape决定模型的形状,transform决定模型的移动旋转缩放,transform节点为shape节点的父级。 父子层级关系 移动旋转缩放的数值都是在相对位置下的数值,父物体进行的任何的移动旋转缩放都不会影响到子物体的数值。当父物体进行旋转的同时子物体的坐标系也会相应的发生变化,因此有时候会出现,在世界坐标系下朝一个轴移动子物体,但是显示的是子物体有两个坐标轴数值发生变化(因为子物体使用的是相对坐标系)。 移动旋转缩放之间的关系 移动是旋转的父物体,旋转是缩放的父物体。 使用功能时选择的物体的先后顺序以及功能介绍 p键决定层级关系 使用p键时会以最后选择的物体当父级,其余的选择物体都作为最后选择的物体的子级 blendshape 最后选择的物体是需要进行变形的物体,前面选择的是变形的目标。前面如果选择了多个物体,那么会分开创建多个变形目标。 约束 最后选择的是被约 ...
houdini
Houdini的一些专业术语 不同网络的介绍 ch是控制动态和声音的shop是旧的管理材质的,现在已经被mat代替了stage(solaris):适用于lookdev,布局和照明,以USD为核心,可以使用专门的节点定位对象,实例化几何体和管理镜头布局。tasks: 用于处理多线程任务和作业。它用于执行复杂的计算、模拟和渲染任务,并对其进行分析和管理 particle与grains的区别 grains是颗粒,particles是粒子grains模拟的是颗粒材料,如沙子、粉末等。它们具有质量、速度、位置等物理属性,并受到力的作用。grains的模拟通常涉及颗粒之间的聚集、流动、堆积和碰撞等行为。particles一般用于模拟离散的小元素,例如火花、烟雾、爆炸碎片等。粒子可以表示各种物理属性,如速度、位置、颜色等。particle的模拟通常设计粒子之间的移动、发射、生命周期和相互作用等。 HDA(OTL) HDA在旧版本中叫OTL,意思是Houdini Digital Asset 数字资产,当制作完一个程序化的模型或者动画或者效果等以后,可以将这些节点打包成一个HDA以便在不同 ...
从零开始安装ComfyUI
大概过程总结 确保拥有git -> 拉取comfyui的github仓库 -> 使用conda配置comfyui的对应环境 -> 使用.bat文件来方便运行启动comfyui 安装git git官方网站:https://www.git-scm.com/ 拉取comfyui的github仓库 https://github.com/comfyanonymous/ComfyUI 在你要安装comfyui的盘中右键打开git bash 在界面中输入: 1git clone https://github.com/comfyanonymous/ComfyUI.git 如果是第一次使用git,可能会有注册github账号,配置账号,下载速度慢的问题.这些问题都可以通过谷歌百度得到详细的问题解决过程,这里不再赘述. 使用conda配置python环境 安装conda 通过使用conda可以方便地进行python环境的管理,常见的对应软件有,anaconda,miniconda,miniforge,这三个更推荐miniconda,如果公司不让用anaconda和miniconda的话 ...
Pymxs
官方文档 https://help.autodesk.com/view/MAXDEV/2024/ENU/?guid=MAXDEV_Python_executing_python_html 如何使用3dsmax自带的图标 参考Loading Multi-resolution Icons:https://help.autodesk.com/view/MAXDEV/2024/ENU/?guid=MAXDEV_Python_creating_python_uis_html 3dsmax自带的图标指南:https://help.autodesk.com/view/MAXDEV/2024/ENU/?guid=Max_Developer_Help_icon_guide_icon_resource_guide_html 核心代码: 123from qtmax import LoadMaxMultiResIcontoolBtn1 = QToolButton()toolBtn1.setIcon(LoadMaxMultiResIcon("Common/Lock")) 官方提供的pymxs ...
FastAPI
开始 官方文档:https://fastapi.tiangolo.com/python-types/ 第一步 文件夹里创建一个main.py文件 运行实时服务器(代码更新时服务器也会自动更新): uvicorn main:app --reload 有可能会报错,报错的话一般就是8000端口被占用了,需要处理一下 代码内容 12345678from fastapi import FastAPIapp = FastAPI()@app.get("/") # HTTP方法async def root(): return {"message": "Hello World"} api文档链接 交互式API文档链接(原链接基础上加/docs):http://127.0.0.1:8000/docs 替代API文档链接(原链接基础上加/redoc):http://127.0.0.1:8000/redoc HTTP方法 post:创建数据 get:读取数据 put:更新数据 delete:删除数据 接口路由的类型 路径带 ...
Python
面向对象概念与设计原则 面向对象编程的基本原理 类与对象 程序是由多种对象组合而成。 类是对象的类型定义,每一个对象都有类型,每一种类型的对象,都有同样的属性和方法。 对象是具备属性和功能的实例,而类则是定义属性和功能的模板。 类和对象的关系:类是对象的抽象,对象是类的实例。 封装 定义一个类的过程就是将一些相关的属性和方法组织在一起的过程。这样的操作被称为封装。 继承 子类继承父类,那么子类就拥有了父类的的所有属性和方法。 使用继承的方式复用类定义的代码 多态 由一个类实例化出来的对象之间是相互独立的,不同对象虽然具备相同作用的属性和方法。但是由于它们各自在程序中扮演的角色不同,相同的属性值也将各自不同,相同的方法运行的结果也会不同。 这种同类对象各自独立的特性也被称为多态。 面向对象设计 接口与抽象类 接口是一种对程序模块间互相访问方式的约定,在面向对象语言中,一般都会使用抽象类来定义。 抽象类指的是一种只定义了行为,但并没有提供完整功能实现的类。 举例:交通工具这样一个概念就可以被理解为一个抽象类或者一个接口。它只定义了交通工具运输的功能,但是并没有限制实现的方法。无论是汽车还是 ...
MaxScript
如何阅读帮助文档 文档地址:https://help.autodesk.com/view/MAXDEV/2024/ENU/?guid=GUID-F039181A-C072-4469-A329-AE60FF7535E7 max的各种object类的描述的地址:https://help.autodesk.com/view/MAXDEV/2024/ENU/?guid=GUID-F159E458-15C2-4CDC-B926-0FB7EFB810DB 文档的描述约定: 尖括号中的词语是对内容的规则定义 方括号中的内容是可选的 被竖线分割的的内容是在其中选择一个 大括号的内容可以重复零次或多次 大括号+意思是里的内容可以重复一次或多次 ::= 可以理解为一个符号,右边描述了左边名称的定义,例如 ::= 1|2|3|4 意思是 digit可以取1,2,3,4一共四个数 VScode for MaxScript 搜索Language MaxScript插件并安装 点击下载:MXSPyCOM,可以参考的GitHub地址 解压文件,将MXSPyCOM.exe放入到"C:\Program ...
JavaScript快速入门
教程链接:https://www.bilibili.com/video/BV11B4y1U7aH?p=2&vd_source=b1de3fe38e887eb40fc55a5485724480 JavaScript的介绍 JavaScript是一种编程语言,JavaScript用于在浏览器中建立交互式网页,移动应用程序,实时网络应用程序,命令行工具,游戏.每个浏览器都有JavaScript引擎.将谷歌的引擎取出嵌入到cpp程序当中,这个cpp程序叫做Node.有了Node后可以在浏览器中运行JavaScript代码,把JavaScript代码发送给Node执行.所以JavaScript可以为网络和移动设备构建后端.JavaScript的运行环境叫Node. 第一次使用JavaScript测试 按F12进入控制台 输入console.log(“Hello World”)进行日志打印 输入alert(“Hello World”)可以在页面中弹窗输出Hello World 搭建开发环境 使用vscode 安装第三方库需要使用nodejs,如果没有nodejs就去官网下载:htt ...
Docker
一些网站 教程网站:狂神说JAVA Docker最新超详细版教程通俗易懂 linux命令搜索网站: https://www.yiibai.com/linux/ps.html vim编辑器的使用:https://www.runoob.com/linux/linux-vim.html 2023/12/20更新: 使用WSL在Windows上安装Linux 为什么使用WSL 通过虚拟机安装linux无法使用本机的gpu,对于一些需要gpu的开源项目无法很好的支持.因此改用WSL在Windows上安装Linux. 这样传文件,开发,都更加方便. WSL的安装步骤 文档参考:https://learn.microsoft.com/zh-cn/windows/wsl/setup/environment 前提:安装过程需要科学上网,配置清华镜像加速自行查阅.必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。如果用的更早的版本,需要自行手动安装. 右键通过管理员模式启动PowerShell或Windows命令提示 ...
ComfyUI插件
工作流参考 https://comfyanonymous.github.io/ComfyUI_examples/ 将工作流保存到png图像中 方法一: 下载插件https://github.com/pythongosssss/ComfyUI-Custom-Scripts 生成图片后,界面中会显示生成的图片的队列,将队列中的图片保存即可 方法二: 代码: 1234567891011121314151617181920212223242526272829303132333435#@title Add Workflow to PNGfrom PIL import Image, PngImagePluginimport osdef make_workflow_png(image_path, workflow_path): if not os.path.exists(image_path): ValueError(f"Invalid image path `{image_path}`") if not os.path.exis ...
小站资讯
文章数目 :
44
本站总字数 :
21.4w
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面