Midjourney操作界面

Custom-SVG:Adobe联合香港城市大学推出的SVG定制生成项目!

4.8
0热度

Custom-SVG是Adobe和香港城市大学推出的两阶段风格的SVG定制生成框架,基于文本提示生成具有定制风格的高质量SVG图形。它可以从定制化的文本到图像模型中提取风格信息,实现多样化的风格定制。

Custom-SVG结合前馈模型的高效性和扩散模型的强大生成能力,快速生成结构规整且风格一致的矢量图形,适用于设计、图标生成等场景。

主要功能:

保持SVG结构规则性:生成的矢量图形具有清晰的层次结构和规整的路径,便于后续编辑。

实现风格定制:根据用户提供的少量风格示例,生成与之匹配的多样化风格的SVG。

高效生成:基于前馈式生成方式,快速生成结果,适合实际设计场景。

语义对齐:生成的SVG内容与输入文本提示高度一致,确保图形的语义准确性。

技术原理:

基于路径级表示的T2V扩散模型训练:

  • 路径级表示:将SVG分解为路径级表示,每个路径由贝塞尔曲线和颜色等参数定义,基于预训练的SVGVAE

编码为紧凑的潜空间向量。

  • 扩散模型:用扩散模型的去噪过程,从噪声中逐步恢复出与文本提示对齐的SVG张量。
  • Transformer架构:用Transformer作为骨干网络,结合自注意力和交叉注意力机制,让模型理解文本语义生成对应的SVG结构。

基于图像扩散先验进行风格定制:

  • 风格提取:微调T21扩散模型,用少量风格示例生成多样化的定制图像。
  • 图像级损失:将生成的SVG渲染为图像,基于图像级损失函数对T2V模型进行微调,让生成的SVG具有所需的风格。
  • 风格迁移:将定制图像的风格迁移到SVG生成过程中,实现风格的灵活定制。

应用场景:

图形设计与插画:快速生成符合特定风格的矢量图形,设计概念验证、插画创作和品牌设计。

用户界面(Ul)设计:生成图标、按钮等界面元素,满足不同界面设计的需求。

网页设计:生成动态矢量图形,增强网页视觉效果和响应式设计。

个性化内容生成:根据用户需求生成个性化图形,用在定制礼品、社交媒体内容等。

GitHub:https://github.com/intchous/custom-svg-style

#AI开源项目推荐##github##AI技术##AI图像#

点赞(167)
顶部