Midjourney中文教程

教程说明:

 本手册来源:https://github.com/thinkingjimmy/Learning-Prompt

作者为:Jimmy Wong

如果你是想教小朋友如何使用

孩子是人类的未来,所以如果你有小孩,不妨跟小朋友一起学习

不过很抱歉,因为身边没有可实验的样本,所以可能需要你根据小朋友的情况,对这份导航进行调整。教授方法:

  • Step One:帮助其注册一个账号,然后教会 TA 如何使用 Midjourney Bot。
  • Step Two:教会 TA 如何查英文单词。
  • Step Three:自由探索。

我认为,做到这一步,就 OK了,没有必要教小朋友所谓的模板,让小朋友发挥想象力。接着我又在想,如果我小的时候,有这样的工具,我希望老师如何教我,以及教我什么。

我可能会希望:

  • Step Four:主题探索。针对某个时代,某个艺术浪潮,某个画家,进行主题式的探索创作,让 Midjourney 用达芬奇风格画星空,让梵高画鸡蛋,应该很酷。亦或者让小朋友制作一个插画绘本?

最后,我强烈建议你,用英文版的 Midjourney,因为现在市面上绝大多数可学习的 prompt 都是英文。遇到孩子不懂的问题,你还能查查。另外功利点说,还能学英语。

章节推荐:

  1. 如何使用 Midjourney
  2. Midjourney Prompt 基本结构
  3. Midjourney Prompt 常用参数
  4. Text Prompt —— 插画
  5. Text Prompt —— 游戏
  6. Text Prompt —— 框架总结

如果你想系统学习

我个人觉得学习 Midjourney 最好的方式是:

1.如果你的工作不涉及生成图片,不妨挑自己感兴趣的内容,然后实践一下。以下是必看的章节:

2.如果你的工作涉及生成图片,就挑跟自己工作内容相关的章节学习即可。而且大胆地在工作流中使用。木匠不会因为电动工具的出现而被淘汰,反而善用工具的木匠,收入更高了。


另外,根据我的经验,临摹别人的画作,是最好的学习方式,当你看到一个别人生成的图片,非常不错,不妨先自己想想,它的 prompt 是什么?

然后实践一下,看看生成的图片跟别人的是否一样,如果不一样再去考虑索要 prompt 写法。

如果你只是想快速学会使用

如果你已经知道如何使用 Midjourney,但不知道如何生成更高质量的图片,那可以快速过一下所有技巧篇,以及最后的框架总结即可。

我将各章节里的技巧归纳了下:

  • 学习 & 使用方法:
  1. 技巧一:临摹
  2. 技巧二:多实验
  3. 技巧十:控制变量法渐进优化
  • 高级功能使用方法:
  1. 技巧三:善用 Image2Image 功能
  2. 技巧六:善用 no 参数,去掉不想要的元素
  3. 技巧七:多参数同时使用
  4. 技巧八:使用 Seed 参数对图进行二次修改
  5. 技巧九:神秘的 belend 功能
  6. 技巧十二:增加权重
  7. 技巧十七:看别人的图如何知道它的 prompt
  • 风格词技巧:
  1. 技巧四:增加风格——艺术运动
  2. 技巧五:增加风格——艺术家
  3. 技巧十一:增加风格——国家
  4. 技巧十四:增加风格——年份
  • 其他技巧:
  1. 技巧十三:善用灯光
  2. 技巧十五:如何让 Midjourney 生成的人更具有多样性?
  3. 技巧十六:改变相机与镜头


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }