在 Stable Diffusion 中,生成的图片中角色的大小、远近或角度看起来好像很随机。实际上可以通过使用提示词来进行控制画面中的角度以及大小。今天,我们将为大家分享有关画面镜头控制的提示词。
控制镜头画面,包括景别和角度,景别是只被摄物体的大小,角度包括水平角度与垂直角度
控制“景别”的提示词
景别是指由于在焦距一定时,摄影机与被摄体的距离不同,而造成被摄体在摄影机录像器中所呈现出的范围大小的区别。
extreme close-up
特写镜头close-up
近景medium close-up
中近景medium shot
中景long shot
全景medium full shot
中全景full shot
全景
除了常规的景别外还有一些特殊作用的镜头:
establishing shot
定场镜头(视频开头,用来交代地点的镜头,通常是视野宽阔的远景)point-of-view
主观视角cowboy shot
西部牛仔镜头,见到上半身以及大腿upper body
上半身full body
全身
以下prompts 会加上 1.5
权重。
需要注意的是再加入景别提示词后,尽量不要加入面部描述 e.g. beautiful face
这些脸部描述的提示词,否则多數都会变成半身照。
出来的結果意外地有些 prompts 很相似,不過再配合其他 prompt 可以更稳定地控制距离。
extreme close-up
,close-up
跟medium close-up
都是放大眼睛/面部為主,但有時extreme close-up
会放大更多。medium shot
,long shot
,medium full shot
跟full shot
看起来差不多,medium shot
有時候会比full shot
更近一点,都是臀部以上到头顶的位置,因为场景的问题几个 prompt 的距离可能会有些变化。establishing shot
的背景会比较明显,如果主体是建筑時人物可能会更小。point-of-view
角度会因人物有点变化,背景通常比较开阔,角度跟主体未必是同一水平视角。cowboy shot
受cowboy
污染变了牛仔裝,距离跟medium full shot
差不多但距离比较稳定,一定会显示臀部以上到头顶。upper body
会显示人体上半身,范围可能由臀部以上到胸以上。full body
是唯一可以见到全身的距离。
經測試后由近至遠可用的鏡头 - extreme close-up
> close-up
> medium close-up
> upper body
> medium shot
> medium full shot
> full body
。
而 point-of-view
跟 establishing shot
受环境有所影响,所以不適合控制距离。
拍摄角度=拍摄方向&拍摄高度
拍摄方向是水平方向的角度
拍摄高度是垂直方向的角度
控制“拍摄方向”的提示词
拍摄方向是指以被摄对象为中心,在同一水平面上围绕被摄对象四周选择摄影点。
掌握距离然后就是角度,由最基本的前后左右再加一些攝影角度,一样加上 1.5
权重,因為角度比较多我分成两类。
多種视角 prompts
front view
正面bilaterally symmetrical
左右对称side view
侧面back view
后面from above
从上拍攝from below
从下拍攝from behind
后拍
其他特殊镜头
wide angle view
广角镜头fisheyes view
鱼眼镜头macro view
微距
控制“镜头高度”的提示词
overhead shot
俯视top down
由上向下bird's eye view
鸟瞰high angle
高角度slightly above
微高角度straight on
水平拍攝hero view
英雄视角low view
低视角worm's eye view
仰视selfie
自拍
出来的結果跟字面表示的角度差不多,也有些角度其实是重复的,也有一些受字面影响而受到污染。
front view
straight on
就是正面,但不一定是絕对正面,straight on
因為水平拍攝的角度所以背景也不会歪。bilateral symmetry
正面兼左右对称,比正面更准确。side view
向左/向右都是随机的。back view
跟from behind
都是背面,back view
会近一点,而且通常露背。from above
overhead shot
high angle
slightly above
都是由高角度拍向主体,overhead shot
角度较高,high angle
会背景比较闊一些。from below
由下方偷拍 (?) 的视角,天空通常会筒狀变形。wide angle
背景会有一些桶状的变形fisheyes view
的畸变效果会更強,但fisheyes view
受到污染,总会拿著相机。macro view
变了拍花或微細的物件。bird's eye view
从高角度影高去同時会见到广阔的背景,但会有小鸟出現。top down
变成正上方被女生抱住的视角。hero view
角度不对,人物也受污染穿上了英雄战衣。low view
角度不算很低,有点怀疑沒有效果。worm's eye view
完全錯了,有很多虫及怪眼,跟角度完全沒关系。selfie
人物会伸手自拍而且不会太遠。
其中 fisheyes view
虽然会污染但因為视角比较特別还是有用的,但 hero view
跟 worm's eye view
及 macro view
受污染角度又不明显可以放弃。
景别+角度(拍摄方向+拍摄高度)=取景
了解不同的镜头距离及角度就可以轻松使用 prompt 生成出想要的取景。
總結
由于使用 prompt 取景有時会受到其他 prompt 的影响,建议先使用简单的 prompt 取景,然后使用 controlnet 固定人物动作。這样可以得到理想的画面,而不必担心人物受到干扰。
接下来的视频我们会对controlnet进行介绍,controlnet是stable diffusion最重要的插件,它让随机的出图变得可控。请关注我的频道,我将持续推出优质内容,谢谢。