前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AI技术助力B端创作:运营类3D Banner设计新思路

AI技术助力B端创作:运营类3D Banner设计新思路

作者头像
腾讯云设计中心
发布2023-07-15 15:32:17
5230
发布2023-07-15 15:32:17
举报

导语:现今,许多B端设计师在日常设计中难免会遇到各种运营3D banner设计需求。在设计过程中,他们不仅需要费尽心思构思各种造型,还要不断进行重复渲染,而有时渲染结果也难以令人满意。本文旨在介绍一种基于Stable Diffusion混合AI的B端 3D Banner设计方法和流程,可供任何对该领域感兴趣的人进行实验,创作出各类B端模型。

部署Stable Diffusion 流程

云端部署

1.挑选服务器(3-5分钟),首先,需挑选一台腾讯云的 GPU 服务器。GPU 卡型本次选择 V100,对应“GN10X”机型。从 GPU 实验室活动页可购买特价的折扣机型 ([GPU实验室_GPU云服务器秒杀_GPU云服务器优惠活动- 腾讯云])1

注意,点击购买后,预装镜像要选择“Docker基础镜像”。若选择其他镜像,会导致无法顺利跑通本流程。

2.拉取镜像(10-15min),登录机器后,直接输入如下命令,拉取容器镜像。拉取约需10-15min,可以先喝杯茶,休息一下。

代码语言:javascript
复制
sudo docker pull gpulab.tencentcloudcr.com/ai/stable-diffusion:1.0.8

拉取中

拉取完成。

3.启动容器,完成部署(1min), 复制粘贴下述命令,启动容器,完成部署。

代码语言:javascript
复制
sudo docker run -itd --gpus=all --network=host --device=/dev/dri --group-add=video --ipc=host --cap-add=SYS_PTRACE --security-opt seccomp=unconfined --name=stable-diffusion gpulab.tencentcloudcr.com/ai/stable-diffusion:1.0.8 | xargs sudo docker logs --follow

使用生成的Public url,即可启动AI绘画环境(如果生成Public url失败,可使用下面命令重启容器)

生成链接,若需重启容器,输入以下命令即可

代码语言:javascript
复制
sudo docker restart stable-diffusion |xargs sudo docker logs --follow

本地安装stable Diffusion

本地安装教程:(https://www.bilibili.com/video/BV1iM4y1y7oA/?spm_id_from=333.337.search-card.all.click)(来源:B站秋葉aaaki)

云端安装和本地安装优劣势对比

3Dbanner 模型训练流程

  1. 收集设计素材,准备训练集
  2. 图片的处理和裁切
  3. 对图片进行预处理操作(手动为图片添加描述)
  4. 使用Dreambooth训练
  5. 文本或者图生图生产符合自己的B端模型

1.收集设计素材,准备训练集

设计师在寻找素材尽可能风格上统一,图片本身的质量较高(指看得清楚)。图片的数量也不是越多越好,数量大概在20张以内,5张以上就好。(目前使用的是腾讯云的运营活动Banner)

2.图片的处理和裁切

对图片进行裁切和处理,尽可能让素材中的主元素在画面的中间,图片的大小处理为方形大小(512*512),处理的原则模型主体清晰。

3.对图片进行预处理操作(手动为图片添加描述)

打标的处理方法相对前步骤会比较麻烦,因为B端banner都偏抽象类型,很难用一句话描述清楚,所以这里我们也不能使用stable diffusion默认的预处理图片方式,我们选择手动打标的方式。 描述分为两个模块:底座造型的描述和主体造型的描述。

● 底座的描述:一个方形白色为主的蓝色点缀底座,圆形的装饰物,发光灯条,透明玻璃材质,蓝色的玻璃质感,白色科技感。

● 主体的描述:白色科技感,几何图形,球形,立方体,蓝色玻璃质感,蓝色科技感,科技感,立方体发光,透明玻璃材质,云ICON,云logo

● 针对每张图新建一个text文档添加描述,我们将上述内容手动改为英文:A white square base with blue accents, circular decoration, glowing light bars, transparent glass material, blue glass texture, white tech feel, geometric shapes, spherical, cubic, blue glass texture, blue tech feel, tech feel, cubic glowing, transparent glass material, cloud icon, cloud logo.

4.使用Dreambooth训练

1.创建模型

● 在“1“这里输入你训练出来的模型的名称,你可以按照你的喜好随意起一个英文名,例如:tencentcloud_icon/tencentcloud_banner之类的,使用A100GPU训练一个模型只需要5分钟,所以可能会训练多个模型来做对比测试,时间一长你就不知道这些模型是干啥的了,所以我建议规范命名,能清楚阐述模型的效果。

● “2”这里选择基底模型,Dreambooth模型是基于一个现成的模型生成的,理想情况下,你训练出来的新模型中:你训练的主元素由你训练出来的这部分绘制,其他内容由基底模型生成(基底模型决定了整个新模型的风格,如果用的是二次元的模型,最后出来的风格也就是二次元的icon)选择一个基础模型来进行训练,我们这次是基于lyriel_v16.safetensors(这是一款偏写实人物的模型,通过C站https://civitai.com/搜索可直接下载)。

● “3”点击“Create”创建模型。

2.开始训练

● “1”“2”输入你的模型的存放目录和输出目录(文件夹命名的方式例如:tencentcloud_in,tencentcloud_out)。

● 输入图片的尺寸(因为之前已经把图片的尺寸调整为512x512,那么这个地方直接输入就好)。

● 因为我们已经手动为图片打标过了,所以我们需要把stable diffusion生成的打标内容手动替换成我们自己的文本内容。

3.Dreambooth 设置

● 到dreambooth选项卡中,选择刚刚创建的模型:tencent cloud_banner。

● Instance prompt:输入的tenentcloud(这个名字不要和现实中存在的常见词语冲突)。

● Dataset Directory:填写你输出的图片和文本的目录。

● Class Prompt:填写icon/或者品类。

● Classification Dataset Directory 和 Total Number of Class/Reg Images的参数根据自己的需要来填写,例如:40。

● Learning Rate 和 Training Steps这两个选项都是决定训练强度的,数字越大,学习效果越强,学习效果越强,就越容易过拟合,但是过低又会欠拟合。

● Train Wizard如果是训练人物模型的可以选择lora,不是的话可以不用选择。

● 点击"Generate Ckpt",大概4个小时候之后就可以炼丹成功(根据显卡配置测算时间,2080T大概时间6小时,3080T大概时间4小时)。

5.设计师生产流程如下:

文生图生成方法

● 关键词写法:内容,风格,质量,视角四个方向填写关键词。

● 以“服务器”为例:

关键词:A server, a round object with blue center and top white center, top with light blue center and white center, white background, very high quality 3D ICON. The model is divided into two parts, top and bottom. The bottom is a white metal cube with a slightly glassy texture. There are metal screws at all four corners. The screws are very small. There is only one main object in the scene, the object is on the right side of the screen, and the camera is an isometric perspective. X-axis is -20°, y-axis is 45°, z-axis is 0°, masterpiece, best quality, high resolution

负向描述:nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry,fuzzy structure

● 采样迭代步数:20-30(不是越高越好,过高也会出现抽象的内容)。

● 生成数量:跟随自己的电脑配置来填写参数,配置好填写数量高,配置低填写低。

● 宽度/高度:512*512。

● 最后的生成效果(我们挑选了一些生成较好的效果)。

混入Lora“DDicon”生成

● 以“AI大脑”为例:

关键词:A brain, a round object with blue center and top white center, top with light blue center and white center, white background, very high quality 3D ICON. The model is divided into two parts, top and bottom. The bottom is a white metal cube with a slightly glassy texture. There are metal screws at all four corners. The screws are very small. There is only one main object in the scene, the object is on the right side of the screen, and the camera is an isometric perspective. X-axis is -20°, y-axis is 45°, z-axis is 0°, masterpiece, best quality, high resolution [lora:DDicon:1]

负向描述:nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry,fuzzy structure

● 采样迭代步数:20-30(不是越高越好,过高也会出现抽象的内容)。

● 生成数量:跟随自己的电脑配置来填写参数,配置好填写数量高,配置低填写低。

● 宽度/高度:512*512。

● 生成结果:

当我们在关键词中一些“球体”关键词,也有一些抽象图形的产生。

当我们在关键词中一些“爱心”关键词,也有一些爱心图形的产生。

同样的方法我们也训练了其他的风格效果(目前跟腾讯云简介页设计风格一致)。

另外一种风格的尝试。

后期之后放入到运营场景使用

使用相同方法,不同尺寸进行场景风格测试,通常可用于场景头图 banner 绘制,做商用的状态。

结语

总的来说,AI技术的发展为B端设计师提供了更多的创作可能性和工具。本文介绍的基于Stable Diffusion混合AI的3D Banner设计方法,不仅能够减少设计师的重复渲染工作,还能够创造出更加出色的设计作品。我们相信,随着AI技术的不断发展,它将会在B端创作中发挥越来越重要的作用,为设计师们带来更多的创作灵感和更高效的工作方式。这种新思路的出现,不仅可以提高设计师的工作效率和创作质量,也能够为企业带来更多的商业价值。因此,我们期待着更多的AI技术能够应用到B端创作中,为这个行业带来更多的创新和突破。


  1. https://cloud.tencent.com/act/pro/gpu-study?from=19460
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云设计中心 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 部署Stable Diffusion 流程
    • 云端部署
      • 本地安装stable Diffusion
        • 云端安装和本地安装优劣势对比
        • 3Dbanner 模型训练流程
          • 1.收集设计素材,准备训练集
            • 2.图片的处理和裁切
              • 3.对图片进行预处理操作(手动为图片添加描述)
                • 4.使用Dreambooth训练
                  • 1.创建模型
                  • 2.开始训练
                  • 3.Dreambooth 设置
                • 5.设计师生产流程如下:
                  • 文生图生成方法
                  • 混入Lora“DDicon”生成
                  • 后期之后放入到运营场景使用
                • 结语
                相关产品与服务
                容器服务
                腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档