AI新工具
banner

TimeUi a ComfyUI Timeline Node System


介绍:

TimeUi 是一个用于 ComfyUI 的直观时间节点系统,简化了动画制作流程。









TimeUi a ComfyUI Timeline Node System

TimeUI: 一种ComfyUI时间线节点系统

简介

大家好,

过去两周,我一直致力于开发一个适用于ComfyUI的时间线自定义节点系统,目标是创建类似于视频/动画编辑工具的时间线,而不依赖于传统的时间框架代码。用户可以轻松地添加、删除或重新排列行,从而提供简化的用户体验。

图像上传和管理

用户可以直接将图像上传到节点中或附加其他“上传图像”节点,简化工作流程。还可以在同一行中添加第二个时间线实例,使图像循环播放,便于管理复杂动画。例如,可以在动画中无缝循环播放重复的背景或序列。

自定义和设置

时间线中的每一行都包括多种设置选项,增强了对图像调整的控制。节点可以独立工作或与其他外部节点配合使用。用户可以轻松切换设置,如IP适配器、图像负片、注意力掩模、剪辑视觉、掩模等,以微调输出效果。

时间格式和持续时间

用户可以更改时间线的时间格式和动画的持续时间,包括帧数或秒数。节点会更新时间线标尺上的时间格式,显示每个图像在时间线处理器上占用的帧数或秒数。

贝塞尔曲线功能

节点底部有一个按钮可以查看当前时间线的贝塞尔曲线结果,类似于“KfCurveDraw”节点。此功能仍在设计中。

协作呼吁

目前该项目仍在进行中,欢迎社区成员提出建议或作出贡献。我们可以共同努力使这个工具变得更强大!

我已经在GitHub上创建了一个仓库。由于我不是专业开发人员,我在ChatGPT的帮助下,使用HTML、JS和CSS开发了这个项目用于视频演示。我希望能找到合适的社区成员与我共同开发这款开源节点。

如果您对ComfyUI节点开发有经验并且愿意与我合作,请给我留言。

愿景和灵感

我相信这些节点可以在复杂节点设置和完整的Web UI之间架起桥梁,使得不太有经验的用户更容易上手,然后再逐渐过渡到更高级的解决方案。这一想法来源于我在过去两个月中使用多位开发者的工作流程。

请随时与我联系!如果你觉得我在使用该平台的习惯方面做错了什么,不要犹豫,告诉我,让我们一起做出一些惊人的事情!

TimeUI路线图

介绍

TimeUI项目的目标是为ComfyUI创建一个直观且用户友好的时间线节点系统,这个系统将简化动画创建过程,使用户可以轻松添加、删除或重新排列节点。

阶段1:初步开发和核心功能
里程碑1:基本时间线功能
  • 创建节点系统:开发时间线节点系统的基本结构。
  • 时间框架集成:启用时间框架值与其他节点的集成。
  • UI/UX设计:重点创建一个具有拖放功能的用户友好界面。
  • 图像上传和管理:实现直接将图像上传到节点或附加其他“上传图像”节点的功能。
里程碑2:自定义和设置
  • 行设置:允许自定义时间线中的每一行,包括图像掩模的可见性切换等。
  • 节点独立性:确保节点可以独立工作或与外部节点配合使用。
里程碑3:时间格式和持续时间
  • 时间格式选项:提供更改时间格式和动画持续时间(帧数或秒数)的选项。
  • 时间线标尺更新:更新时间线标尺,显示每个图像所占的帧数或秒数。
里程碑4:贝塞尔曲线功能
  • 贝塞尔曲线按钮:添加按钮查看当前时间线的贝塞尔曲线结果。
  • 设计和集成:继续设计和集成贝塞尔曲线功能。
阶段2:高级功能和社区协作
里程碑5:社区反馈和测试
  • 收集反馈:从社区收集反馈以识别改进领域。
  • 测试:进行彻底测试以确保稳定性和可用性。
里程碑6:工作流程示例和文档
  • 示例工作流程:创建并分享示例工作流程,演示如何使用时间线节点系统。
  • 文档:开发全面的文档,以帮助用户理解和利用系统。
阶段3:扩展功能和增强
里程碑7:与其他工作流程集成
  • AnimateDiff工作流程:将时间线节点系统与AnimateDiff工作流程集成。
里程碑8:设置集成和CNet权重集成
  • 切换设置:启用如IP适配器、图像负片、注意力掩模、剪辑视觉、掩模等设置。
  • 设置集成:将这些设置直接集成到时间线节点系统中,实现无缝自定义。
  • CNet权重集成:根据社区需求探索添加CNet权重集成功能。
里程碑9:全局功能实现
  • 全局设置:从每个图像的设置配置过渡到适用于整个时间线的全局设置。
  • 高级自定义:增强系统的高级自定义选项。
阶段4:最终优化和发布
里程碑10:最终调整和优化
  • 优化:优化节点系统的性能和效率。
  • 最终测试:进行最后一轮测试,确保所有功能按预期运行。
里程碑11:正式发布
  • 发布准备:为TimeUI系统的正式发布做准备。
  • 发布:将TimeUI系统推出并提供给社区使用。
持续协作和维护
  • 社区支持:继续与社区互动,收集反馈并提供支持。
  • 定期更新:根据用户反馈和新兴需求,提供定期更新和增强。
结论

TimeUI项目旨在简化ComfyUI中的动画创建过程,使所有用户能够轻松高效地使用。通过协同努力和持续改进,我们可以创造一个满足社区多样化需求的强大工具。

可关注我们的公众号:每天AI新工具

广告:私人定制视频文本提取,字幕翻译制作等,欢迎联系QQ:1752338621