Stable Diffusion 用 prompt 控制镜头距离及角度

您所在的位置:网站首页 近距离不对视 Stable Diffusion 用 prompt 控制镜头距离及角度

Stable Diffusion 用 prompt 控制镜头距离及角度

2024-07-04 07:46| 来源: 网络整理| 查看: 265

Stable Diffusion 用 prompt 控制镜头距离及角度

Stable Diffusion 用 prompt 控制镜头距离及角度 Stable Diffusion 用 prompt 控制镜头距离及角度 Stable Diffusion 用 prompt 控制镜头距离及角度

在 Stable Diffusion 中有时人物的大小远近好像很随机,除了用 ControlNet 其实可以利用 prompt 输入拍摄电影的镜头控制术语用来控制距离及角度。

img img 电影拍摄时的镜头距离参考图镜头距离

我们把可以使用的视角 prompt 放进 X/Y/Z plot 比较一下,为了突出效果要提高权重,尽量不要加入面部描述 e.g. beautiful face ,否则多数都会变成半身照。以下prompts 会加上 1.5 权重。

extreme close-up 超近镜 close-up 近镜 medium close-up 中近镜 medium shot 中景镜 long shot 远镜 establishing shot 场景镜 point-of-view 主观视角 cowboy shot 西部牛仔常用的镜头,见到上半身以及大腿(为了见到拔枪) medium full shot 中风全景镜 full shot 全景镜 upper body 上半身 full body 全身

img img 使用不同的 prompt 去控制镜头距离

出来的结果意外地有些 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 角度会因应人物有点转变,背景通常比较 wide,角度跟主体未必是同一水平视角。 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 会环境有所影响所以不适合控制距离。

镜头角度

img img 摄影一样有不同的拍摄角度术语可供参考

掌握距离然后就是角度,由最基本的前后左右再加一些摄影角度,一样加上 1.5 权重,因为角度比较多我分成两张。

front view 正面 bilaterally symmetrical 左右对称 side view 侧面 back view 后面 from above 从上拍摄 from below 从下拍摄 from behind 后拍 wide angle view 广角镜 fisheyes view 鱼眼镜 macro view 微距

img img 多种视角 prompts overhead shot 俯视 top down 由上向下 bird's eye view 鸟瞰 high angle 高角度 slightly above 微高角度 straight on 水平拍摄 hero view 英雄视角 low view 低视角 worm's eye view 仰视 selfie 自拍

img img 另一批视角 Prompts

出来的结果跟字面表示的角度差不多,也有些角度其实是重複的,也有一些受字面影响而受到污染。

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 生成出想要的取景。

img img 1girl, beautiful, solo, (top down:1.5), (close-up1.5), lying in car

img img 1girl, beautiful, solo, (from below:1.5), (full body:1.5), night, street

img img 1girl, beautiful, solo, (establishing shot:1.5), (side view:1.5), in a bus, reading

img img 1girl, beautiful, solo, (from above:1.5), (selfie:1.5), (close-up:1.5), in swimming pool 总结

由于以 prompt 取景有时会受其他 prompt 影响,建议先用简单 prompt 取景,然后用 controlnet 去固人物动作,既可以得到想要得画面,并不怕人物受到影响。

原文链接

Stable Diffusion 用 prompt 控制鏡頭距離及角度



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3