MJ生成表情包教程
各位同学好,我们这节课来讲解如何使用 MidJourney 生成表情包。
首先来看生成表情包的提示词技巧。提示词中必不可少的是对角色造型的描述,这部分可以灵活变更——想生成什么内容,就描述什么内容。除此之外,还有三个决定性提示词,它们在生成表情包时是必填的:
- design(表情包设计)
- expression sheet(一系列表情)
- different expressions and poses(不同的表情和动作)
我们以一只猫为例。当前 PPT 中,标蓝的部分是表情包生成时的必填提示词;标黄的部分是对生成内容的描述;标红的部分则是风格描述的提示词。
现在回到 Discord,输入斜杠 `/`,选择 `image`,将刚才在 PPT 中准备好的提示词粘贴到输入框中,回车发送。生成表情包时无需修改宽高比,通常采用正方形画布效果较好。
可以看到,我们成功生成了一套符合提示词要求的表情包:一只胖胖的、可爱的 3D 皮克斯风格的猫,效果相当不错。
当然,当前 MidJourney 模型版本生成的结果未必完全符合预期。我们可以一次性多生成几组,从中挑选最符合需求的一组进行保留。观察生成的这几组表情包,虽然整体美术风格相近、人物造型类似,但在比例和细节设计上仍存在一定差异。
我们现在选择 U3 图片进行放大并保存到桌面。如果希望后续生成保持相同风格,可使用图生图(img2img)方式继续创作:点击加号上传刚刚保存的图片,回车发送后,再次输入斜杠 `/`,选择 `image`,长按该图片使其链接完整显示,再拖拽至提示词输入栏。提示词仍沿用之前的内容,最后回车发送。此时生成的表情包在人物设计与美术风格上就具备了高度统一性。
由此,我们不仅可以依靠单套输出获得理想结果,还可以通过组合方式,从多组生成结果中分别选取所需画面,合并成一套完整、协调的表情包。如需进一步统一风格,还可加入 `--iw` 参数指令(忘记用法的同学可回顾此前课程)。
此外,获取表情包提示词除手动编写外,还可使用 `describe` 指令反推。操作方法为:输入斜杠 `/`,键入 `d`,选择 `describe` 选项,再点击上方的 `Upload image`,上传需要分析的表情包图片,回车发送。
可以看到,系统返回了 4 组关于这套兔子表情包的反推提示词。任选其中一组点击发送,MidJourney 机器人生成的内容便与原图保持高度一致——同样是一组兔子表情包。
但此时我们会发现,生成内容的完整性不及原图。原因在于模型差异:当前使用的是 MidJourney V6.1 模型,而原图美术风格更接近 Niji 模型。因此,我们将反推出的提示词复制,输入 `/imagine` 后添加参数 `--niji`,回车发送。使用 Niji 模型后,生成结果在美术风格与细节表现上都更贴近参考图。
因此,偏 2D 风格的表情包推荐使用 Niji 模型;而 3D 风格则更推荐使用 MidJourney 原生模型。