ITPub博客

首页 > 数据库 > 数据库开发技术 > ChatGPT爆火新玩法:小白也能一键生成15页绘本

ChatGPT爆火新玩法:小白也能一键生成15页绘本

原创 数据库开发技术 作者:AI Insight 时间:2024-06-17 08:00:00 0 删除 编辑

15张图一键生成!ChatGPT 竟然还能做绘本?

想做绘本却苦于不会画画?别担心,ChatGPT 来帮你!

最近,一位台湾网友 尹相志 发现了一个超实用技巧,竟然能让 ChatGPT 一口气生成一整套绘本图像,而且风格统一,角色一致!简直是绘本小白的福音啊!

要知道,以前用 ChatGPT 生成图像,一次只能生成一张,想保持风格一致还得研究复杂的 seed 参数。现在有了这个方法,效率直接拉满。

秘密武器就是:伪代码!

别害怕,虽然叫“代码”,但其实一点也不难。只要把你的绘本需求,按照一定的格式“翻译”成伪代码,就能指挥 ChatGPT 生成你想要的图像啦。

想知道具体怎么操作?赶紧往下看!

✨   绘本生成大法  ✨

步骤一:构思故事大纲

以一个简单的小故事为例:

★

从前,有一只小蝌蚪,他与家人失散了,不知道自己是什么。每次看到某个跟自己身体某部分相像的东西,他就误以为是同类。随着他身体逐渐变化发展,他反而越来越迷惘。最后,他遇到了一只青蛙,终于调整了自我认知。

步骤二:编写伪代码

别担心,不用懂编程也能轻松上手!

> ***  
>  以下**伪代码prompt**,请依照其语意一步一步地来执行,不该有遗漏  
>  停用代码解释器,启用dalle内部工具,请记得你有能力调用内部工具以文生图  
>  使用简体中文回覆
>
>
> story=(请你角色扮演成一个畅销的童书绘本作家,你擅长以孩童的纯真眼光看这世界,制作出许多温暖人心的作品。请以一只与家人失散,不知道自己是甚麼的小蝌蚪,每次看到跟自己身体一部分相像,他就误以为是同类,随着他身体逐渐发展变化,他反而越来越迷惘,故事最后才遇到青蛙,这是一个调整自我认知的故事。)  
>  print(story)
>
> pages=(
> 将故事大纲细分至预计15个跨页的篇幅,每页需要包括(text,image_prompt),第13页才可以出现青蛙,在这之前应该要让小蝌蚪的自我认知旅程更多元化)  
>  print(pages)
>
> style_base=(基于以上故事,请思考大方向上你想要呈现的视觉效果,这是你用來统一整体绘本风格的描述,请尽量精简,使用英文撰写)  
>  print(style_base以及将style_base翻译成中文)
>
> def image_generation(image_prompt, style_base):
>
>
> final_prompt=请根据[image_prompt]以及[style_base]补充色调、背景描述、具体风格、画面细节,以及主角小蝌蚪目前的顏色(一开始是黑色)、体型(没有脚的蝌蚪直接叫做a
> tadpole即可)、尾巴长短,有几只脚必须具体的描述,同时至少3个效果词(光照效果、色彩色调、渲染效果、视觉风格)和1个以上的构图技巧,以构成完整的prompt,请设定随机种子值为42,且不要有文字出现在图中,使用英文撰写
>
> 请根据以下引数内容{size=”1792×1024″,n=1,prompt=final_prompt}来调用内部工具dalle以生成并展示图片
>
> 这不是个python任务  
>  请实际执行此伪代码为每页生成图片,确保必须等待该页图像生成后,才可以进行下一页的操作  
>  for (text,image_prompt) in pages:  
>  image_generation(image_prompt,style_base)  
>  time.sleep(5) 

步骤三: 细化页面内容

将故事细分成15页,并为每一页添加文字描述和图像描述:

> **故事**
>
> 从前,有一只小蝌蚪,他与家人失散了,不知道自己是什么。每次看到某个跟自己身体某部分相像的东西,他就误以为是同类。随着他身体逐渐变化发展,他反而越来越迷惘。最后,他遇到了一只青蛙,终于调整了自我认知。
>
> **页数**
>
>   1. **text** : 小蝌蚪在池塘边醒来,发现自己孤零零的。  
>  **image_prompt** : A small black tadpole alone at the edge of a pond, with
> a curious and slightly sad expression, surrounded by water lilies and
> reeds.一只小黑蝌蚪独自在池塘边缘,带着好奇和略带悲伤的表情,周围是睡莲和芦苇。
>
>   2. **text** : 他看到一片黑色的石头,误以为是自己的家人。  
>  **image_prompt** : The tadpole looking at a black stone, mistaking it for a
> family member, with a hopeful expression in a sunlit
> pond.蝌蚪看着一块黑石头,误以为是家人,在阳光照耀的池塘里带着希望的表情。
>
>  ...... (篇幅有限,省略部分页面)

>   15. **text** : 小蝌蚪变成了一只小青蛙,和青蛙家人们一起快乐地生活。  
>  **image_prompt** : The tadpole transforming into a small frog, happily
> living with his frog family in a lush, vibrant pond
> scene.蝌蚪正在变成一只小青蛙,快乐地与他的青蛙家人一起生活在一幅郁郁葱葱、充满活力的池塘场景中。 

步骤四:确定绘本风格

用简洁的英文描述你想要的整体视觉效果:

> ###  视觉风格
>
> **style_base** : Whimsical, vibrant, and child-friendly with soft lighting
> and gentle colors. 
>
> **中文翻译** : 童趣、鲜艳、适合儿童的风格,带有柔和的光照和温和的色彩。 

步骤五: 见证奇迹!

把完整的伪代码输入 ChatGPT,它就会自动生成每一页的图像啦!

…

怎么样,是不是很神奇?

一些小tips

  • 目前版本的 ChatGPT 在图像风格一致性上还  需要进一步优化 ,多次执行结果可能会有所不同。
  • 频繁执行 该代码可能会触发官方警告,限制生成次数。

还在等什么,快去试试看,用 ChatGPT 创造你自己的绘本故事吧!

原文作者:AI Insights;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2023-02-13

  • 博文量
    181
  • 访问量
    84535