AniGen

免费

AniGen是一个开源框架,用于将单个图像自动转换为动画准备的3D模型,并带有骨骼和剥皮.

AniGen
445视图
访问网站

概览

AniGen是一个开源框架,可以自动将单一的平面图像转换成完整的三维模型可供动画使用. 原理很简单:你上传一张恐龙,机器人或人物的照片,你得到一个有骨头和剥皮的网状. 这种模型可以直接导入到3D编辑器中并带回生命.

AniGen的关键特征是使用统一的 S3 战区 代表,将形状,骨架,剥皮结合在一起,形成一个单一的空间. 系统不需要手动注释:它独立地决定了骨骼的放置,它们与几何的连接,并分配顶点重量.

这一过程分两个阶段进行。 第一阶段产生未来模型的骨骼结构. 第二种创造详细的几何并进行表达. 结果是两个文件: mesh.glbskeleton.glb,用于各种管道。

AniGen支持有不同数目关节的字符——从简单的机制到手指的复杂生物. 系统既可以自动确定骨数,也可以在用户控制下工作.

AniGen 规格

规格数值
类型开源框架
投入单一图像( PNG, JPG)
产出mesh.glb 和 骨架.glb
核心技术S3场(统一形状、骨架和剥皮)
操作模式两级(skeleton) → 详细的几何学
许可证MIT 许可证
可用模型SS-Flow-Duet, SS-Flow-Solo, SLAT-Flow-Auto, SLAT-Flow-控制
最低要求NVIDIA GPU 配有 18 GB VRAM, Linux, CUDA
分发免费

阿尼根是谁?

3D 艺术家和动画师

AniGen西装专业人员需要快速准备一个带有动画钻机的基模. 与其手动创建骨架和分配权重,不如一步一步地获得一个已准备好的清晰模型. 这对于原型制作和制作粗糙动画特别有用.

游戏开发者

对游戏创作者来说,这个框架有助于加速资产生产管道. 由此产生的GLB文件与大多数游戏引擎兼容. 开发者可以迅速从概念艺术中获取可模拟的字符版本.

健康AI研究员

对于从事物理模拟和剂剂培训的专家来说,AniGen提供了一种方便的方法,可以快速生成具有正确表达的模型. 骨架和剥皮是自动生成的,并立即准备好用于模拟环境.

VFX和运动设计工作室

在视觉效果中,往往需要快速测试运动中的人物思想. AniGen让你在几分钟内把素描或照片变成一个动画模型,而不会分散艺术家对主要作品的注意力.

如何使用 AniGen 软件

Gradio 网络演示

最简单的工具探索方法是通过Gradio网络演示. 在这个页面上,您只需上传一个图像并开始生成过程. 这方便在不安装任何软件的情况下快速测试框架的能力.

本地安装

对于本地使用,您需要一个符合最低要求的系统:一个至少拥有18GB内存的NVIDIA GPU,Linux和CUDA. 安装是通过 setup.sh 脚本,它自动下载所有依赖,包括PyTorch,spconv,以及pytorch3d. 安装后,可以从命令行运行生成,也可以通过配置文件运行.

模式选择

在使用框架时,您需要选择一个可用的模型:

  • 党卫军 适合用手指制造详细的骨架;
  • SS - Flow - 索罗 提供准确的几何学;
  • SLAT - 花朵 - 奥托 自动确定关节的数目;
  • SLAT - 风控 ——允许你通过五级细节控制骨密度.

AniGen 关键特征

自动 Skeleton 创建

AniGen根据图像分析独立决定骨骼应该在哪里. 对于复杂的人物来说,它创造了一个带有手指关节的分支骨架;对于简单的物体来说,是一组最低限度的骨骼.

剥皮世代

系统相对于骨架自动分配顶点重量. 这保证了模型移动时正确的表面变形. 用户不需要手动调整权重.

统一S3外地代表处

使用单一的空间进行形状,骨架,和剥皮使得AniGen能够在所有生成阶段对几何学和表达学之间的关系进行衡算. 与每个要素单独产生的做法相比,这使得结果更加一致。

支持不同级别的细节

根据所选型号,可以控制骨架复杂性. 自动模式选择关节的最佳数量,而手动控制则提供五级的细节——从简化到骨干强度.

AniGen 的优点

主要优点是操纵过程完全自动化. 用户提供单一的图像,并获得一个没有手动操作的随时可模拟模型.

MIT许可下的开源代码允许在个人和商业项目中自由使用该工具. 在Hugging Face上访问预先训练过的模型简化了开始.

GLB输出格式是3D图形中的一种标准. 模型可以直接导入Blender,Maya,或3ds Max等编辑器,并用于物理模拟和内含的AI系统.

模型选择的灵活性使得几何细节和骨架复杂性之间能够根据具体任务进行平衡.

AniGen的限制

在各种限制中,硬件需求高居突出. 需要一个至少18GB的VRAM的NVIDIA GPU来限制用户基础. 对于许多独立的专业人员和小型工作室来说,这种规格可能已经取消 达到。

该平台仅限于Linux操作系统,该系统排除了在Windows或macOS上使用而无需额外的虚拟机.

与真实照片合作可以产生不可预测的结果:生成质量在很大程度上取决于源图像. 此外,框架面向特定类别的物体(生物、字符、机制),对其他种类物体的效能可能会下降。

AniGen解决什么问题?

AniGen解决了自动图像表达的问题. 与其说手动骨架的设置,可以花费专业人员的时数或日数,系统几乎立刻完成.

该框架适用于物理模拟管道,这些管道需要具有正确动能的模型。 它也有益于为体现的AI创建代理——系统可以快速生成各种人物,并有不同的骨架进行训练.

对于动画行业来说,AniGen在前期制作阶段很有价值,此时需要快速检查角色在创建最终的高波力贡模型之前会如何移动.

AniGen 定价

AniGen完全免费. 发行模式免费. 用户不需要购买许可证或订阅. 开源代码在GitHub上可提供,预训模型重量在Hugging Face上主机.

成本只出现在用户一方:您需要满足最低要求的硬件以及安装和环境设置的时间.

AniGen的使用条件

该项目以麻省理工学院许可证发放,这是开放源码世界中最宽容的项目之一. 它允许免费使用该代码,包括在商业产品中,同时保留版权通知.

用户既可以访问框架的源代码,也可以访问预先训练过的模型. 下载的模型可以不受限制地在自己的管道中使用. GitHub 寄存器中可以找到确切的术语,您也可以在那里找到关于第三方依赖及其许可证的信息。

AniGen的可用性

该项目的源代码在GitHub上以AniGen的名字发布. 预训模式可在Hugging Face平台下载. 还有一个工作Gradio网络演示,可以让你在线测试框架而不安装.

安装需要Linux和一个NVIDIA GPU. 拥有不同硬件或操作系统的用户需要使用虚拟机或带有GPU实例的云服务.

AniGen 如何区别替代品

AniGen和现有解决方案的主要区别在于它使用统一解决方案。 S3 战区 代表权。 系统不是按顺序解决构建几何学的问题,而是分别创建骨架和人工分配权重,而是在共享空间中处理所有组件. 这实现了形状和表达的内部一致性.

相互竞争的办法通常作为单独的阶段进行骨架构造和皮肤捆绑。 这可能导致骨架与几何不吻合或重量分配不正确时出现不一致. 在AniGen,这种不一致从设计上讲是不可能的.

另一个不同之处是多种模型的可用性与不同的行为. 用户可以选择全自动模式或手动控制带5级细节的关节数量. 许多替代品只提供固定管道,没有这种灵活性。

结论

AniGen是一个开源框架,用于将图像自动转换成具有骨骼和剥皮功能的可模拟3D模型. 使用S3 Fields技术可以使系统独立地确定骨架结构并将其与几何连接而无需手动设置. 该工具是免费的,在麻省理工学院许可下发行,为各种情景提供现成的模型——从快速原型到为游戏创作人物,并体现AI研究. 主要限制涉及硬件要求(NVIDIA GPU带有18GB的内存和Linux),在计划将该工具融入你的工作流程时应当考虑.

从图像创建动画 3D 字符
用于游戏和模拟的 三维资产生成
为体现的大赦国际发展代理人
动画的3D模型原型

常问问题

另见

AniGen – 三维动画的神经网络评论