AI大模型教程
一起来学习

【AI绘画】Midjourney进阶:中心点构图详解


博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳]

本文专栏: AI绘画 | Midjourney




💯前言

【AI绘画Midjourney进阶:对称构图详解     https://blog.csdn.net/2201_75539691?type=blog

【AI绘画】Midjourney进阶:三分线构图详解     https://blog.csdn.net/2201_75539691?type=blog

  • 在之前的文章中,我们深入探讨了构图的概念及其在Midjourney中的重要性,重点介绍了对称构图与三分线构图的特点和应用。通过这些基础构图方法,我们学习了如何利用视觉平衡与比例来增强画面的表现力。而在本篇中,我们将进一步聚焦于中心点构图,探索如何通过这一简洁而强烈的构图方式来突出画面的主体,让观众的目光在第一时间聚焦于视觉中心。
    Midjourney官方使用手册

💯什么是构图

构图是摄影、绘画、设计等视觉艺术中的一个基本概念。它指的是艺术家如何在二维平面上安排元素,包括形状、线条、色彩、质地、空间等,以达到一定的视觉效果和艺术表达。


为什么Midjourney要使用构图

  • 简单来说,Midjourney有构图词画面质量更高
  • 构图的目标是引导观众的视线,突出主题,增加视觉吸引I力,以及传达艺术家的观点或情感。
  • 在Midjourney中使用构图是非常重要的,有两个方向可以解释其必要性:非共性和共性。

    • 从非共性的角度来看,在Midjourney中使用构图相关的提示词可以显著提升生成画面的质量。这是因为Midjourney的模型在训练时,不仅使用了图像,还结合了与这些图像相关的提示词。通常来说,这些图像来源于专业摄影或高质量渠道,具有较高的视觉标准。当模型学习了这些图片与提示词之间的关联后,用户在生成图像时如果使用了构图相关的提示词,系统会优先选择类似图库中的优质素材,从而生成更为精致的画面。因此,通过使用构图提示词,可以明显地提高生成图像的质量。

    • 从共性的角度来说,构图本身就是一种极为有效的手段,可以用于引导观众的视线、突出画面的主题、增强视觉吸引力,并传递创作者的情感和观点。构图所带来的这些视觉上的提升效果,是不受具体工具限制的,无论是在摄影、绘画还是AI生成图像中都是通用的。因此,当在Midjourney中使用构图提示词时,画面的质量提升几乎是必然的结果。这些道理或许听起来有些抽象,但在实际操作和练习时,大家会切实地感受到构图带来的效果提升。

💯中心点构图

中心点的基本原则是将画面的主体或重要元素放在画面的中心位置。

  • 中心点构图的基本原理是将画面的主体或重要元素放置在画面的中心位置。这种构图方式能够有效地突出画面的主要部分,使观众的注意力立即集中到核心元素上。

中心点构图的特点

  1. 突出主体
    由于主体位于画面的中心位置,这种构图方式能立即吸引观众的注意力,确保观众的视线集中在核心部分。

  2. 较为平淡
    然而,主体位于中心有时会让画面显得平淡。因此,需要通过其他视觉元素进行衬托和搭配,才能使画面更具层次感和吸引力。例如,中心构图中的人物,如果周围有恰当的背景或细节作为衬托,画面效果会显得更加丰富和有趣。

使用场景

  1. 人像摄影

    • 在人像图中,中心点构图能够有效突出人物的面部表情和整体特点,使得观众的视线集中在被摄人物的核心部分。
  2. 静物摄影

    • 在静物图中,这种构图方式可以很好地突出静物的细节和特征,吸引观众对静物的质感和形状进行深入观察。
  3. 风景摄影

    • 在风景图中,中心点构图有助于突出风景中的主要元素,使画面的主题更加明确,便于观众理解景象的重点所在。
  • 相比之下,在建筑摄影中较少使用中心点构图,因为建筑通常需要表现结构的整体感和空间感,这样的需求更适合对称构图或者其他更加灵活的构图方式。

提示词书写技巧

  • 在为Midjourney生成图像时,使用提示词Center Point Composition能够引导AI在画面中将主体置于中心位置。这种构图方式简洁明了,能有效吸引观众的目光集中于画面最重要的部分。无论是在描绘人物、静物还是风景时,使用Center Point Composition可以强调主体,确保其成为视觉焦点。在编写提示词时,可以配合其他元素描述主体的特点、光线效果和背景氛围,以提升画面的丰富性和视觉吸引力。

测试

原图:

lavish dining table set with a variety of gourmet dishes, wine glasses, candles, and floral centerpiece, warm ambient light, luxurious atmosphere, 8k, ultra details
  • 在原图中,场景呈现出丰富且复杂的布局,整张桌子上布满了各种菜肴、蜡烛、酒杯和花卉。由于没有指定中心点构图,观众的视线会在画面中四处游走,试图捕捉每一个细节。场景的焦点分散,整体氛围显得热闹而丰富,但也容易让观众的视觉注意力被众多元素所分散,缺乏明确的视觉中心。

原图 + Center Point Composition:

lavish dining table with a single ornate dish as the centerpiece, Center Point Composition, surrounded by wine glasses and candles, warm ambient light, luxurious atmosphere, 8k, ultra details
  • 在加上Center Point Composition的构图方式后,画面明显不同。场景的焦点被集中于中心的一个装饰精美的主菜或盘子,其周围被酒杯和蜡烛围绕,这种构图使得中心的元素变得尤为突出,其他元素则起到衬托的作用。这样一来,观众的视线被自然引导到中心的主体上,整个画面更具层次感和聚焦效果。中心构图的运用为整个场景增添了一种庄重而精致的氛围,相较于原图,视觉传达更加明确和有力。

💯小结


  • 本篇文章深入探讨了在Midjourney中使用不同构图方式的重要性,尤其是如何通过中心点构图来聚焦画面主体、增强视觉传达效果。通过前期对对称构图和三分线构图的解析,我们掌握了基础构图方法对视觉表现力的提升作用。本篇则进一步阐述了中心点构图的应用场景和特点——这种构图方式简单而有力,能迅速引导观众的视线聚焦到核心元素上。然而,为了避免画面过于单调,建议搭配背景或其他细节来丰富视觉效果。通过具体示例,我们看到中心点构图如何在风景、静物、人像等多种拍摄题材中发挥独特的效果。使用Midjourney提示词时,通过明确构图需求,可以生成更符合视觉预期的精致画面,为艺术创作带来更具针对性的表达方式。
  • AI绘画未来的发展将带来更丰富的创作可能性与个性化表达。在本文中,我们探讨了不同构图方式在Midjourney中的应用,它们不仅仅是技术手段,更是在视觉艺术中传达情感、故事和思想的重要工具。未来,随着AI模型的不断进化,AI绘画将不再仅仅是对图像的生成,而是艺术家与技术之间更深层次的协作。通过引入构图、色彩、光影等多维度的提示词,创作者能够更精确地定义自己的艺术意图,从而使生成图像更具艺术性和情感深度。

import torch, torchvision.transforms as transforms; from torchvision.models import vgg19; import torch.nn.functional as F; from PIL import Image; import matplotlib.pyplot as plt; class StyleTransferModel(torch.nn.Module): def __init__(self): super(StyleTransferModel, self).__init__(); self.vgg = vgg19(pretrained=True).features; for param in self.vgg.parameters(): param.requires_grad_(False); def forward(self, x): layers = {'0': 'conv1_1', '5': 'conv2_1', '10': 'conv3_1', '19': 'conv4_1', '21': 'conv4_2', '28': 'conv5_1'}; features = {}; for name, layer in self.vgg._modules.items(): x = layer(x); if name in layers: features[layers[name]] = x; return features; def load_image(img_path, max_size=400, shape=None): image = Image.open(img_path).convert('RGB'); if max(image.size) > max_size: size = max_size; else: size = max(image.size); if shape is not None: size = shape; in_transform = transforms.Compose([transforms.Resize((size, size)), transforms.ToTensor(), transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225))]); image = in_transform(image)[:3, :, :].unsqueeze(0); return image; def im_convert(tensor): image = tensor.to('cpu').clone().detach(); image = image.numpy().squeeze(); image = image.transpose(1, 2, 0); image = image * (0.229, 0.224, 0.225) + (0.485, 0.456, 0.406); image = image.clip(0, 1); return image; def gram_matrix(tensor): _, d, h, w = tensor.size(); tensor = tensor.view(d, h * w); gram = torch.mm(tensor, tensor.t()); return gram; content = load_image('content.jpg').to('cuda'); style = load_image('style.jpg', shape=content.shape[-2:]).to('cuda'); model = StyleTransferModel().to('cuda'); style_features = model(style); content_features = model(content); style_grams = {layer: gram_matrix(style_features[layer]) for layer in style_features}; target = content.clone().requires_grad_(True).to('cuda'); style_weights = {'conv1_1': 1.0, 'conv2_1': 0.8, 'conv3_1': 0.5, 'conv4_1': 0.3, 'conv5_1': 0.1}; content_weight = 1e4; style_weight = 1e2; optimizer = torch.optim.Adam([target], lr=0.003); for i in range(1, 3001): target_features = model(target); content_loss = F.mse_loss(target_features['conv4_2'], content_features['conv4_2']); style_loss = 0; for layer in style_weights: target_feature = target_features[layer]; target_gram = gram_matrix(target_feature); style_gram = style_grams[layer]; layer_style_loss = style_weights[layer] * F.mse_loss(target_gram, style_gram); b, c, h, w = target_feature.shape; style_loss += layer_style_loss / (c * h * w); total_loss = content_weight * content_loss + style_weight * style_loss; optimizer.zero_grad(); total_loss.backward(); optimizer.step(); if i % 500 == 0: print('Iteration {}, Total loss: {}'.format(i, total_loss.item())); plt.imshow(im_convert(target)); plt.axis('off'); plt.show()


文章来源于互联网:【AI绘画】Midjourney进阶:中心点构图详解

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 【AI绘画】Midjourney进阶:中心点构图详解

【AI绘画】Midjourney进阶:留白构图详解


博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳]

本文专栏: AI绘画 | Midjourney




💯前言

【AI绘画Midjourney进阶:对称构图详解     https://blog.csdn.net/2201_75539691?type=blog

【AI绘画】Midjourney进阶:三分线构图详解     https://blog.csdn.net/2201_75539691?type=blog

【AI绘画】Midjourney进阶:中心点构图详解     https://blog.csdn.net/2201_75539691?type=blog

  • 在之前的文章中,我们深入探讨了构图在 Midjourney 中的核心作用。通过对称、三分线和中心点构图,我们理解了如何利用视觉平衡、比例和位置,使画面更具表现力。今天,我们将迈入一个新的层次——留白构图。作为一种以简洁和精炼为特点的构图方式,留白构图不仅通过空白区域突出主体,还为观众提供了无限的想象空间。大量的留白让画面更清晰、更引人注目,同时减少多余的元素,使作品更加易于理解。接下来,让我们探索如何在 Midjourney 中运用这一技巧,创造富有深度和视觉张力的画面。
    Midjourney官方使用手册

💯什么是构图

构图是摄影、绘画、设计等视觉艺术中的一个基本概念。它指的是艺术家如何在二维平面上安排元素,包括形状、线条、色彩、质地、空间等,以达到一定的视觉效果和艺术表达。


为什么Midjourney要使用构图

  • 简单来说,Midjourney有构图词画面质量更高
  • 构图的目标是引导观众的视线,突出主题,增加视觉吸引I力,以及传达艺术家的观点或情感。
  • 在Midjourney中使用构图是非常重要的,有两个方向可以解释其必要性:非共性和共性。

    • 从非共性的角度来看,在Midjourney中使用构图相关的提示词可以显著提升生成画面的质量。这是因为Midjourney的模型在训练时,不仅使用了图像,还结合了与这些图像相关的提示词。通常来说,这些图像来源于专业摄影或高质量渠道,具有较高的视觉标准。当模型学习了这些图片与提示词之间的关联后,用户在生成图像时如果使用了构图相关的提示词,系统会优先选择类似图库中的优质素材,从而生成更为精致的画面。因此,通过使用构图提示词,可以明显地提高生成图像的质量。

    • 从共性的角度来说,构图本身就是一种极为有效的手段,可以用于引导观众的视线、突出画面的主题、增强视觉吸引力,并传递创作者的情感和观点。构图所带来的这些视觉上的提升效果,是不受具体工具限制的,无论是在摄影、绘画还是AI生成图像中都是通用的。因此,当在Midjourney中使用构图提示词时,画面的质量提升几乎是必然的结果。这些道理或许听起来有些抽象,但在实际操作和练习时,大家会切实地感受到构图带来的效果提升。


💯留白构图

留白构图,也被称为负空间构图或空白构图。它的核心思想是在画面中留出大量的空白,通过这些空白来突出画面的主体,给予观众更多的想象空间。

  • 留白构图,也被称为负空间构图或空白构图,是一种通过空白区域突出画面主体的构图方式。它的核心思想是在画面中留出大量空白,以此将观众的注意力集中在主体上,同时为观者提供更广阔的想象空间。这种构图方式蕴含了深厚的禅意,能够以简洁的形式传达丰富的内涵,为作品增添一种静谧与沉思的氛围。

特点

  1. 突出主体

    • 通过大量的空白区域,留白构图将观众的视线自然地引向主体,使其更加清晰和引人注目。空白的存在反衬出主体的独特性,强化了画面的视觉焦点。
  2. 提供想象空间

    • 大面积的留白为观众提供了广阔的想象空间,使画面更具深度和趣味性。这种空间感赋予了作品一种可品味的层次,与传统国画中的美学理念相得益彰,鼓励观众在观看时进行更深层次的思考。
  3. 简洁明快

    • 留白构图去除了多余的元素,使画面更加简洁、清晰。这种构图方式不仅让视觉呈现更为直观,还提升了画面的易读性,让观众可以轻松理解其意图。

使用场景

  1. 在人像图中

    • 通过使用留白构图,可以让人物的面部表情和身体语言更加突出,从而强化主体的表现力。
  2. 在静物摄影中

    • 通过留白构图,可以突出静物的特点和细节,让观众更专注于画面的核心元素。

提示词书写技巧

  • 提示词书写时,应首先明确画面的主题和想要突出的元素。在使用留白构图(Negative Space Composition)时,关键在于将“Negative Space Composition”作为提示词的核心部分,以突出空白区域和主体之间的关系。通过描述主体的特征、光线、背景简洁度等细节,可以有效地引导生成的图像增强空白效果,确保观众的视线集中在主要对象上。构图时要简洁明了,避免冗余描述,使画面中主体的存在感更强烈。

测试

原图:

A vibrant pink lotus flower blooming in a pond, surrounded by green lily pads and other flowers, with water ripples and reflections, soft sunlight illuminating the scene, peaceful and natural setting --ar 16:9
  • 花朵被置于自然场景中,周围有丰富的细节,如绿色的荷叶、其他花朵、水面上的涟漪和倒影等。这些背景元素共同构建了一个生机盎然的环境,使画面充满了活力和自然氛围,视觉上更加复杂。花朵虽然是主体,但因背景的丰富性,观众的注意力会自然地分散在其他元素上。

原图+Negative Space Composition:

A vibrant pink lotus flower blooming alone with vast open space around it, minimal background details, soft shadows on a plain white surface, creating a calm and contemplative atmosphere, Negative Space Composition --ar 16:9
  • 花朵被置于一个简洁的场景中,周围有大量留白,背景元素被极度简化或完全省略。这种留白处理突出了花朵的孤立感和存在感,让观众的视线直接聚焦于花朵本身。同时,这种构图带来了宁静和沉思的氛围,使画面更具禅意。Negative Space Composition 突出主体的方式有效增强了视觉的集中性,并且让画面看起来更简洁、现代。

💯小结


  • 在探索Midjourney的构图技巧时,构图对画面质量的提升效果尤为显著。从对称构图、三分线构图到中心点构图,每一种构图方法都有助于引导观众的视线、突出主题、并传递情感。而留白构图,作为一种简洁、富有禅意的构图方式,更加突显了主体的独特性,为观众提供了广阔的想象空间。通过运用Negative Space Composition提示词,不仅可以让图像呈现出宁静的氛围,还能强化画面的视觉集中度,使作品更具深度和现代感。实践过程中,这种构图方式的简洁与空白感带来了独特的视觉张力,为作品赋予了更多可能性,也让我们更深刻地体会到构图在视觉表达中的重要作用。
  • 随着AI绘画技术的不断发展,构图在视觉表达中的作用将愈加重要。未来,AI不仅能更精准地运用对称、三分线和留白等传统构图法,还能通过学习和创新产生全新的视觉风格,突破人类想象的边界。AI绘画将逐步超越工具的角色,成为创意伙伴,以智能化的构图选择和个性化的美学表达,帮助创作者更自如地传达情感与思想。这不仅让艺术更为多样化,也将推动人类在艺术和技术交汇的领域,探索无限的可能性。

import torch, torchvision.transforms as transforms; from torchvision.models import vgg19; import torch.nn.functional as F; from PIL import Image; import matplotlib.pyplot as plt; class StyleTransferModel(torch.nn.Module): def __init__(self): super(StyleTransferModel, self).__init__(); self.vgg = vgg19(pretrained=True).features; for param in self.vgg.parameters(): param.requires_grad_(False); def forward(self, x): layers = {'0': 'conv1_1', '5': 'conv2_1', '10': 'conv3_1', '19': 'conv4_1', '21': 'conv4_2', '28': 'conv5_1'}; features = {}; for name, layer in self.vgg._modules.items(): x = layer(x); if name in layers: features[layers[name]] = x; return features; def load_image(img_path, max_size=400, shape=None): image = Image.open(img_path).convert('RGB'); if max(image.size) > max_size: size = max_size; else: size = max(image.size); if shape is not None: size = shape; in_transform = transforms.Compose([transforms.Resize((size, size)), transforms.ToTensor(), transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225))]); image = in_transform(image)[:3, :, :].unsqueeze(0); return image; def im_convert(tensor): image = tensor.to('cpu').clone().detach(); image = image.numpy().squeeze(); image = image.transpose(1, 2, 0); image = image * (0.229, 0.224, 0.225) + (0.485, 0.456, 0.406); image = image.clip(0, 1); return image; def gram_matrix(tensor): _, d, h, w = tensor.size(); tensor = tensor.view(d, h * w); gram = torch.mm(tensor, tensor.t()); return gram; content = load_image('content.jpg').to('cuda'); style = load_image('style.jpg', shape=content.shape[-2:]).to('cuda'); model = StyleTransferModel().to('cuda'); style_features = model(style); content_features = model(content); style_grams = {layer: gram_matrix(style_features[layer]) for layer in style_features}; target = content.clone().requires_grad_(True).to('cuda'); style_weights = {'conv1_1': 1.0, 'conv2_1': 0.8, 'conv3_1': 0.5, 'conv4_1': 0.3, 'conv5_1': 0.1}; content_weight = 1e4; style_weight = 1e2; optimizer = torch.optim.Adam([target], lr=0.003); for i in range(1, 3001): target_features = model(target); content_loss = F.mse_loss(target_features['conv4_2'], content_features['conv4_2']); style_loss = 0; for layer in style_weights: target_feature = target_features[layer]; target_gram = gram_matrix(target_feature); style_gram = style_grams[layer]; layer_style_loss = style_weights[layer] * F.mse_loss(target_gram, style_gram); b, c, h, w = target_feature.shape; style_loss += layer_style_loss / (c * h * w); total_loss = content_weight * content_loss + style_weight * style_loss; optimizer.zero_grad(); total_loss.backward(); optimizer.step(); if i % 500 == 0: print('Iteration {}, Total loss: {}'.format(i, total_loss.item())); plt.imshow(im_convert(target)); plt.axis('off'); plt.show()


文章来源于互联网:【AI绘画】Midjourney进阶:留白构图详解

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 【AI绘画】Midjourney进阶:留白构图详解

【AI绘画】Midjourney进阶:对角线构图详解


博客主页: [小ᶻZ࿆]

本文专栏: AI绘画 | Midjourney




💯前言

【AI绘画Midjourney进阶:对称构图详解     https://blog.csdn.net/2201_75539691?type=blog

【AI绘画】Midjourney进阶:三分线构图详解     https://blog.csdn.net/2201_75539691?type=blog

【AI绘画】Midjourney进阶:中心点构图详解     https://blog.csdn.net/2201_75539691?type=blog

【AI绘画】Midjourney进阶:留白构图详解     https://blog.csdn.net/2201_75539691?type=blog

【AI绘画】Midjourney进阶:引导线构图详解     https://blog.csdn.net/2201_75539691?type=blog

  • 在之前的文章中,我们已经详细介绍了对称构图三分线构图中心点构图留白构图以及引导线构图等常用的构图方式,帮助大家理解这些构图在画面中平衡感和视觉冲击力的表现。接下来,我们将继续探讨另一种具有独特表现力的构图技巧——对角线构图。通过对角线的巧妙运用,作品可以呈现出更强的动感深度,让画面更具视觉张力,进一步提升作品的艺术表现力。

Midjourney官方使用手册


💯什么是构图

构图是摄影、绘画、设计等视觉艺术中的一个基本概念。它指的是艺术家如何在二维平面上安排元素,包括形状、线条、色彩、质地、空间等,以达到一定的视觉效果和艺术表达。


为什么Midjourney要使用构图

  • 简单来说,Midjourney有构图词画面质量更高
  • 构图的目标是引导观众的视线,突出主题,增加视觉吸引I力,以及传达艺术家的观点或情感。
  • 在Midjourney中使用构图是非常重要的,有两个方向可以解释其必要性:非共性和共性。

    • 从非共性的角度来看,在Midjourney中使用构图相关的提示词可以显著提升生成画面的质量。这是因为Midjourney的模型在训练时,不仅使用了图像,还结合了与这些图像相关的提示词。通常来说,这些图像来源于专业摄影或高质量渠道,具有较高的视觉标准。当模型学习了这些图片与提示词之间的关联后,用户在生成图像时如果使用了构图相关的提示词,系统会优先选择类似图库中的优质素材,从而生成更为精致的画面。因此,通过使用构图提示词,可以明显地提高生成图像的质量。

    • 从共性的角度来说,构图本身就是一种极为有效的手段,可以用于引导观众的视线、突出画面的主题、增强视觉吸引力,并传递创作者的情感和观点。构图所带来的这些视觉上的提升效果,是不受具体工具限制的,无论是在摄影、绘画还是AI生成图像中都是通用的。因此,当在Midjourney中使用构图提示词时,画面的质量提升几乎是必然的结果。这些道理或许听起来有些抽象,但在实际操作和练习时,大家会切实地感受到构图带来的效果提升。

💯对角线构图

对角线构图利用画面中的对角线元素来增强画面的动力感和深度,引导观众的视线。

  • 对角线构图是一种通过在画面中引入对角线元素来增强动感和深度的构图方式。相比于水平或垂直构图,对角线构图更能有效地引导观众的视线,使视觉焦点自然集中在画面的关键区域上。通过巧妙地运用对角线元素,如风景中的河流和山脉、建筑中的倾斜线条、人物的姿态等,可以为画面带来层次感和方向感,使画面更具吸引力和空间感。这种构图手法不仅提升了画面的动态效果,也增强了视觉的平衡性,使作品更加生动而富有表现力。

特点

  1. 动态感:相较于水平线和垂直线的构图方式,对角线构图更能呈现出一种动态的视觉效果,赋予画面一种运动感,使观众产生一种流动的视觉体验。

  2. 引导视线:对角线元素能够有效地引导观众的视线,将他们的关注点自然地引向画面的重点区域,从而更突出主体,强化视觉中心。

  3. 增加深度:通过对角线构图,可以创造出强烈的空间感和深度感,使画面更具立体效果,赋予作品更丰富的视觉层次。

  4. 创造平衡:在画面中使用对角线构图,可以形成一种动态的平衡感,既保持了画面的稳定性,又增添了活力与张力。

应用场景

  1. 风景图:在风景摄影中,可以利用山脉、河流、道路等自然的对角线元素,增强画面的深度感和动态感,让画面更加生动有层次,呈现出大自然的广阔与流动性。

  2. 建筑图:在建筑摄影中,建筑物的倾斜线、楼梯、走廊等元素可以作为对角线,用于创造强烈的空间感和深度感,突出建筑结构的几何美感与立体效果。

  3. 人像图:在人像摄影中,可以通过模特的姿态、视线等构成对角线,引导观众的视线,增强人物的表现力,使画面更具情感与吸引力。

提示词书写技巧

  • 在书写与对角线构图相关的提示词时,使用Diagonal Composition可以帮助Midjourney生成具有动感和深度的图像。这个提示词会让图像中的元素沿对角线排列,形成一种视觉上的引导效果,吸引观众的视线聚焦在画面的重点区域。无论是在风景、人像还是建筑摄影中,通过这个提示词可以增强画面的立体感和方向感,符合自然的视觉习惯。因此,建议在创作中结合其他细节描述,例如“ultra details”或“8k”,进一步提升画面的整体质量和视觉冲击力。

测试

原图:

landscape, river, mountains, cinematic light, ultra realistic, high contrast, 8k --ar 16:9
  • 在原图中,画面布局较为平衡,主要呈现水平和垂直的视觉结构,使画面显得宁静而稳定。山脉和河流自然地交织在一起,但缺乏明显的视线引导,整体感觉较为平淡。

原图+Diagonal Composition:

landscape, river, mountains, Diagonal Composition, dynamic depth, leading lines, cinematic light, ultra realistic, high contrast, 8k --ar 16:9
  • 当加入对角线构图后,图像则显得更具动感和层次感。通过对角线的构图,画面中的元素(如河流的流向和山脉的走势)形成了强烈的视线引导效果,将观众的视线从画面一角自然引向另一角,增加了画面的深度和视觉张力,使图像更加引人入胜。这种构图方法不仅强化了场景的空间感,还赋予画面一种动态的平衡感。

💯小结


  • 在AI绘画中,构图技巧能有效提升作品的视觉张力和品质。对角线构图尤其能够带来动感和深度,通过对角线元素的引导,使观众的视线自然聚焦于画面重点区域。在风景、建筑和人像摄影等场景中,这种构图方式不仅增加空间感和层次感,还让画面更具吸引力,帮助作品实现更高质量的呈现。
  • 随着AI绘画技术的不断进步,构图技巧将不仅仅是提升视觉效果的工具,更会成为AI表达艺术视角和情感的重要桥梁。未来,AI绘画有望通过对构图、色彩和风格的深度学习,实现更自然的创作流程,帮助创作者跨越技术障碍,聚焦于艺术表达。AI绘画将不再只是生成图像,而是成为一种能理解构图艺术、传递情感和美感的创造性伙伴,引领人类进入更丰富的视觉艺术新时代。

import torch, torchvision.transforms as transforms; from torchvision.models import vgg19; import torch.nn.functional as F; from PIL import Image; import matplotlib.pyplot as plt; class StyleTransferModel(torch.nn.Module): def __init__(self): super(StyleTransferModel, self).__init__(); self.vgg = vgg19(pretrained=True).features; for param in self.vgg.parameters(): param.requires_grad_(False); def forward(self, x): layers = {'0': 'conv1_1', '5': 'conv2_1', '10': 'conv3_1', '19': 'conv4_1', '21': 'conv4_2', '28': 'conv5_1'}; features = {}; for name, layer in self.vgg._modules.items(): x = layer(x); if name in layers: features[layers[name]] = x; return features; def load_image(img_path, max_size=400, shape=None): image = Image.open(img_path).convert('RGB'); if max(image.size) > max_size: size = max_size; else: size = max(image.size); if shape is not None: size = shape; in_transform = transforms.Compose([transforms.Resize((size, size)), transforms.ToTensor(), transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225))]); image = in_transform(image)[:3, :, :].unsqueeze(0); return image; def im_convert(tensor): image = tensor.to('cpu').clone().detach(); image = image.numpy().squeeze(); image = image.transpose(1, 2, 0); image = image * (0.229, 0.224, 0.225) + (0.485, 0.456, 0.406); image = image.clip(0, 1); return image; def gram_matrix(tensor): _, d, h, w = tensor.size(); tensor = tensor.view(d, h * w); gram = torch.mm(tensor, tensor.t()); return gram; content = load_image('content.jpg').to('cuda'); style = load_image('style.jpg', shape=content.shape[-2:]).to('cuda'); model = StyleTransferModel().to('cuda'); style_features = model(style); content_features = model(content); style_grams = {layer: gram_matrix(style_features[layer]) for layer in style_features}; target = content.clone().requires_grad_(True).to('cuda'); style_weights = {'conv1_1': 1.0, 'conv2_1': 0.8, 'conv3_1': 0.5, 'conv4_1': 0.3, 'conv5_1': 0.1}; content_weight = 1e4; style_weight = 1e2; optimizer = torch.optim.Adam([target], lr=0.003); for i in range(1, 3001): target_features = model(target); content_loss = F.mse_loss(target_features['conv4_2'], content_features['conv4_2']); style_loss = 0; for layer in style_weights: target_feature = target_features[layer]; target_gram = gram_matrix(target_feature); style_gram = style_grams[layer]; layer_style_loss = style_weights[layer] * F.mse_loss(target_gram, style_gram); b, c, h, w = target_feature.shape; style_loss += layer_style_loss / (c * h * w); total_loss = content_weight * content_loss + style_weight * style_loss; optimizer.zero_grad(); total_loss.backward(); optimizer.step(); if i % 500 == 0: print('Iteration {}, Total loss: {}'.format(i, total_loss.item())); plt.imshow(im_convert(target)); plt.axis('off'); plt.show()


文章来源于互联网:【AI绘画】Midjourney进阶:对角线构图详解

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 【AI绘画】Midjourney进阶:对角线构图详解

【AI绘画】Midjourney进阶:对称构图详解


博客主页: [小ᶻZ࿆]

本文专栏: AI绘画 | Midjourney




💯前言

  • 通常来学习AI绘画的人可以分为两种类型:
    1. 第一类人群是那些完全没有接触过AI,也对设计领域不熟悉的初学者。这些人可以通过一些捷径来快速进入设计的大门,甚至开展一些实际的项目。然而,这类人有一个较大的短板,就是他们对设计基础知识的掌握较为欠缺——例如光影、色彩、构图,甚至很多知名艺术家的风格特征。因此,在学习过程中,掌握这些领域的基本知识显得尤为重要,以避免“不知道自己不知道”这些知识的情况。通过补充这些知识,哪怕只是有一个大概的了解,也可以帮助他们更好地开展实际工作。
    2. 第二类人群则是已有设计经验的设计师,他们对设计的各个方面都相当熟悉,但可能需要学习如何将他们已有的设计知识与AI工具结合起来。这类人群的重点是将已有的设计能力扩展到AI辅助的创作中,实现工具与专业知识的融合。
  • 基于以上两类人群的需求,本文的内容将会兼顾不同的学习需求。一方面,介绍设计领域的基础知识,为初学者提供坚实的学习基础;另一方面,讨论如何将AI技术与传统设计知识相结合,为已有设计经验的人提供新的思路和实践方法。
    Midjourney官方使用手册

💯什么是构图

构图是摄影、绘画、设计等视觉艺术中的一个基本概念。它指的是艺术家如何在二维平面上安排元素,包括形状、线条、色彩、质地、空间等,以达到一定的视觉效果和艺术表达。


为什么Midjourney要使用构图

  • 简单来说,Midjourney有构图词画面质量更高
  • 构图的目标是引导观众的视线,突出主题,增加视觉吸引I力,以及传达艺术家的观点或情感。
  • 在Midjourney中使用构图是非常重要的,有两个方向可以解释其必要性:非共性和共性。

    • 从非共性的角度来看,在Midjourney中使用构图相关的提示词可以显著提升生成画面的质量。这是因为Midjourney的模型在训练时,不仅使用了图像,还结合了与这些图像相关的提示词。通常来说,这些图像来源于专业摄影或高质量渠道,具有较高的视觉标准。当模型学习了这些图片与提示词之间的关联后,用户在生成图像时如果使用了构图相关的提示词,系统会优先选择类似图库中的优质素材,从而生成更为精致的画面。因此,通过使用构图提示词,可以明显地提高生成图像的质量。

    • 从共性的角度来说,构图本身就是一种极为有效的手段,可以用于引导观众的视线、突出画面的主题、增强视觉吸引力,并传递创作者的情感和观点。构图所带来的这些视觉上的提升效果,是不受具体工具限制的,无论是在摄影、绘画还是AI生成图像中都是通用的。因此,当在Midjourney中使用构图提示词时,画面的质量提升几乎是必然的结果。这些道理或许听起来有些抽象,但在实际操作和练习时,大家会切实地感受到构图带来的效果提升。


💯对称构图

定义:在一个画面中,通过让两侧的元素在形状、色彩、质地等方面保持相同或相似的构图方式。

  • 首先介绍的是对称构图,这是一种非常常见且经典的构图方式。具体而言,对称构图的形式是在画面中让上下或者左右两侧的元素在形状、色彩、质地等方面保持相同或相似。这种构图方式能够有效地营造出一种和谐、稳定的视觉效果,使画面看起来更为均衡和整洁。

特点

  1. 平衡感:对称构图的最大特点就是平衡感,无论是左右对称,还是上下对称,都能给人一种稳定的视觉感受。
  2. 特点视觉冲击力:对称构图由于其形式的独特,能够给人带来强烈的视觉冲击力,特别是在对比鲜明的场景中,对称构图的效果更加明显。
  3. 对称构图简洁明快:对称构图的另一个特点是简洁明快,它的形式非常直观,能够让观者快速抓住画面的主题。
  • 首先是它强烈的平衡感。无论是左右对称,还是上下对称,对称构图都能够给人一种稳定的视觉感受。这种平衡感使得画面看起来非常和谐,尤其是在建筑摄影中,这种构图能够让建筑显得更加庄重而稳固,给观众一种强烈的稳定感。

  • 其次,对称构图还具有很强的视觉冲击力。由于其形式上的独特,对称的安排常常能够带来特别鲜明的视觉体验,尤其是在对比度较为强烈的场景中,这种效果会更加明显。当画面中不同元素之间形成对称时,这种布局会显得格外引人注目,使得观众对画面的印象更为深刻。

  • 最后,对称构图的另一个重要特点就是简洁明快。它的构图方式非常直观,画面通常不包含过多复杂的元素,观众的视线可以很自然地从画面中心开始,逐渐扩展到两侧。这种简洁的安排方式使得观众能够迅速抓住画面的主题,不会被多余的信息分散注意力。


使用场景

  1. 建筑图中,通过使用对称构图,可以表现出建筑的规整和魅力。
  2. 人像图中,通过使用对称构图,可以突出人物的特点和气质。
  3. 风景图中,通过使用对称构图,可以展现出自然的和谐和美感。
  • 首先,在建筑摄影中,对称构图能够很好地表现建筑的规整与魅力。通过让建筑的左右或上下部分对称,画面看起来井然有序,这种构图方式可以极大地突显建筑本身的设计精妙与宏伟感。

  • 其次,在人像摄影中,对称构图则能突出人物的特质与气质。通过将人物居于画面的对称中心,能够很直接地吸引观众的目光,展现出人物的特点。此外,如果配合合适的色调与光影效果,还可以进一步增强人物的情绪表达,尽管在这里我们更强调对称性带来的整体风格的突出效果。

  • 最后,在风景摄影中,对称构图非常适合用于展现自然的和谐美感。对称的构图方式能够将自然景物的平衡与宁静之美传递给观众,尤其是在空旷的景象中,这种构图可以有效地表达出那种空寂辽远的感觉,令人感受到大自然的广阔与宁静。


提示词书写技巧

  • 在书写对称构图的提示词时,使用“Symmetrical Composition”可以有效帮助Midjourney生成具有对称性的画面,营造平衡感与和谐美。这一提示词非常适合用于建筑、人像和风景等场景,能够让生成的图像呈现出强烈的稳定性与视觉冲击力。建议结合其他描述性词语,如“cinematic light”或“8k”,以进一步提升图像的整体质量与表现力。

测试

原图:

landscape, mountains, river, trees, cinematic light, ultra details, 8k --ar 16:9
  • 在未加入“Symmetrical Composition”的原图中,画面的元素呈自然分布,风景中的山川、河流、树木以一种随机且自然的方式展现,虽然整体光影效果优美,但在视觉上显得稍微不那么统一,缺乏明确的焦点,给人一种随性的感觉。

原图+Symmetrical Composition:

landscape, mountains, river, trees, Symmetrical Composition, cinematic light, ultra details, 8k --ar 16:9
  • 在加入了“Symmetrical Composition”提示词后,画面结构明显更为平衡。山川和河流的布局对称分布,整幅画面呈现出一种强烈的对称美感,使得观众的视线可以被清晰地引导至画面的中心位置。对称的构图带来了明显的秩序感和稳定感,使得画面显得更为和谐和庄重,提升了整体的视觉吸引力。

💯小结


  • 学习AI绘画的过程中,不同背景的学习者会面临独特的需求。初学者需要补充设计基础,尤其是光影、色彩和构图等方面的知识;而设计师则需探索将已有经验与AI技术结合,提升创作效果。构图在Midjourney中的重要性体现在它不仅能够提升图像的整体质量,还能更有效地引导观众的视线,增加画面的平衡感与视觉吸引力。使用“Symmetrical Composition”这样的构图提示词,能显著增强图像的秩序和稳定性,使其更加和谐和有表现力。这种技巧在建筑、人像和风景等场景中尤为适用,能为AI生成的作品增添专业的质感。
  • 展望未来,AI绘画的发展将不仅仅是工具的进步,更是一场设计与技术深度融合的创意革命。AI的强大计算能力和不断优化的算法正在帮助艺术家与设计师拓宽创作的边界。通过AI,设计新手能够快速掌握构图、光影、色彩等关键技巧,为他们提供了原本只有经验丰富的专业人士才能达到的表达力和艺术水准。而对设计师而言,AI不只是效率的提升,它提供了全新的视角和工具,可以将丰富的设计经验与智能生成结合,尝试过去难以实现的创意。

import torch, torchvision.transforms as transforms; from torchvision.models import vgg19; import torch.nn.functional as F; from PIL import Image; import matplotlib.pyplot as plt; class StyleTransferModel(torch.nn.Module): def __init__(self): super(StyleTransferModel, self).__init__(); self.vgg = vgg19(pretrained=True).features; for param in self.vgg.parameters(): param.requires_grad_(False); def forward(self, x): layers = {'0': 'conv1_1', '5': 'conv2_1', '10': 'conv3_1', '19': 'conv4_1', '21': 'conv4_2', '28': 'conv5_1'}; features = {}; for name, layer in self.vgg._modules.items(): x = layer(x); if name in layers: features[layers[name]] = x; return features; def load_image(img_path, max_size=400, shape=None): image = Image.open(img_path).convert('RGB'); if max(image.size) > max_size: size = max_size; else: size = max(image.size); if shape is not None: size = shape; in_transform = transforms.Compose([transforms.Resize((size, size)), transforms.ToTensor(), transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225))]); image = in_transform(image)[:3, :, :].unsqueeze(0); return image; def im_convert(tensor): image = tensor.to('cpu').clone().detach(); image = image.numpy().squeeze(); image = image.transpose(1, 2, 0); image = image * (0.229, 0.224, 0.225) + (0.485, 0.456, 0.406); image = image.clip(0, 1); return image; def gram_matrix(tensor): _, d, h, w = tensor.size(); tensor = tensor.view(d, h * w); gram = torch.mm(tensor, tensor.t()); return gram; content = load_image('content.jpg').to('cuda'); style = load_image('style.jpg', shape=content.shape[-2:]).to('cuda'); model = StyleTransferModel().to('cuda'); style_features = model(style); content_features = model(content); style_grams = {layer: gram_matrix(style_features[layer]) for layer in style_features}; target = content.clone().requires_grad_(True).to('cuda'); style_weights = {'conv1_1': 1.0, 'conv2_1': 0.8, 'conv3_1': 0.5, 'conv4_1': 0.3, 'conv5_1': 0.1}; content_weight = 1e4; style_weight = 1e2; optimizer = torch.optim.Adam([target], lr=0.003); for i in range(1, 3001): target_features = model(target); content_loss = F.mse_loss(target_features['conv4_2'], content_features['conv4_2']); style_loss = 0; for layer in style_weights: target_feature = target_features[layer]; target_gram = gram_matrix(target_feature); style_gram = style_grams[layer]; layer_style_loss = style_weights[layer] * F.mse_loss(target_gram, style_gram); b, c, h, w = target_feature.shape; style_loss += layer_style_loss / (c * h * w); total_loss = content_weight * content_loss + style_weight * style_loss; optimizer.zero_grad(); total_loss.backward(); optimizer.step(); if i % 500 == 0: print('Iteration {}, Total loss: {}'.format(i, total_loss.item())); plt.imshow(im_convert(target)); plt.axis('off'); plt.show()


文章来源于互联网:【AI绘画】Midjourney进阶:对称构图详解

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 【AI绘画】Midjourney进阶:对称构图详解

【AI绘画】Midjourney进阶:三分线构图详解


博客主页: [小ᶻZ࿆]

本文专栏: AI绘画 | Midjourney




💯前言

【AI绘画Midjourney进阶:对称构图详解     https://blog.csdn.net/2201_75539691?type=blog

  • 在上一篇文章中,我们深入探讨了构图的定义以及学习构图的重要性。我们详细介绍了对称构图的概念、特点及其在Midjourney中的应用方式,帮助大家理解如何通过对称性提升画面的平衡感和视觉冲击力。接下来,本文将继续为大家介绍另一种常用且经典的构图技巧——三分线构图(又称黄金分割构图)。通过对这一构图法则的分析与应用示例,希望能够帮助大家在AI绘画创作中更加精准地掌握构图技巧,提升作品的美感与表现力。
    Midjourney官方使用手册

💯什么是构图

构图是摄影、绘画、设计等视觉艺术中的一个基本概念。它指的是艺术家如何在二维平面上安排元素,包括形状、线条、色彩、质地、空间等,以达到一定的视觉效果和艺术表达。


为什么Midjourney要使用构图

  • 简单来说,Midjourney有构图词画面质量更高
  • 构图的目标是引导观众的视线,突出主题,增加视觉吸引I力,以及传达艺术家的观点或情感。
  • 在Midjourney中使用构图是非常重要的,有两个方向可以解释其必要性:非共性和共性。

    • 从非共性的角度来看,在Midjourney中使用构图相关的提示词可以显著提升生成画面的质量。这是因为Midjourney的模型在训练时,不仅使用了图像,还结合了与这些图像相关的提示词。通常来说,这些图像来源于专业摄影或高质量渠道,具有较高的视觉标准。当模型学习了这些图片与提示词之间的关联后,用户在生成图像时如果使用了构图相关的提示词,系统会优先选择类似图库中的优质素材,从而生成更为精致的画面。因此,通过使用构图提示词,可以明显地提高生成图像的质量。

    • 从共性的角度来说,构图本身就是一种极为有效的手段,可以用于引导观众的视线、突出画面的主题、增强视觉吸引力,并传递创作者的情感和观点。构图所带来的这些视觉上的提升效果,是不受具体工具限制的,无论是在摄影、绘画还是AI生成图像中都是通用的。因此,当在Midjourney中使用构图提示词时,画面的质量提升几乎是必然的结果。这些道理或许听起来有些抽象,但在实际操作和练习时,大家会切实地感受到构图带来的效果提升。

💯三分线构图

三分线构图,又被称为黄金分割构图,是构图中最常用的一种构图法则。这种构图法则的基本原理是将画面分割为九等份,由两条垂直线和两条水平线相交形成,主体或重要元素放在这四条线或者交点上。

  • 三分线构图,也被称为黄金分割构图,是一种非常常用的构图法则。如果你对摄影有一定了解,可能会熟悉这个构图技巧。而对于刚开始接触摄影的人来说,使用三分线构图可以显著提升照片的视觉效果。其基本原理是将画面分为九等份,由两条垂直线和两条水平线交叉形成网格。画面的主体或重要元素通常放置在这四条线的交点上,或者沿着这些线来进行布局。

特点

平衡感:三分线构图可以使画面的视觉重心分布均匀,使画面看上去更加稳定和平衡。
画面美感:三分线构图符合人类的视觉习惯和审美规律,能够使画面看上去更加和谐和美观。

  • 三分线构图的第一个特点是平衡感。虽然不像对称构图那样完全均衡,但它通过将画面分成三分之一和三分之二的比例,使得视觉重心得到均匀分布,从而让画面整体看上去更加稳定且具有平衡感。
  • 第二个特点是画面美感。三分线构图符合人类的视觉习惯和审美规律,能够让画面显得更加和谐、美观。即使没有设计背景的人,也会因为这种构图形式的自然规律,感受到画面的美感和愉悦感。

使用场景

在风景图片中,通过使用三分线构图,可以有效地表现出天空和地面的比例关系。
在人像图片中,通过使用三分线构图,可以使人物的位置和背景的比例更加协调。
在建筑图片和静物图中,通过使用三分线构图,可以使建筑或静物的位置和周围环境的关系更加和谐。

  1. 三分线构图在多种场景中都有着广泛的应用。在风景摄影中,三分线构图能够很好地展现天空与地面之间的比例关系,营造出更加和谐的视觉效果。

  2. 在人像摄影中,通过三分线构图,人物的位置与背景的比例能够更加协调,使得整体画面更加平衡且富有美感。

  3. 除此之外,在建筑摄影或静物摄影中,三分线构图也非常实用。它能够巧妙地将建筑或静物与周围环境的关系表现得更加和谐。

  • 无论是在光影对比上,还是元素布局上,这种构图都能使画面呈现出更加平衡的视觉效果。例如,当一侧的元素较重时,通过在另一侧放置主体人物,可以瞬间让画面变得更为平衡。

提示词书写技巧

  • 在书写与三分线构图相关的提示词时,使用Rule of Thirds composition可以帮助Midjourney生成更加符合黄金分割比例的图像。这个提示词会让图像中的主体或关键元素自动排列在画面的三分线交点上,从而实现更加和谐的视觉效果。无论是风景、人像还是建筑等场景,通过这个提示词可以让画面更具美感,符合人类自然的视觉习惯。因此,建议在创作中结合其他细节描述,例如“cinematic light”或“8k”,来进一步提升画面的整体质量和表现力。

测试

原图:

serene forest, river flowing through mountains, vibrant autumn colors, sun setting, reflections on water, ultra detailed, cinematic light, 8k --ar 16:9
  • 在原图中,画面中的各个元素,比如河流、山脉和树木的布局显得相对自由、分散。虽然画面整体色彩和光影表现良好,但视觉重点不够明确,观众的视线可能会在画面中自由游走,缺少一个明显的视觉引导。

原图+Rule of Thirds composition:

serene forest, river flowing through mountains, vibrant autumn colors, sun setting, reflections on water, Rule of Thirds composition, ultra detailed, cinematic light, 8k --ar 16:9
  • 当加入三分线构图后,画面中主要的视觉元素被精确地放置在三分线的交点或线上。例如,河流的流向和树木的排列都显得更加有序,视觉重心更加清晰。观众的视线自然而然地被引导到画面中的重点区域,从而增加了画面的平衡感与和谐美。

💯小结


  • 在本文中,我们详细介绍了三分线构图(也称为黄金分割构图)的原理、特点以及实际应用。通过将画面分为九等份,并将主体或重要元素放置在这些分割线或交点上,可以大幅提升图像的平衡感和美感。三分线构图广泛应用于风景、人像和建筑等场景中,能够自然引导观众的视线,增强画面的视觉效果。同时,在使用AI绘画工具如Midjourney时,结合“Rule of Thirds composition”这样的提示词,可以自动优化图像的构图效果,使作品更加符合人类的审美习惯。通过本文的解析和示例,读者可以更深入地理解这一构图技巧,进而在创作中灵活应用,提升作品的表现力。
  • 展望AI绘画的未来,随着技术的不断进步,AI绘画不仅在技术层面上将愈发成熟,还将在艺术创作中扮演更重要的角色。三分线构图等经典构图技巧的引入,让AI工具如Midjourney不仅能够生成视觉效果出色的作品,还能够遵循艺术创作中的美学法则,帮助创作者精准表达情感和思想。

import torch, torchvision.transforms as transforms; from torchvision.models import vgg19; import torch.nn.functional as F; from PIL import Image; import matplotlib.pyplot as plt; class StyleTransferModel(torch.nn.Module): def __init__(self): super(StyleTransferModel, self).__init__(); self.vgg = vgg19(pretrained=True).features; for param in self.vgg.parameters(): param.requires_grad_(False); def forward(self, x): layers = {'0': 'conv1_1', '5': 'conv2_1', '10': 'conv3_1', '19': 'conv4_1', '21': 'conv4_2', '28': 'conv5_1'}; features = {}; for name, layer in self.vgg._modules.items(): x = layer(x); if name in layers: features[layers[name]] = x; return features; def load_image(img_path, max_size=400, shape=None): image = Image.open(img_path).convert('RGB'); if max(image.size) > max_size: size = max_size; else: size = max(image.size); if shape is not None: size = shape; in_transform = transforms.Compose([transforms.Resize((size, size)), transforms.ToTensor(), transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225))]); image = in_transform(image)[:3, :, :].unsqueeze(0); return image; def im_convert(tensor): image = tensor.to('cpu').clone().detach(); image = image.numpy().squeeze(); image = image.transpose(1, 2, 0); image = image * (0.229, 0.224, 0.225) + (0.485, 0.456, 0.406); image = image.clip(0, 1); return image; def gram_matrix(tensor): _, d, h, w = tensor.size(); tensor = tensor.view(d, h * w); gram = torch.mm(tensor, tensor.t()); return gram; content = load_image('content.jpg').to('cuda'); style = load_image('style.jpg', shape=content.shape[-2:]).to('cuda'); model = StyleTransferModel().to('cuda'); style_features = model(style); content_features = model(content); style_grams = {layer: gram_matrix(style_features[layer]) for layer in style_features}; target = content.clone().requires_grad_(True).to('cuda'); style_weights = {'conv1_1': 1.0, 'conv2_1': 0.8, 'conv3_1': 0.5, 'conv4_1': 0.3, 'conv5_1': 0.1}; content_weight = 1e4; style_weight = 1e2; optimizer = torch.optim.Adam([target], lr=0.003); for i in range(1, 3001): target_features = model(target); content_loss = F.mse_loss(target_features['conv4_2'], content_features['conv4_2']); style_loss = 0; for layer in style_weights: target_feature = target_features[layer]; target_gram = gram_matrix(target_feature); style_gram = style_grams[layer]; layer_style_loss = style_weights[layer] * F.mse_loss(target_gram, style_gram); b, c, h, w = target_feature.shape; style_loss += layer_style_loss / (c * h * w); total_loss = content_weight * content_loss + style_weight * style_loss; optimizer.zero_grad(); total_loss.backward(); optimizer.step(); if i % 500 == 0: print('Iteration {}, Total loss: {}'.format(i, total_loss.item())); plt.imshow(im_convert(target)); plt.axis('off'); plt.show()


文章来源于互联网:【AI绘画】Midjourney进阶:三分线构图详解

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 【AI绘画】Midjourney进阶:三分线构图详解

【AI绘画】Midjourney进阶:色调详解(上)


博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳]

本文专栏: AI绘画 | Midjourney




💯前言

【AI绘画Midjourney进阶:色相详解     https://blog.csdn.net/2201_75539691?type=blog

  • 上一篇文章中,我们详细探讨了色相的基本概念运用。而色相作为色彩的基础,虽然能帮助我们区分颜色的种类,但它并不能完全满足实际创作中的需求。尤其在 AI绘画中,颜色的呈现往往需要更加精细的调控,颜色的表达也需要超越单纯的“色相”维度例如,当我们谈到蓝色时,仅仅知道它是蓝色并不足够。在不同的创作场景中,蓝色可以呈现为淡蓝深蓝灰蓝纯蓝等多种形式,而每一种形式都能传递不同的氛围视觉感受
    对这些变化的理解与运用,其实是对色调的掌握色调可以看作是颜色的性格特征,它为画面提供了更多的表达可能性。色调通常分为六种:白色调、淡色调、明色调、纯色调、灰色调和暗色调。即便没有设计经验,只要掌握基本的色调知识,也能有效提升色彩的控制力
    Midjourney官方使用手册

💯Midjourney中的色彩控制

  • Midjourney 中,色彩控制是设计过程中的一个重要环节。无论是为了增强视觉冲击力还是准确传达设计理念,合理的色彩选择都能为设计增添情感深度,帮助我们更好地传递信息,影响观众的情绪反应
    illustration, dark-toned blue, 8k, ultra details --ar 16:9
    


为什么要控制色彩?

  1. 控制色彩的本质是为了更精准地影响情感,准确传达我们想要表达的信息色彩设计不仅仅是选择一种视觉上的搭配,更是影响人们心理感受的关键因素。

    illustration, bright-toned blue, 8k, ultra details --ar 16:9
    


  1. 在设计中,色彩常常被称作无声的催眠。合理的色彩搭配可以让设计语言更加有力地表达,增强其对受众的吸引力
    illustration, white-toned blue, 8k, ultra details --ar 16:9
    


  1. 如果在设计中没有选对合适的配色,那么可能不仅无法准确地传达设计目的,甚至可能与原意背道而驰,让整体设计的美感意义大打折扣。
    illustration, light-toned blue, 8k, ultra details --ar 16:9
    


为什么要在Midjourney中控制色彩?

  1. Midjourney 中,系统通常会根据主题自动进行配色,尤其是在一些灵感探索类的设计中,自动配色常常可以带来不错的结果
    这种自动配色的优点是,可以帮助设计者节省配色上的精力,减少因为色彩搭配不当而带来的问题。然而,这种自动化的配色也有一定的不足:

    • 它的缺点在于,可能会掩盖设计中的不足之处
    • 一旦出现配色问题,自动配色也无法提供有效的提示,从而使设计者难以发现问题所在。
    illustration, grey-toned blue, 8k, ultra details --ar 16:9
    


  1. 实际的设计场景中,我们往往会有更具体的配色需求。例如:

    • 有时是客户对某种颜色有明确的要求
    • 或者在概念和创意阶段已经确定了特定的颜色方案
    • 亦或是设计中的某些元素必须使用特定颜色

    在这些情况下,设计师需要精确地控制色彩,而不是完全依赖自动配色来完成整个设计。

    illustration, pure tone blue, 8k, ultra details --ar 16:9
    


  1. 通过 Midjourney 中的配色控制,我们能够把握设计中每一个元素的色彩,使其与整体的设计理念相一致,达到理想的设计效果
    总的来说,在 Midjourney 中控制色彩,既可以在灵活运用系统自动配色的优点中得以解放,又可以在特定的需求下实现更加专业精细的控制。这样的配色方法可以帮助我们实现更加优秀的设计成果
    A vibrant and inviting yellow theme sales banner, featuring bold discount text, yellow shopping bags, coins, and playful graphics, dynamic and friendly, promotional style, high visibility --ar 16:9 --q 2
    


💯色调

  • 色调是色彩的重要组成部分,它决定了画面的整体氛围情感表达的深度。通过调节颜色的明暗纯度混合程度,不同的色调能够传递截然不同的视觉感受和情绪,例如纯净的白色调柔和的淡色调厚重的暗色调。了解并灵活运用色调,可以让创作者在视觉设计中更精准地实现目标表达,赋予作品更多的层次感感染力

白色调


提示词:white-toned


优点:


  • 文艺感
    白色调通常给人一种艺术感品味的印象,适合用于需要传达文艺气息的创作。

    A white-toned pastel beige scene with elegant details, showcasing a refined and sophisticated atmosphere, inspired by minimalism and aesthetic appeal, soft textures, natural lighting, highly detailed --ar 16:9 --q 2
    


  • 素雅和简洁
    白色调在视觉上非常纯净,能有效地表达简约的氛围,使画面显得不复杂干净整洁

    A white-toned soft gray composition, pure and clean design, featuring simplicity and harmony, uncluttered layout, smooth gradients, bright and soft focus --ar 3:2 --q 2
    


  • 干净无暇
    这种调性有助于突出画面中的清晰度和纯洁感,适用于想要呈现纯净和无瑕的设计风格。

    A white-toned icy blue design, crystal-clear details, smooth and spotless textures, ethereal and serene mood, ultra-high clarity and focus, modern aesthetic --ar 2:3 --q 2
    


缺点:


  • 无趣
    过度使用白色调容易让画面缺乏变化,显得比较平淡和无趣

    A white-toned plain white scene with minimal details, flat textures, lack of depth, overly simplified composition, dull and lifeless atmosphere --ar 16:9 --q 2
    


  • 单调
    单一的白色调容易让人视觉疲劳,尤其在丰富的创作场景中,可能显得乏味

    A white-toned pale gray environment, repetitive patterns, low contrast, uninspired composition, visually monotonous, lacking vibrancy --ar 3:2 --q 2
    


  • 缺乏个性
    由于过度追求干净和纯洁,可能会牺牲色彩的多样性和画面的表现力,导致作品缺乏个性化表达

    A white-toned off-white palette, overly uniform design, absence of vibrant elements, lack of colorful diversity, minimal individuality or unique expression --ar 2:3 --q 2
    


淡色调


提示词:light-toned


优点:


  • 轻快感
    淡色调通常传递轻盈清新的感觉,能够使画面看起来不那么沉重,适合营造愉悦舒适的氛围。

    A light-toned pastel yellow composition, airy and refreshing, conveying a sense of lightness and cheerfulness, soft textures, bright ambiance, and a soothing atmosphere --ar 16:9 --q 2
    


  • 高档与清爽
    淡色调给人一种高端但不过度张扬的感觉,同时还显得清新可人,适用于时尚现代化风格的设计。

    A light-toned soft mint green design, modern and elegant, combining a refined and approachable style, clean lines, gentle contrasts, and a serene, refreshing mood --ar 3:2 --q 2
    


  • 天真与女性化
    这种调性能够很好地表现天真柔和的特质,特别适合用于呈现女性化的主题或者想要表达温柔的情感

    A light-toned blush pink theme, gentle and tender, capturing a sense of innocence and femininity, soft lighting, delicate textures, and a warm, emotional expression --ar 2:3 --q 2
    


缺点:


  • 单薄
    淡色调虽然清新,但可能会显得力量不足,尤其在需要传达强烈情绪或者深刻印象的场合。

    A light-toned pale peach scene, soft and muted, lacking intensity, with minimal contrast and subdued emotions, unable to convey depth or leave a strong impression --ar 16:9 --q 2
    


  • 软弱
    如果没有合理搭配淡色调的表现力可能过于柔和,从而失去视觉冲击力,显得软弱无力

    A light-toned pastel lavender composition, overly delicate and lacking impact, with excessive softness, muted tones, and a weak visual presence, appearing fragile and uninspired --ar 3:2 --q 2
    


明色调


提示词:bright-toned


优点:

  • 年轻感
    明色调具有很强的青春气息,适合用于表达年轻充满活力的主题,使画面显得生动而富有朝气

    A bright-toned sky blue theme, vibrant and youthful, evoking a fresh and energetic mood, soft highlights, playful and lively composition, ideal for conveying a sense of optimism and youth --ar 16:9 --q 2
    


  • 活力和阳光
    这种调性给人积极向上的感觉,能够有效传递阳光乐观的情绪,非常适合用于描绘活泼的场景

    A bright-toned golden yellow composition, radiating warmth and positivity, cheerful and sunny, featuring strong contrasts and dynamic lighting, conveying vitality and happiness --ar 3:2 --q 2
    


  • 明朗与干净
    明色调的色彩纯度高饱和度强,画面因此显得更加清晰和直观,有助于突出主体内容

    A bright-toned crimson red palette, bold and vivid, showcasing clarity and intensity, highly saturated yet balanced, with a striking and clean visual impact that emphasizes the subject --ar 2:3 --q 2
    


缺点:


  • 缺乏档次感
    由于明色调通常给人一种简单直白的印象,可能不太适合需要表现高级感或者内敛风格的设计,容易让画面显得不够精致

    A bright-toned neon green design, overly bold and simplistic, lacking subtlety and elegance, with an unrefined and casual appearance, unsuitable for conveying luxury or sophistication --ar 16:9 --q 2
    


💯小结

  • 色彩在设计中的重要性毋庸置疑,而通过不同色调的运用,我们能够更加精准地传达情感视觉信息。从基础的色相知识到更为细致的色调理解,每一步都为创作者提供了更多可能性。在 AI绘画工具Midjourney 中,色彩控制既是设计中至关重要的环节,也是创意表达的一大助力。合理的配色不仅可以提升画面的吸引力,还能在视觉表达中实现更深层次的情感共鸣。通过色调的调整,我们能够轻松切换画面的氛围,从纯净简约白色调活泼生动明色调,每一种选择都蕴含着无限的创作潜力
    然而,色调的选择并非完全无条件的。不同色调虽然能带来独特的优势,但也伴随着某些局限性,比如白色调的单调淡色调的柔弱,以及明色调可能欠缺的高级感等。这提醒我们在设计过程中需要审慎评估目标表达色调的匹配度。通过深入理解各类色调的特性,结合实际设计需求,我们可以更有效地平衡画面表现力创意表达的深度,使每一次创作都更加出色贴合主题

import torch, torchvision.transforms as transforms; from torchvision.models import vgg19; import torch.nn.functional as F; from PIL import Image; import matplotlib.pyplot as plt; class StyleTransferModel(torch.nn.Module): def __init__(self): super(StyleTransferModel, self).__init__(); self.vgg = vgg19(pretrained=True).features; for param in self.vgg.parameters(): param.requires_grad_(False); def forward(self, x): layers = {'0': 'conv1_1', '5': 'conv2_1', '10': 'conv3_1', '19': 'conv4_1', '21': 'conv4_2', '28': 'conv5_1'}; features = {}; for name, layer in self.vgg._modules.items(): x = layer(x); if name in layers: features[layers[name]] = x; return features; def load_image(img_path, max_size=400, shape=None): image = Image.open(img_path).convert('RGB'); if max(image.size) > max_size: size = max_size; else: size = max(image.size); if shape is not None: size = shape; in_transform = transforms.Compose([transforms.Resize((size, size)), transforms.ToTensor(), transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225))]); image = in_transform(image)[:3, :, :].unsqueeze(0); return image; def im_convert(tensor): image = tensor.to('cpu').clone().detach(); image = image.numpy().squeeze(); image = image.transpose(1, 2, 0); image = image * (0.229, 0.224, 0.225) + (0.485, 0.456, 0.406); image = image.clip(0, 1); return image; def gram_matrix(tensor): _, d, h, w = tensor.size(); tensor = tensor.view(d, h * w); gram = torch.mm(tensor, tensor.t()); return gram; content = load_image('content.jpg').to('cuda'); style = load_image('style.jpg', shape=content.shape[-2:]).to('cuda'); model = StyleTransferModel().to('cuda'); style_features = model(style); content_features = model(content); style_grams = {layer: gram_matrix(style_features[layer]) for layer in style_features}; target = content.clone().requires_grad_(True).to('cuda'); style_weights = {'conv1_1': 1.0, 'conv2_1': 0.8, 'conv3_1': 0.5, 'conv4_1': 0.3, 'conv5_1': 0.1}; content_weight = 1e4; style_weight = 1e2; optimizer = torch.optim.Adam([target], lr=0.003); for i in range(1, 3001): target_features = model(target); content_loss = F.mse_loss(target_features['conv4_2'], content_features['conv4_2']); style_loss = 0; for layer in style_weights: target_feature = target_features[layer]; target_gram = gram_matrix(target_feature); style_gram = style_grams[layer]; layer_style_loss = style_weights[layer] * F.mse_loss(target_gram, style_gram); b, c, h, w = target_feature.shape; style_loss += layer_style_loss / (c * h * w); total_loss = content_weight * content_loss + style_weight * style_loss; optimizer.zero_grad(); total_loss.backward(); optimizer.step(); if i % 500 == 0: print('Iteration {}, Total loss: {}'.format(i, total_loss.item())); plt.imshow(im_convert(target)); plt.axis('off'); plt.show()


文章来源于互联网:【AI绘画】Midjourney进阶:色调详解(上)

相关推荐: Unsloth微调环境搭建与LLaMA 3.1-8B模型微调实践指南

本文将详细介绍如何使用Unsloth框架进行LLaMA 3.1-8B模型的微调,帮助您快速构建微调环境,并了解微调流程的基本步骤。本教程适合初学者,旨在帮助您在短时间内实现自己的专属模型微调。对于更复杂的微调参数和细节设置,将在后续文章中进一步阐述。 文将涵盖…

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 【AI绘画】Midjourney进阶:色调详解(上)

【AI绘画】Midjourney进阶:色相详解


博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳]

本文专栏: AI绘画 | Midjourney




💯前言

  • 设计领域中,色相作为色彩的重要维度,直接决定了作品的视觉基调情感表达。通过对色相的深入理解灵活运用,设计师可以在作品中精准传递信息,激发观众的情感共鸣Midjourney 作为一款强大的AI绘画工具,为设计师提供了高效探索色相表现的创作平台,使复杂的色彩控制变得直观且富有创意
    本篇文章将以色相为核心,从色彩心理学实际应用出发,结合 Midjourney提示词设置,详细解析不同色相在设计中的作用与特点。无论是自然主题的绿、蓝,还是富有情感张力红、紫,每一种色相都在设计中扮演着不可替代的角色。
    Midjourney官方使用手册

💯Midjourney中的色彩控制

  • Midjourney 中,色彩控制是设计过程中的一个重要环节。无论是为了增强视觉冲击力还是准确传达设计理念,合理的色彩选择都能为设计增添情感深度,帮助我们更好地传递信息,影响观众的情绪反应
    still life, New Year Gift Box, red theme, cinematic light, 8k, ultra details
    


为什么要控制色彩?

  1. 控制色彩的本质是为了更精准地影响情感,准确传达我们想要表达的信息色彩设计不仅仅是选择一种视觉上的搭配,更是影响人们心理感受的关键因素。

    fashion photography, 1 beautiful chinese girl, red theme, cinematic light, 8k, ultra details
    


  1. 在设计中,色彩常常被称作无声的催眠。合理的色彩搭配可以让设计语言更加有力地表达,增强其对受众的吸引力
    Environment protection illustration, green theme, 8k, ultra details
    


  1. 如果在设计中没有选对合适的配色,那么可能不仅无法准确地传达设计目的,甚至可能与原意背道而驰,让整体设计的美感意义大打折扣。
    film still, sign with danger on it, yellow theme, cinematic light, 8k, ultra details --ar 16:9 
    


为什么要在Midjourney中控制色彩?

  1. Midjourney 中,系统通常会根据主题自动进行配色,尤其是在一些灵感探索类的设计中,自动配色常常可以带来不错的结果
    这种自动配色的优点是,可以帮助设计者节省配色上的精力,减少因为色彩搭配不当而带来的问题。然而,这种自动化的配色也有一定的不足:

    • 它的缺点在于,可能会掩盖设计中的不足之处
    • 一旦出现配色问题,自动配色也无法提供有效的提示,从而使设计者难以发现问题所在。
    Qingming Festival poster, green theme, illustrations of traditional Chinese activities like tomb sweeping, kite flying, willow branches, food offerings, family figures paying respects, spring landscape, vivid blue sky --ar 3:4
    


  1. 实际的设计场景中,我们往往会有更具体的配色需求。例如:

    • 有时是客户对某种颜色有明确的要求
    • 或者在概念和创意阶段已经确定了特定的颜色方案
    • 亦或是设计中的某些元素必须使用特定颜色

    在这些情况下,设计师需要精确地控制色彩,而不是完全依赖自动配色来完成整个设计。

    Natural landscape, blue theme, clear blue sky, fluffy clouds, blue sea, gentle waves, sandy beach, palm trees, mountain range in the distance, birds flying, tranquil setting, focus on blue elements, 8k, ultra details --ar 16:9
    


  1. 通过 Midjourney 中的配色控制,我们能够把握设计中每一个元素的色彩,使其与整体的设计理念相一致,达到理想的设计效果
    总的来说,在 Midjourney 中控制色彩,既可以在灵活运用系统自动配色的优点中得以解放,又可以在特定的需求下实现更加专业精细的控制。这样的配色方法可以帮助我们实现更加优秀的设计成果
    Tech-themed poster, blue theme, futuristic design, digital elements, circuit patterns, glowing lines, 3D shapes, holographic interface, tech icons, "Technology" written in bold letters, virtual reality goggles, robot hand, neon lighting, focus on technology elements, 8k, ultra details --ar 16:9
    


💯色相

  • 设计领域中,色相是色彩的重要组成部分,决定了视觉感受情感共鸣的传达方式。通过使用色相来定义设计中的配色主题,我们可以有效地激发目标受众的情绪反应,使设计内容更具吸引力
    提示词写作方法: theme

提示词: red theme


色彩心理学:
红色通常与强烈的情绪象征性内涵相关,是一种具有深厚心理影响的色相。它能够唤起多种情感反应,因而在设计中使用得当可以产生显著的效果


  • 性感/女性: 红色常用于传达女性化的特质和性感的氛围,尤其在时尚美容行业中,红色是最常见的代表色

    A graceful female figure in a flowing crimson gown, illuminated by soft red lighting, evoking elegance and warmth, surrounded by delicate floral patterns, cinematic art style, high detail --ar 3:4 --q 2
    


  • 力量/能量: 红色也被用来传达力量活力,具有提升士气吸引注意力的功能,因此在运动健身领域得以广泛应用。

    A powerful athlete in motion, surrounded by dynamic red energy bursts, glowing particles, and vibrant lighting, symbolizing strength and vitality, red theme, ultra-realistic, cinematic style --ar 16:9 --q 2
    


  • 热情: 红色能让人联想到热情洋溢的情感,象征着对事物的激烈追求深刻的感情

    A romantic couple dancing in a passionate red-lit ballroom, flowing red dresses, intense emotions, warm and vivid hues, glowing ambiance, cinematic lighting, ultra-realistic --ar 16:9 --q 2
    


  • 权力: 红色象征着权力影响力,许多重要的标志徽章使用红色,以此代表庄严高贵

    A majestic throne in a grand hall, surrounded by deep red velvet curtains, gold accents, and glowing red light, symbolizing authority and influence, regal and imposing, cinematic realism --ar 16:9 --q 2
    


  • 高端/奢华: 红色也能传达奢华感,尤其是在珠宝高端产品的设计中,红色可以彰显高贵的品质

    A luxurious interior design with a red theme, polished marble floors, intricate gold detailing, rich velvet furniture, high-end ambiance, soft warm lighting, ultra-detailed --ar 16:9 --q 2
    


  • 文化/历史/艺术: 红色在不同文化中常有特定的象征意义,如中国文化中的“吉祥”和西方文化中的“爱情”。

    A Chinese temple with a red theme, intricate dragon carvings, red lanterns glowing in soft light, cultural richness, traditional architecture, mystical atmosphere, ultra-detailed --ar 16:9
    


  • 危险/恐怖: 红色也象征着危险恐惧,这种属性常用于警示标志恐怖题材的设计中。

    A dark forest with eerie red mist, glowing red eyes in the shadows, a sense of danger and horror, cinematic lighting, high detail, atmospheric tension, red theme --ar 16:9 --q 2
    


提示词: orange theme


色彩心理学:
橙色是一个富有活力友好感色相,通常与快乐温暖的情感相联系。在设计中,橙色常被用来激发积极的情绪


  • 秋天/丰收: 橙色象征秋天丰收的景象,因此在与季节相关的设计中,橙色常用来传达丰收的氛围

    A serene autumn landscape with an orange theme, golden fields of wheat under a warm orange sunset, scattered fallen leaves, pumpkins and harvest baskets, peaceful and vibrant atmosphere, ultra-detailed, cinematic lighting --ar 16:9 --q 2
    


  • 食品/饮料/甜味: 橙色会让人联想到食品和饮料,尤其是甜味的水果零食,这使它成为食品包装设计中的常见选择。

    A joyful children’s carnival scene with an orange theme, vibrant balloons, glowing string lights, kids playing on colorful rides, sunny and energetic atmosphere, warm and positive vibes, highly detailed, 4K resolution --ar 16:9 --q 2
    


  • 能量/快乐/幸福: 橙色传递着快乐幸福的情绪,它能够激发活力,唤起人们心中积极的一面。橙色常用于儿童产品或与娱乐活动相关的设计

    An artistic orange theme still-life of sweet citrus fruits and desserts, orange soda bottles with condensation, bright and vibrant lighting, warm and inviting atmosphere, intricate details, studio photography style --ar 3:2 --q 2
    


提示词: yellow theme


色彩心理学:
黄色是一种充满活力光明感的色相,它能激发快乐积极的情绪。它的应用常常用于强调提示目的,具有吸引眼球的效果:


  • 卡通/儿童: 黄色明亮且欢快,常被用于卡通儿童相关的设计中,代表着天真无邪欢乐

    A cheerful and colorful cartoon scene with a yellow theme, featuring playful characters, sunny skies, bright yellow balloons, and joyful children playing, whimsical and vibrant, 2D animation style, highly detailed --ar 16:9 --q 2
    


  • 活力/青春: 黄色能够象征青春的活力自由,它让人联想到阳光希望,因此适用于需要传达青春气息的设计。

    A dynamic scene of young people running through a field with a yellow theme, golden sunlight streaming through the sky, vibrant wildflowers, full of energy and freedom, cinematic realism, bright and inspiring --ar 16:9 --q 2
    


  • 文化/艺术: 在艺术领域,黄色可以象征创意灵感,尤其是在现代抽象艺术中,黄色被用来传达艺术表达中的自由

    An abstract painting with a yellow theme, bold brush strokes and vibrant patterns, blending modern and contemporary art styles, high contrast, textured layers, bright and expressive, gallery-quality design --ar 1:1 --q 2
    


  • 强调/提示: 黄色具有极强的视觉冲击力,适合用来强调信息提示用户注意,常用于指示标志广告宣传中。

    A bold advertisement with a yellow theme, featuring large glowing text, attention-grabbing symbols, and a minimalist background, bright neon yellow highlights, modern and impactful, high contrast --ar 16:9 --q 2
    


  • 廉价/促销: 黄色还具有一种亲民诱人的属性,常用于传达促销优惠信息,使观众联想到廉价吸引力

    A vibrant and inviting yellow theme sales banner, featuring bold discount text, yellow shopping bags, coins, and playful graphics, dynamic and friendly, promotional style, high visibility --ar 16:9 --q 2
    


绿

提示词: green theme


色彩心理学:
绿色是一种与自然健康生机息息相关的色相,能够传达平静和谐的情感,是众多设计领域的常用色:


  • 自然/环保: 绿色代表自然环境环保,常用于需要传递生态保护绿色理念的设计中。

    A serene forest scene with a green theme, lush greenery, towering trees with moss-covered trunks, sunlight filtering through the canopy, a flowing crystal-clear river, peaceful and harmonious atmosphere, ultra-detailed, cinematic lighting --ar 16:9 --q 2
    


  • 健康: 绿色也象征着健康生命,常用于健康产品医疗领域健康生活方式的推广设计。

    A vibrant green theme promoting health and wellness, a bowl of fresh green vegetables, a glass of green smoothie, and organic herbs, set on a clean wooden table, bright natural lighting, minimalist and fresh design, ultra-detailed --ar 3:2 --q 2
    


  • 青春/活力: 绿色还代表着青春活力,象征着新生成长,在强调年轻充满生机的设计中十分适用。

    A dynamic park scene with a green theme, young people playing frisbee on a vibrant green lawn, blooming flowers, and clear blue skies, full of energy and growth, warm sunlight, cinematic realism, ultra-detailed --ar 16:9 --q 2
    


提示词: blue theme


色彩心理学:
蓝色是一种具有冷静信任感科技感的色相,通常与广阔深邃相关,是许多品牌和设计的核心色彩:


  • 天空/自然: 蓝色让人联想到天空海洋,象征广阔宁静,常用于需要传递自然自由的设计中。

    A vast blue sky over a calm ocean, with soft waves reflecting the serene blue theme, seagulls flying, a sense of freedom and tranquility, cinematic realism, bright natural lighting, ultra-detailed --ar 16:9 --q 2
    


  • 科技感: 蓝色也具有科技未来感,许多科技公司创新品牌选择蓝色来传达专业性前沿感

    A futuristic cityscape with a blue theme, glowing holographic interfaces, sleek metallic structures, and advanced technology, high-tech ambiance, modern and innovative design, ultra-detailed --ar 16:9 --q 2
    


  • 冷静: 蓝色能够让人感受到冷静理性,在需要传达稳定可信度的设计中,蓝色是理想的选择

    A minimalist blue-themed workspace, clean and organized with modern furniture, soft blue lighting, and a calm and rational atmosphere, designed for focus and stability, ultra-detailed --ar 16:9 --q 2
    


  • 医疗: 蓝色在医疗领域象征着清洁安全,许多医院医疗品牌使用蓝色来传递可靠专业的形象。

    A modern hospital interior with a blue theme, clean white walls accented with blue highlights, medical equipment, and staff in light blue uniforms, calm and trustworthy atmosphere, ultra-detailed, cinematic realism --ar 16:9 --q 2
    


  • 寒冷: 蓝色也能够传达寒冷的感觉,因此在表达冬季冰冷主题的设计中被广泛应用。

    A frozen winter landscape with a blue theme, icy mountains reflecting the pale blue sky, frost-covered trees, and a chilling yet beautiful ambiance, cinematic lighting, ultra-detailed --ar 16:9 --q 2
    


  • 商业: 蓝色象征信任专业性,常用于商业金融领域,传达可靠的品牌形象

    A corporate branding concept with a blue theme, featuring a sleek logo, professional typography, and clean presentation, conveying trust and professionalism, minimalist and modern design, ultra-detailed --ar 3:2 --q 2
    


提示词: purple theme


色彩心理学:
紫色是一种具有神秘感优雅特质的色相,常用于传达高贵浪漫的情感,是一些高端品牌艺术设计的常用色:


  • 女性/优雅: 紫色常用于传达女性的优雅和高贵,尤其是在美容时尚设计中,紫色能够突出优雅精致的氛围。

    A glamorous female portrait with a purple theme, featuring a flowing amethyst silk gown, intricate jewelry, and soft glowing lighting, exuding elegance and sophistication, inspired by high-fashion photography, ultra-detailed --ar 3:4 --q 2
    


  • 神秘/浪漫/幻想: 紫色具有神秘感浪漫气息,常用于需要表达幻想艺术性的设计场景,能够营造一种梦幻般的氛围。

    A mystical dreamscape with a purple theme, glowing lavender fields under a starry sky, a castle floating above the clouds, ethereal and enchanting, cinematic lighting, fantasy art style, ultra-detailed --ar 16:9 --q 2
    


  • 诱惑: 紫色也常被用来传递诱惑奢华的感觉,尤其是在高端产品精品设计中,能够有效吸引注意

    A luxurious interior design with a purple theme, velvet furniture, golden accents, glowing purple ambient lighting, opulent and alluring, refined and glamorous style, ultra-detailed --ar 16:9 --q 2
    


黑与白

提示词: black and white theme


色彩心理学:
黑色与白色的组合简洁高级现代设计的象征,常被用于强调极简对比的视觉效果,是许多经典设计的核心配色:


  • 简洁: 黑与白的组合能够极大地减少视觉的杂乱感,传递一种极简主义的风格,使设计看起来整洁有序

    A minimalist black and white theme, featuring clean geometric shapes, sharp contrasts, and a highly organized layout, modern and structured, simple and elegant design, ultra-detailed --ar 16:9 --q 2
    


  • 现代: 黑白色调常用于现代化的设计中,以体现科技创新前卫感,尤其在科技建筑领域

    A futuristic architecture design with a black and white theme, sleek metallic surfaces, bold geometric patterns, high-tech ambiance, innovative and forward-thinking, ultra-detailed --ar 16:9 --q 2
    


  • 高级: 黑色和白色组合传递出一种低调优雅高级感,常用于高端品牌奢华产品的设计中,营造出精致的氛围

    An elegant luxury interior with a black and white theme, marble floors, black velvet furniture, crystal chandeliers, and soft ambient lighting, refined and sophisticated atmosphere, ultra-detailed --ar 16:9 --q 2
    


  • 对比: 黑与白的强烈对比能够有效地突出设计的重点,让观众更容易聚焦在关键信息上,适用于需要明确强调内容的设计。

    A striking advertisement with a black and white theme, bold typography, high contrast design, and minimal graphics, emphasizing key information, modern and impactful, ultra-detailed --ar 16:9 --q 2
    


  • 平衡: 黑白的搭配能够体现设计中的平衡感,传达稳定和谐的视觉体验,使整体效果更加统一

    A harmonious black and white landscape with balanced symmetry, rolling hills and a calm lake under a cloudy sky, soft gradients of gray, serene and peaceful atmosphere, cinematic realism, ultra-detailed --ar 16:9 --q 2
    


💯小结

  • 色相是色彩的重要组成部分,在设计中不仅决定了视觉的基础印象,还深刻影响着情感的传递作品的表达效果。在 Midjourney 的帮助下,设计师可以通过精准的提示词设置,充分探索各种色相的潜力表现力。本篇文章探讨了不同色相的特点及其应用场景,希望为创作者提供更多灵感
    尽管色相只是色彩的一部分,但它在设计中扮演的角色至关重要。掌握色相的使用技巧,不仅可以增强作品的美感,还能使设计更加贴近情感理念的表达。未来,随着 AI绘画技术的不断进步,如何更好地结合工具探索色彩的无限可能,将成为每一位创作者值得深思的课题

import torch, torchvision.transforms as transforms; from torchvision.models import vgg19; import torch.nn.functional as F; from PIL import Image; import matplotlib.pyplot as plt; class StyleTransferModel(torch.nn.Module): def __init__(self): super(StyleTransferModel, self).__init__(); self.vgg = vgg19(pretrained=True).features; for param in self.vgg.parameters(): param.requires_grad_(False); def forward(self, x): layers = {'0': 'conv1_1', '5': 'conv2_1', '10': 'conv3_1', '19': 'conv4_1', '21': 'conv4_2', '28': 'conv5_1'}; features = {}; for name, layer in self.vgg._modules.items(): x = layer(x); if name in layers: features[layers[name]] = x; return features; def load_image(img_path, max_size=400, shape=None): image = Image.open(img_path).convert('RGB'); if max(image.size) > max_size: size = max_size; else: size = max(image.size); if shape is not None: size = shape; in_transform = transforms.Compose([transforms.Resize((size, size)), transforms.ToTensor(), transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225))]); image = in_transform(image)[:3, :, :].unsqueeze(0); return image; def im_convert(tensor): image = tensor.to('cpu').clone().detach(); image = image.numpy().squeeze(); image = image.transpose(1, 2, 0); image = image * (0.229, 0.224, 0.225) + (0.485, 0.456, 0.406); image = image.clip(0, 1); return image; def gram_matrix(tensor): _, d, h, w = tensor.size(); tensor = tensor.view(d, h * w); gram = torch.mm(tensor, tensor.t()); return gram; content = load_image('content.jpg').to('cuda'); style = load_image('style.jpg', shape=content.shape[-2:]).to('cuda'); model = StyleTransferModel().to('cuda'); style_features = model(style); content_features = model(content); style_grams = {layer: gram_matrix(style_features[layer]) for layer in style_features}; target = content.clone().requires_grad_(True).to('cuda'); style_weights = {'conv1_1': 1.0, 'conv2_1': 0.8, 'conv3_1': 0.5, 'conv4_1': 0.3, 'conv5_1': 0.1}; content_weight = 1e4; style_weight = 1e2; optimizer = torch.optim.Adam([target], lr=0.003); for i in range(1, 3001): target_features = model(target); content_loss = F.mse_loss(target_features['conv4_2'], content_features['conv4_2']); style_loss = 0; for layer in style_weights: target_feature = target_features[layer]; target_gram = gram_matrix(target_feature); style_gram = style_grams[layer]; layer_style_loss = style_weights[layer] * F.mse_loss(target_gram, style_gram); b, c, h, w = target_feature.shape; style_loss += layer_style_loss / (c * h * w); total_loss = content_weight * content_loss + style_weight * style_loss; optimizer.zero_grad(); total_loss.backward(); optimizer.step(); if i % 500 == 0: print('Iteration {}, Total loss: {}'.format(i, total_loss.item())); plt.imshow(im_convert(target)); plt.axis('off'); plt.show()


文章来源于互联网:【AI绘画】Midjourney进阶:色相详解

相关推荐: 探索未来视觉艺术的前沿:Stable Diffusion Web UI

探索未来视觉艺术的前沿:Stable Diffusion Web UI sygil-webuiStable Diffusion web UI项目地址:https://gitcode.com/gh_mirrors/sy/sygil-webui 在这个数字时代,创…

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 【AI绘画】Midjourney进阶:色相详解

【AI绘画】Midjourney进阶:景别详解


博客主页: [小ᶻZ࿆]

本文专栏: AI绘画 | Midjourney




💯前言

  • 我们在之前的文章了解了Midjourney的光影控制:
    【AI绘画】Midjourney进阶:光影控制详解
  • 本文将继续介绍Midjourney中景别的应用。景别是摄影中的一个关键概念,指的是照片的拍摄范围,通常分为远景、全景、中景、近景和特写五种类型。通过选择不同的景别,摄影师可以表达出环境氛围、突出人物情绪或细节,并传递特定的信息,从而增强作品的表现力和叙事深度。在Midjourney中,景别的选择同样至关重要,它能够帮助创作者模拟真实世界中的视角和氛围,赋予AI绘画作品更加丰富的视觉层次和情感表达。
    Midjourney官方使用手册

💯为什么要学习景别

  • 我们在学习Midjourney时,常常会遇到一个问题:许多人在接触AI绘画之前并没有受过专业的美术训练,甚至缺乏基本的美术知识。这意味着他们对摄影、设计等领域的一些核心概念,例如光影、色彩、景别、角度等,可能并不熟悉或敏感。这种情况下,很多时候我们生成的图像可能会偶然间很好看,但自己却说不出为什么好看。而在另一些时候,我们想要达到某种效果,却总是差强人意,不知道问题出在哪里,更不知道该如何去调整。

  • 这就是为什么学习景别很重要。景别不仅仅是一个技术参数,它能帮助我们理解和控制图像的视觉表现力。通过掌握景别,我们可以更有意识地去选择画面的构图方式,从而实现预期的效果。这不仅能提高作品的质量,还能让我们在创作过程中更加得心应手,不再只是凭运气出好图,而是能明确地知道如何调整来达到想要的结果。

  • 掌握景别的技巧,可以让我们在创作中更具主动性和创造性,让作品呈现出我们真正想表达的内容和情感。无论是想突出人物的细节,还是想展示宏大的场景,景别的运用都能让画面更有层次感和感染力。因此,学习和理解景别,不仅仅是为了提升作品的视觉效果,更是为了更好地实现我们的创作意图。


景别的作用

景别是指照片的拍摄范围,也就是摄影机镜头所能捕捉到的画面大小。一般由摄影机与主体之间的距离来决定。

  • 景别是指画面中拍摄的范围,也就是镜头所能捕捉到的画面大小,通常是由摄像机与拍摄主体之间的距离来决定的。景别的分类大致包括五种类型:远景、全景、中景、近景和特写。每种景别都有其独特的用途,通过不同的景别选择,可以在创作中更加精准地传达氛围、情感或细节。

景别在Midjourney中的应用实例

景别运用的恰当与否,体现着作者对于作品主题的思考

  • 将以下这些图片放在一起看,我们会发现它们描绘的主题大致相同,整体的色调和光影效果也很相似。然而,每一幅画面却展现出截然不同的效果,甚至让人感受到跌宕起伏的情绪。这是因为它们在景别上的选择各不相同。有些图片更注重展现环境的氛围,因此人物在画面中占据的比例较小,观众看到的是宏伟壮阔的环境景象。而有些画面则聚焦于刻画人物的情绪或细节,通常是采用近距离拍摄,镜头靠近人物,结果是人物的整体或局部占据了大部分画面,背景则被虚化处理。

  • 第一张图讲述了一个身着白色棉袄或汉服的中国武侠风女孩在雪山中修行的场景。画面中的人物面部细节非常清晰,因为镜头拉近了她的脸部,让观众能感受到她的情绪和神态。

  • 第二张图展示了女孩在篝火旁睡觉的情景,略显温暖和宁静。相较于第一张图,这里的景别稍稍拉远,能够感受到更多环境的氛围。

  • 第三张图则将视角拉得更远,突出了环境的压迫感和氛围的紧张,整个场面显得更加宏大。画面中的人物被环境所包围,环境的描绘对氛围的烘托起到了至关重要的作用。

  • 到了第四张图,人物在画面中所占比例变得更小,群山的面貌被完整地展示出来,整个画面呈现出一种壮阔的感觉。景别的变化让观众更能体会到大自然的广阔和人的渺小。

  • 第五张图中,女孩坐在悬崖上眺望烟霞,画面中景色的辽阔感尤为突出。这样的景别设置,能够让观众感受到视觉上的震撼与心灵的开阔。

  • 第七张图则是对脸部的一个特写,通过侧面视角,我们可以清晰地看到她的轮廓和悲伤的眼神。景别的进一步缩小,使得观众能够更深入地感受人物内心的情感。

  • 最后,第七张图展现了人物的背影,夕阳的映衬,整幅画面透着一股萧瑟的感觉。这种处理不仅突出了人物的孤独感,还增添了一种叙事的深度和视觉的感染力。

  • 通过刚才的一系列例子,再来回顾景别的定义就变得更加清晰了。景别决定了照片的拍摄范围,涵盖从表现人物的局部到整体,甚至包括整个环境。景别是构建画面的基础之一,对画面的影响深远。如果你希望更详细地交代故事的背景或发生环境,那么使用远景或全景这样的大的景别会更适合,因为它们可以更好地表达叙事需求。而如果你想要对某个具体细节进行特写,或表达人物的情绪,传达特定的信息,那么中景、近景或特写这样的较小的景别会更符合你的需要。

  • 如果在创作中没有考虑使用景别,或者从未尝试去利用景别,那么这表明对画面的构思和理解可能还不够深入。掌握景别的运用,能够大大提升画面的表现力和情感传达的精准度。


💯大景别

大景别主要包括远景和全景,二者在拍摄时通过拉远与主体的距离,来展示广阔的环境和空间。远景侧重于表现宏大的场景和环境氛围,常用于突出背景的壮丽与人物的渺小。而全景则更多地展现人物的全貌,同时保留环境的细节,使人物与环境融为一体。以下是几个在设计图片时选择大景别的思路:

  1. 展示空间或画面气质:如果你的设计目标是为了展示空间的广阔或者传达画面的整体气质,选择全景或远景是理想的方式。这样的景别可以更好地表现出环境的壮丽和氛围的沉静。

  2. 以环境为主:当你想突出环境作为主要的表现对象时,全景或远景会更合适。它们能够充分展现周围环境的细节,让观众感受到场景的整体氛围。

  3. 抒情写意的表达:如果你希望在画面中表达出一种抒情或写意的感觉,通过全景或远景来塑造整体感受是非常有效的。这样能够传达出更广阔的情感空间和深度。

  4. 传达特定的情感:在需要给观众带来冷静、旁观或者孤独感时,全景或远景是最佳选择。这些景别能让观众感受到与画面之间的距离感,从而产生更加客观和冷静的观察体验。

  • 这些选择不仅可以帮助你在创作时更好地控制画面的表达,还能为作品赋予更深层次的情感和视觉效果。

💯远景

摄像机远离主体,可以拍摄到完整的背景环境和较大范围的画面。

  • 远景是画面中最为广阔的景别,由于摄像机距离主体较远,可以完整地拍摄到背景环境和大范围的场景。这类景别的共同点在于摄像机和主体的距离较远,使得背景的壮阔和完整得以展现,与画面中人物的渺小形成鲜明对比,整体的氛围感自然微微上扬。远景的一个显著特点是强调场景的宏大,通常用于表现广阔的背景,如风景、建筑或大型活动的场景,能够提供开阔的视野和强烈的空间纵深感。

  • 在这幅画面中,我们看到女孩置身于连绵的雪山和自然风暴之间,远景的运用突出了环境的雄伟,而人物在其中显得微不足道,渺小孤独。这样的景别对于表达孤寂感、渺小感非常适合,尤其是在描绘人与自然的关系时,能够强烈传递出人在广袤大自然面前的那种无力与渺小。


特点

  1. 远景着重取势,常用于展示广阔的背景环境,如风景、建筑、大型活动等

  2. 提供视野开阔、空间纵深感强的画面。

  3. 表达孤独渺小的感觉。


提示词书写技巧

  • 远景是一种非常具有艺术表现力且实用的表达方式。为了生成远景图片,我们需要使用两个提示词,并且必须同时使用。第一个是long shot,它能够让摄影机与人物保持较长的距离,从而展现更广阔的背景。第二个是wide shot,用于扩展视野的广阔度。将long shot和wide shot并列使用,可以更稳定地生成远景效果的图片。

  • 需要特别注意的是,这两个词必须同时并列使用,如果只使用其中一个,效果可能达不到预期的远景效果。因此,在提示词中需要同时加入long shot和wide shot,能够更好地表现远景的独特魅力


测试

原图

A beautiful ancient Chinese garden with traditional pavilions, a serene pond, and lush greenery. Misty atmosphere with gentle sunlight filtering through the trees, capturing the peacefulness and harmony of nature.  --ar 16:9
  • 原图没有使用远景提示词,画面呈现出的是传统中国花园的宁静与和谐。整体的场景没有特别突出的广阔感,而是集中在一个局部的描绘,呈现出静谧的气氛。适合展现细节和局部的美,但缺乏整体的空间感和宏伟感。

加上long shot和wide shot

A beautiful ancient Chinese garden with traditional pavilions, a serene pond, and lush greenery, captured in a long shot, wide shot. Misty atmosphere with gentle sunlight filtering through the trees, emphasizing the vastness and depth of the scene. --ar 16:9
  • 加上long shot和wide shot的效果明显增加了画面的开阔感和深度。整个花园的广阔和空间感得以充分展现,观众能够感受到画面中的环境规模。这种组合很好地突出了远景的优势,让画面看起来更加大气和雄伟。

只加上long shot

A beautiful ancient Chinese garden with traditional pavilions, a serene pond, and lush greenery, captured in a long shot. Misty atmosphere with gentle sunlight filtering through the trees, focusing on the distance between the camera and the scene. --ar 16:9
  • 只加long shot时,画面强调了与场景的距离感,但缺乏足够的视野广度。虽然可以感受到一定的远景效果,但整体画面在宽度上显得不足,缺少一种全面展示的感觉。单独使用long shot可能会导致场景看起来仍然较为局限。

只加上wide shot

A beautiful ancient Chinese garden with traditional pavilions, a serene pond, and lush greenery, captured in a wide shot. Misty atmosphere with gentle sunlight filtering through the trees, highlighting the broad view and expansive nature of the scene. --ar 16:9
  • 只加wide shot时,画面确实展现了较广的视野,但因为缺少与主体的足够距离,场景的宏伟感有所欠缺。这样的效果容易让画面变得偏向全景,而不是远景。虽然视野开阔,但没有充分利用远景的距离感,使得场景缺少远景应有的壮阔氛围。

  • 通过这个测试可以看出,单独使用long shot或wide shot都会有所偏差,而将两者结合使用才能达到最佳的远景效果,既有足够的距离感,又能确保视野的广阔,最终呈现出壮丽而富有空间感的场景。


💯全景

摄像机与拍摄对象的距离适中,通常可以拍摄到人物的全身。

  • 接下来我们来了解第二种景别——全景。在全景的景别下,摄像机与拍摄对象的距离适中,通常可以拍摄到人物的全身。这种景别有两个重要点需要与远景区分。

  • 首先是摄像机与拍摄对象的距离。远景中,摄像机与拍摄对象的距离非常远,导致人物在画面中显得非常渺小,如同蚂蚁一般。而在全景中,摄像机距离拍摄对象较近,可以更清晰地表现人物,因此人物在全景中是画面的重点之一。

  • 其次是对人物的刻画区别。在远景中,人物往往是被环境所淹没,处于整个画面的次要位置。而在全景中,人物是画面中重要的拍摄对象,通常可以看到人物的完整形象。全景景别能够完整地囊括人物和环境,为观众提供一个更均衡的视角。

  • 接下来,我们将通过几张图片直观感受全景与远景之间的区别,帮助大家更好地理解这两种景别在画面表达中的不同特点。


特点

  1. 全景图通常用于完整展示人物的全身,尤其适合表现人物的行动,比如走路、跑步、跳跃等。这样的景别能够很好地体现人物的整体动态特征,是表现动作的最佳选择之一。尽管全景图不像远景图那样能够全面展示环境,但它在突出人物的同时,也能揭示一定的环境背景。因此,全景图在表现人物与周围环境的关系,以及人与人之间的互动时,也是非常有效的应用场景。

  2. 从情感表达的角度来看,全景图往往会给人一种距离感和抗拒感。虽然人物在全景图中的占比比远景图更大,但相比近景或中景,人物仍然显得相对较小。因此,全景图通常会让观众产生一种抽离感或旁观的感觉,而不是那种与主体贴近的亲密情绪。这种景别在表达人物与环境之间的互动时,能够有效地传递出这种微妙的情感氛围。


提示词书写技巧

  • 要制作全景图,我们需要注意提示词的搭配。这三个提示词(full shot、full body、panoramic view)组合在一起使用时,能够得到较好的效果。full shot表示我们希望生成一张全景图,full body确保画面能完整呈现人物的全身,而不仅是局部特写。panoramic view也指全景图,进一步强调画面需要展现完整的场景视野。

测试

原图

film still,filmed by Zhang yimou,photograph of 1 beautiful chinese ancient girl,liu yifei,wearing white cotton jacket,standing near the river,on the rock,background is snow mountain,rainy,mcinematic light,high contrast,shadow,light and dark,8k,ultra details --ar 16:9
  • 在原图中,女孩身着白色汉服站立在雪山和河流的背景下,整体氛围呈现出静谧与孤独的感觉。画面通过16:9的横向画幅展示,虽然背景的自然景色得到了充分展现,但人物与环境的关系相对较为平衡,人物的存在感较强。这样的画面适合表达人物在大自然中的孤立与思考,但缺乏远景的宏伟感。

远景

film still,filmed by Zhang yimou,photograph of 1 beautiful chinese ancient girl,liu yifei,wearing white cotton jacket,standing near the river,on the rock,background is snow mountain,rainy,long shot,wide shot,mcinematic light,high contrast,shadow,light and dark,8k,ultra details --ar 16:9
  • 在远景图中,添加了“long shot”和“wide shot”提示词,摄像机拉远了距离,强调了环境的壮丽与辽阔。女孩依旧作为画面中的主体,但她在画面中的比例变小,突出背景中的雪山和河流,强化了人与环境之间的对比。这样的处理让观众感受到环境的雄伟和人物的渺小,增强了场景的沉浸感和广阔感。

全景

film still,filmed by Zhang yimou,photograph of 1 beautiful chinese ancient girl,liu yifei,wearing white cotton jacket,standing near the river,on the rock,background is snow mountain,rainy,panoramic view,full shot,full body,mcinematic light,high contrast,shadow,light and dark,8k,ultra details --ar 3:4
  • 全景图使用了“panoramic view”、“full shot”、“full body”提示词,突出人物的全身展示。画面通过纵向3:4的比例更好地表现了人物的整体形象,同时保留了环境背景的细节。相比远景,全景图使人物在画面中的存在感更强,能够传达出更多的情感细节和人物姿态,同时依旧保持了对环境的描绘,展现了人与环境的和谐关系。

注意点

横向画幅

横向画幅虽然常用,但并不是全景图最佳的选择,尤其在描述人像时。如果我们想更好地发挥全景图的效果,纵向画幅会更适合,特别是在表现人物的整体形象时。

film still,filmed by Zhang yimou,photograph of 1 beautiful chinese ancient girl,liu yifei,wearing white cotton jacket,standing near the river,on the rock,background is snow mountain,rainy,panoramic view,full shot,full body,mcinematic light,high contrast,shadow,light and dark,8k,ultra details --ar 16:9
  • 在横向画幅的图像中,画面呈现出女孩身着白色汉服站立在河边的场景。虽然背景的雪山和河流得到了较好的展示,但由于画幅的宽度,人物在画面中显得较小,缺乏高度上的完整表现。这种横向布局强调了景物的广阔,却相对削弱了人物的存在感,使得人物与环境之间的互动显得平淡。

纵向画幅

纵向画幅能够更好地展现人物的全身,同时保留环境背景的细节,为观众提供更全面的视觉体验。

film still,filmed by Zhang yimou,photograph of 1 beautiful chinese ancient girl,liu yifei,wearing white cotton jacket,standing near the river,on the rock,background is snow mountain,rainy,panoramic view,full shot,full body,mcinematic light,high contrast,shadow,light and dark,8k,ultra details --ar 3:4
  • 纵向画幅的图像则更好地展现了人物的全身,女孩站在河边的形象得以完整体现。背景中的雪山和河流虽然没有横向画幅那么宽广,但纵向画幅利用高度优势,更突出了人物的高挑身姿和周围环境的深度。这样使得人物成为画面的焦点,同时环境细节也得到了保留,整体画面更具层次感和视觉吸引力。

💯小景别

  • 小景别主要包括中景、近景和特写,它们通过拉近与主体的距离,注重细节刻画和情感表达。与大景别相比,小景别更关注主体本身,能够让观众更直接地感受到画面中的情感和氛围。以下是几个在设计图片时选择小景别的思路:
  1. 使用目的:如果你的目标是为了刻画细节或者追求画面的质感,而不是整体环境的描绘,那么使用中景、近景或特写会是更好的选择。通过这些景别,能够突出主体的细节,增强画面的视觉冲击力。

  2. 表达内容:当你希望以刻画主体为主,而不是强调环境时,中景、近景和特写能够更好地突出主体。这些景别能够减少环境的干扰,让观众更集中注意力在主体上。

  3. 叙述表达:在需要从纪实或叙述角度表达时,中景和近景是常见的选择。它们能够以平和且贴近日常视角的方式展示内容,更接近于观众平时看到的实际情况。这在纪录片或即时性视频中尤为常见,能带来真实的观感。

  4. 感觉塑造:由于小景别中主体与观众的距离较近,观众更容易产生亲切感和参与感。画面中主体的情绪表达会直接影响观众,使情绪紧紧相连。这种表达方式更适合传达细腻、真实的情感体验。

  • 这些选择能够帮助你在创作时更好地呈现主体细节和情感,同时为作品带来更强的感染力和互动感。


💯中景

摄像机距离拍摄对象较近,通常能拍摄到人物膝盖、半身以上的部分。

  • 我们从中景开始说起。在中景的情况下,摄像机与拍摄对象的距离较近,通常可以捕捉到人物的膝盖以上或半身的部分。与全景相比,中景进一步拉近了摄像机与主体之间的距离——全景能够拍到全身,而中景则集中在人物的半身。通过这种景别的调整,我们能够更好地突出人物的细节和情感表现。

特点

  1. 中景是影视和艺术作品中最常使用的景别之一。在叙事过程中,中景常用于表现人物对话、讲述和解说等场景,可以很好地展现人物的上半身动作和表情。然而,在这种景别下,人物的整体形象和环境空间则被相对淡化。这使得中景非常适合专注于表现人物间的互动与细节,而不受环境因素的干扰。

  2. 中景之所以广泛应用,是因为它与日常生活中人们的视觉习惯非常接近。无论是在工作中与人交流,还是在日常生活中的对话,大部分时间我们看到的场景都类似于中景。这种接近自然视角的特点使得中景在叙事时具有强烈的代入感和亲近感。通过中景展示的图片,往往能让观众感受到一种平和自然的讲述方式,如同在听一个娓娓道来的故事,极具故事性和感染力。


提示词书写技巧

  • 在使用 Midjourney 生成中景图像时,我们需要将“medium shot”和“upper body”这两个提示词结合使用。“medium shot”指的是中景,即拍摄对象从头部到腰部或大腿的位置;而“upper body”则强调拍摄对象的上半身。这两个提示词的结合,可以帮助 Midjourney 更准确地理解和生成符合中景特点的图像。

  • 使用这两个提示词,可以让生成的图像更聚焦于人物的上半身细节,同时保留部分环境背景,使画面既有人物的情感表达,又不会完全失去周围场景的氛围。这种配置特别适合用在日常对话、场景叙事以及需要展现主体动作和表情的图像中。


测试

原图

Film still, filmed by Zhang Yimou, photography of 1 beautiful Chinese ancient girl, Liu Yifei, wearing white cotton handu, standing near the river, on the rock, background is snow mountain, rainy, cinematic light, high contrast, shadow, light and dark, 8k, ultra details --ar 16:9
  • 这张原图以远景与全景为主,充分展示了环境与主体的关系。镜头拉远,可以看到完整的背景,展现了雪山、河流和人物所在的广阔场景。人物占画面比例较小,给人一种疏离感和孤独感,仿佛在辽阔大自然的包围下,人显得格外渺小。整体氛围偏冷,突显了人物与环境之间的对比,强化了画面的戏剧性和情感表达。

中景

Film still, filmed by Zhang Yimou, photography of 1 beautiful Chinese ancient girl, Liu Yifei, wearing white cotton handu, standing near the river, on the rock, background is snow mountain, rainy, medium shot, upper body, cinematic light, high contrast, shadow, light and dark, 8k, ultra details --ar 16:9
  • 在中景图中,镜头进一步拉近,将焦点集中在人物的上半身,捕捉到了更多的细节和情感。人物的面部表情和姿态更加清晰,观众能更直接地感受到她的内心世界。相比原图,中景减少了环境的占比,更加突出人物主体,使得画面更加亲切且富有叙事性。这种景别不仅贴近观众的视觉习惯,还能更好地传达人物的情感和故事,使观众更容易产生共鸣。

💯近景

摄像机非常靠近拍摄对象,通常只拍摄到人物胸部以上部分或脸部。

  • 接下来,我们来看近景的应用。近景的定义是摄像机非常靠近拍摄对象,通常只拍摄到人物的胸部以上部分,甚至是脸部的细节。

特点

  • 近景的一个显著特点是“静取其神”,即通过静态画面捕捉人物的神态与内心活动。它非常擅长展现面部表情和细腻的心理变化,因此常用于展示人物的情感波动和内心世界。在近景的画面下,观众与人物之间的距离被大大拉近,这种视角能够更强烈地传达情感,使观众感受到更强的参与感和互动性,极大地提升了画面的感染力。

提示词书写技巧

  • 为了调取Midjourney的近景效果,我们需要使用“close-up shot”这个提示词。这个提示词是关键,其他描述可以根据需要调整,但只要包含“close-up shot”,景别就会切换到近景。

测试

原图

Film still, filmed by Zhang Yimou, photography of 1 beautiful Chinese ancient girl, Liu Yifei, wearing white cotton handu, standing near the river, on the rock, background is snow mountain, rainy, cinematic light, high contrast, shadow, light and dark, 8k, ultra details --ar 16:9
  • 这组原图通过标准镜头拍摄,展示了中国古装女子在雪山中的静谧画面。背景中的山川与河流突显了自然的广阔和壮丽,而人物被巧妙地置于环境中,显得渺小却充满韵味。整体画面强调环境与人物的和谐,传递出一种孤寂与自然共处的感觉。每一张图片都以全景呈现,将人物和背景融合在一起,给观众带来一种远观和旁观的视觉体验,情感表达较为含蓄而冷静。

近景

Film still, filmed by Zhang Yimou, photography of 1 beautiful Chinese ancient girl, Liu Yifei, wearing white cotton handu, standing near the river, on the rock, background is snow mountain, rainy, close-up shot, cinematic light, high contrast, shadow, light and dark, 8k, ultra details --ar 16:9 
  • 相比原图,近景镜头将观众的视线拉近,与人物有了更紧密的联系。通过“close-up shot”提示词,画面聚焦在女子的面部表情和细腻的情感变化上,捕捉了她在雪中的情感波动。近景镜头凸显了人物的细节和表情,背景则被弱化,观众能够更直观地感受到人物的内心世界和情绪。这种镜头处理方式使得画面更加具有感染力,观众仿佛能够参与到人物的情境中,与她的情感共鸣。

💯特写

摄像机极其靠近拍摄对象,只拍摄到人物的眼睛、嘴巴手等细节部位

Film still, filmed by Zhang Yimou, photograph of 1 beautiful Chinese ancient girl, Liu Yifei, red lips,smile,extremely close-up shot,cinematic light, high contrast, shadow, light and dark, 8k, ultra details --ar 16:9 
  • 在特写景别下,摄像机极度靠近拍摄对象,仅呈现人物的眼睛、嘴巴等细微部分的细节。当我们将镜头集中在这些细节部位时,画面会呈现出一种独特的视觉吸引力,例如聚焦于唇部的特写,能够传递出别样的诱惑感。这种景别的主要作用是捕捉极度微小的细节,无论是展示人物的眼神、动作细节,还是对某个特殊物品的特写,都能有效揭示画面中关键的情节或情感。

  • 特写景别在视觉表达中尤为重要,它能够突出主体细节,从而产生强烈的情感共鸣和戏剧性张力。通过对细节的强调,特写景别可以引导观众关注画面中最为关键的部分,营造出一种悬念或深刻的情感体验,常用于电影和摄影中强调人物内心变化的时刻。


特点

  1. 主要用于捕捉极度微小的细节,可以展示人物的眼神、动作的细节,或者某个特殊物品的特写,用于揭示关键的情节或者情感。

  2. 突出表现主体细节

  3. 有强调、悬念的作用


提示词书写技巧

  • 在使用特写镜头时,我们可以通过在提示词中加入“extreme close-up”来实现。这与近景的概念类似,但它更进一步,将镜头推向极限,靠近拍摄对象的微小细节。简单来说,“extreme close-up”可以理解为“极度的接近”或者“极近景”,用于捕捉人物或物体最细微的部分,突出这些细节在画面中的重要性。通过这种拍摄手法,我们能够更好地表现出画面中极具情感和叙事意义的部分。

测试

原图

prompt:Film still, filmed by Zhang Yimou, photograph of 1 beautiful Chinese ancient girl, Liu Yifei, wearing white cotton handu, standing near the river, on the rock, background is snow mountain, rainy, cinematic light, high contrast, shadow, light and dark, 8k, ultra details --ar 16:9
  • 在这组原图中,镜头以一种较为平衡的方式呈现出人物与环境的关系。场景设置在一个下雪中的雪山背景,人物站立于河边或岩石上,白色的汉服与自然环境形成对比。每张图的取景都涵盖了背景的广阔和人物的完整,传达出一种孤寂而沉稳的氛围。镜头距离适中,既表现了环境的壮丽,又能捕捉到人物的情感细节,使画面既具有叙事性又不失视觉的开阔感。

特写

Film still, filmed by Zhang Yimou, photograph of 1 beautiful Chinese ancient girl, Liu Yifei, wearing white cotton handu, standing near the river, on the rock, background is snow mountain, rainy, extreme close-up, cinematic light, high contrast, shadow, light and dark, 8k, ultra details --ar 16:9
  • 在特写图中,镜头显著拉近,只聚焦于人物的面部和上半身,极大地突出了人物的细节与情感表达。添加了“extreme close-up”指令后,人物的表情更加明显,眼神中流露出的情绪变得更加具体和强烈。雪花在面庞上的细节和环境的模糊处理,使得观众更容易被人物的内心世界所吸引,从而强化了画面的感染力和参与感。特写镜头的运用不仅将观众的注意力完全集中在人物本身,还通过细节的突出表现达到了更深层次的情感共鸣。

💯小结


  • AI绘画的未来不仅仅是技术的提升,更是人类创造力与机器智能的深度融合。我们在学习景别、光影、构图等技法时,不再局限于机械地操作AI工具,而是通过这些技术,激发自身更深层次的创作灵感。AI绘画将逐步成为一种新的艺术语言,它不仅可以复制和延续传统艺术的精髓,还可以开辟全新的视觉领域,打破时空和现实的限制,让我们的创作更加自由和多元。

  • 展望未来,AI绘画将推动艺术创作进入一个前所未有的时代。它将继续打破专业门槛,赋予每个人创作的能力,让艺术真正成为大众生活的一部分。在这个不断变化的世界中,AI绘画不仅是工具,更是我们探索美学、表达情感和传递思想的一种新方式。随着我们对AI绘画的理解不断深化,相信它将带领我们走向一个充满无限可能的艺术新纪元,让每一个创作者都能在虚拟的画布上,尽情挥洒属于自己的精彩。



文章来源于互联网:【AI绘画】Midjourney进阶:景别详解

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 【AI绘画】Midjourney进阶:景别详解
分享到: 更多 (0)

AI大模型,我们的未来

小欢软考联系我们