AI驱动的文本矢量图形生成技术,转化为有层次结构的矢量图形!
NeuralSVG是创新的文本驱动矢量图形生成技术。通过一个小型的多层感知器网络,将文本提示转化为具有层次结构的矢量图形。该网络以形状索引为输入,输出形状参数,再经可微染器生成像素输出。基于分数蒸馏采样优化网络权重,形成图形的隐式神经表示。还采用基于随机丢弃的正则化技术,使生成图形语义清晰、有序可编辑。NeuralSvG支持推理时控制,可动态调整图形属性,如背景色等。在生成结构化矢量图形方面表现优异,为图形生成带来新思路。
主要功能:
文本生成矢量图形:能根据文本提示生成具有有序和可编辑形状的矢量图形,解决了传统方法生成的矢量图形结构复杂、难以二次编辑的问题。
支持动态条件:支持用户在生成过程中根据需要动态调整生成的SVG,如背景颜色、宽高比等,实现多颜色方案的快速切换和适应不同设计布局需求。
生成草图:可以生成具有不同笔画数量的草图,且无需对框架进行任何修改。
层次结构生成:通过引入基于dropout的正则化技术,鼓励生成的SVG具有分层结构,使每个形状在整体场景中具有独立的意义,便于后期编辑。
GitHub地址:
https://github.com/SagiPolaczek/NeuralSVG
项目官网:
https://sagipolaczek.github.io/NeuralSVG/?utm_source=ai-bot.cn
#AI开源项目推荐##github##AI技术##矢量图像生成