想做绘本却苦于不会画画?别担心,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,它就会自动生成每一页的图像啦!

…









怎么样,是不是很神奇?
还在等什么,快去试试看,用 ChatGPT 创造你自己的绘本故事吧!
原文作者:AI Insights;如有侵权,请联系管理员删除。