Stable-Diffusion-v1-5-archive风格化案例:油画/水彩/线稿三种艺术风格生成

Stable-Diffusion-v1-5-archive风格化案例:油画/水彩/线稿三种艺术风格生成

你是不是也想过,把自己脑海里的画面变成一幅真正的艺术作品?比如,一个想象中的森林场景,用梵高式的笔触画出来;或者,一张普通的照片,瞬间变成灵动的水彩画。

今天,我们就用 Stable Diffusion v1.5 Archive 这个经典模型,来玩点不一样的。它就像一个功能强大的“数字画板”,我们只需要用文字描述,就能让它生成油画、水彩、线稿这三种截然不同的艺术风格图片。

这篇文章,我会手把手带你,用最直接的方法,生成这三种风格的作品。你会发现,整个过程比你想象的要简单得多,而且效果非常惊艳。

1. 准备工作:认识你的“数字画板”

在开始创作之前,我们先快速了解一下这个工具。Stable Diffusion v1.5 Archive 是一个经过时间考验的文生图模型,特别适合进行创意草图和风格化创作。它理解能力强,出图稳定,是很多创作者入门和探索艺术风格的首选。

1.1 核心能力与访问方式

这个模型的核心就是“听懂”你的文字描述,然后把它画出来。它支持你告诉它“不要什么”(负向提示词),也支持用一个固定的“种子”来复现完全相同的图片,这对于创作系列作品非常有用。

要使用它,你只需要一个浏览器。访问部署好的服务地址(通常是 https://gpu-{你的实例ID}-7860.web.gpu.ZEEKLOG.net/),就能看到一个简洁的Web界面。界面主要分为左右两部分:左边是参数设置区,右边是图片生成和结果显示区。

1.2 一个关键技巧:用英文“说话”

这是用好这个模型最重要的一点。虽然它也能“听懂”一些中文,但效果远不如英文稳定和精确。中文提示词可能会导致画面元素错乱、风格不一致或者细节丢失。

我们的策略很简单:先用中文想好你要的画面,然后用翻译工具(比如百度翻译、DeepL)转换成地道的英文描述,再输入给模型。 这一个小小的步骤,能让你的出图成功率提升好几个档次。

一个有效的英文提示词结构通常是:主体 + 场景 + 风格 + 光照 + 细节。 例如,想要一幅“月光下的城堡”,可以写成: a majestic medieval castle under a full moon, surrounded by misty forest, dramatic lighting, highly detailed, fantasy art style.

2. 风格实战一:生成厚重质感的油画

油画的特点是色彩浓郁、笔触明显、有厚重的肌理感。我们要在提示词中强调这些元素。

2.1 核心提示词构建

油画的灵魂在于笔触和质感。在你的提示词中,一定要加入这些关键词:

  • 风格定义oil painting, impressionist oil painting(印象派油画), van gogh style(梵高风格)。
  • 质感描述thick brushstrokes(厚重的笔触), textured canvas(有纹理的画布), rich colors(丰富的色彩)。
  • 艺术家参考:引用著名油画大师的风格,效果立竿见影,如 by Van Gogh, in the style of Monet

负面提示词同样重要,它能帮你避免生成不想要的、破坏油画质感的效果: lowres, blurry, digital art, 3d render, cartoon, anime, smooth, plastic, shiny, extra fingers.

2.2 参数设置与案例演示

我们以生成一幅“梵高风格的向日葵田野”为例。

  1. 关键参数设置:
    • Steps (采样步数): 设置为 25。步数高一些,能让笔触和色彩混合得更充分,油画质感更强。
    • Guidance Scale (引导尺度): 设置为 7.5。这个值能保证模型较好地遵循你的风格描述,又不至于让画面过于扭曲。
    • 分辨率: 设为 512x768768x512,这是SD1.5的舒适区。
    • Seed (种子): 可以先设为 -1(随机),看到满意的效果后,再固定种子进行微调或生成系列变体。

负向提示词 (Negative Prompt):

lowres, blurry, photorealistic, smooth, digital painting, anime, cartoon, ugly, deformed. 

提示词 (Prompt):

A vibrant field of sunflowers under a swirling blue sky, in the style of Vincent van Gogh, thick impasto brushstrokes, expressive and dynamic, oil on canvas, masterpiece. (一片 vibrant 的向日葵田,在漩涡状的蓝天下,文森特·梵高风格,厚重的厚涂笔触,富有表现力和动感,布面油画,杰作。) 

点击生成,你就能得到一幅充满生命力和动感的数字油画了。调整“向日葵”、“天空漩涡”等主体词的描述,可以创造出无限变体。

3. 风格实战二:生成灵动通透的水彩画

水彩画追求的是通透、轻盈、色彩晕染的感觉。提示词的侧重点与油画完全不同。

3.1 核心提示词构建

要突出水彩的特性,请聚焦这些关键词:

  • 风格与媒介watercolor painting, aquarelle(水彩的法语,有时效果更佳)。
  • 画面特质soft edges(柔和的边缘), transparent washes(透明的色层), fluid colors(流动的色彩), light and airy(轻盈通透)。
  • 纸张质感on rough watercolor paper(在粗糙的水彩纸上),这个细节能极大增强真实感。

负面提示词需要排除那些厚重、不透明的风格: oil painting, acrylic, thick brushstrokes, opaque, digital art, cartoon, anime, photorealistic, sharp details.

3.2 参数设置与案例演示

我们来生成一幅“雨中漫步街角的水彩画”。

  1. 关键参数设置:
    • Steps: 可以稍低一些,如 20。水彩的晕染效果有时在中等步数下更自然,步数过高可能让边缘过于清晰。
    • Guidance Scale: 设为 7.0。适当降低引导强度,可以让色彩融合得更柔和,更符合水彩特性。
    • 分辨率: 同样使用 512x768
    • 可以尝试在提示词中加入 light pastel colors(浅淡的柔和色彩)来获得更清新的色调。

负向提示词 (Negative Prompt):

oil painting, sharp, detailed, photorealistic, cartoon, blurry, dark, gloomy. 

提示词 (Prompt):

A cozy street corner in the rain, people with umbrellas, reflections on wet pavement, soft watercolor painting, transparent color washes, soft edges, on textured paper, atmospheric. (雨中一个舒适的街角,人们打着伞,潮湿路面上的倒影,柔和的水彩画,透明的色层,柔和的边缘,在带纹理的纸上,有氛围感的。) 

生成的结果会带有水彩特有的色彩交融和纸张纹理,画面显得清新而富有诗意。

4. 风格实战三:生成精准或写意的线稿

线稿是设计、插画和漫画的基础。SD可以生成从工程制图般精准到速写般写意的各种线稿。

4.1 核心提示词构建

线稿生成的关键在于“去色化”和“强化线条”:

  • 直接风格指令line art, sketch, pencil drawing, ink drawing, black and white sketch
  • 细节控制clean lines(干净的线条), detailed sketch(精细的草图), minimalist(极简的)。如果想要更动感、更艺术的线条,可以用 expressive lines(富有表现力的线条), rough sketch(粗略草图)。
  • 内容强调:因为去除了色彩,对主体形态的描述要更加准确,例如 a detailed mechanical blueprint of a gear(一个齿轮的详细机械蓝图)。

负面提示词的目标是彻底消除色彩、阴影和质感: color, shading, shadow, texture, painting, photo, realistic, grayscale, blurry.

4.2 参数设置与案例演示

我们尝试生成一张“猫头鹰的精细墨水线稿”。

  1. 关键参数设置:
    • Steps: 设为 25-30。较高的步数有助于模型理清复杂的线条结构,尤其是“复杂的羽毛”这类细节。
    • Guidance Scale: 可以设得较高,如 8.0-9.0。高引导强度能迫使模型更严格地遵守“无线条、无色彩”的指令,确保线稿的纯粹性。
    • 有时,在提示词开头加上 black and white, 能进一步加强效果。

负向提示词 (Negative Prompt):

color, shading, gray, painting, watercolor, oil, blurry, low contrast, photo. 

提示词 (Prompt):

A majestic owl perched on an ancient tree branch, intricate line art, ink drawing, clean sharp lines, high contrast, white background, detailed feathers and claws. (一只 majestic 的猫头鹰栖息在古树枝上,复杂的线条艺术,墨水画,干净锐利的线条,高对比度,白色背景,详细的羽毛和爪子。) 

生成的结果将是一幅对比鲜明、细节丰富的黑白线稿,非常适合用作进一步上色的底稿,或直接作为极简风格的艺术作品。

5. 进阶技巧与问题排查

掌握了三种风格的生成后,你可以通过一些技巧让作品更出色,并解决可能遇到的问题。

5.1 融合与创新:创造你自己的风格

不要局限于单一的风格标签。你可以尝试风格融合,比如:

  • watercolor and ink drawing(水彩与墨水画结合)
  • oil painting sketch style(油画草图风格)
  • line art with minimal watercolor wash(带轻微水彩晕染的线稿)

通过组合不同的艺术词汇,你能探索出独一无二的视觉语言。

5.2 常见问题与解决思路

  • 画面元素混乱或缺失:首先检查英文提示词是否准确。将长句拆分成由逗号分隔的短关键词列表。其次,适当提高 Guidance Scale (7.5-8.5) 和 Steps (25+)。
  • 风格不明显:在提示词中强化风格描述词的位置和权重。可以尝试将风格词放在提示词最前面,或者使用括号来增加权重,例如 (masterpiece, oil painting:1.2)。同时,确保负面提示词有效排除了你不想要的风格(如给油画提示词加上 watercolor, sketch)。
  • 想复现某张好图:找到生成图片时右侧输出的 Seed(种子)值。在下次生成时,保持所有参数(提示词、步数、分辨率等)完全一致,并填入这个 Seed 值,就能得到几乎相同的图片。这是进行系列创作或细微调整的基础。
  • 服务访问问题:如果页面打不开,可以尝试通过SSH连接到服务器,执行重启命令:supervisorctl restart sd15-archive-web,然后稍等片刻再刷新浏览器。

6. 总结

通过以上的探索,我们可以看到,Stable Diffusion v1.5 Archive 虽然是一个“老将”,但在艺术风格化创作上依然能力出众。关键在于我们如何通过精准的“语言”(提示词)与它沟通。

让我们快速回顾一下核心要点:

  1. 英文提示词是王道:先将构思转化为地道的英文描述,这是成功的第一步。
  2. 风格密码
    • 油画:紧扣 oil painting, brushstrokes, textured,以及大师名字。
    • 水彩:强调 watercolor, transparent, soft edges, on paper
    • 线稿:锁定 line art, sketch, black and white,并用负面词坚决去除色彩。
  3. 参数微调:根据风格调整 StepsGuidance Scale。线稿需要更高的引导强度,水彩可以稍低以追求柔和。
  4. 勇于实验:固定一个满意的 Seed,然后微调提示词,是探索风格变体、形成系列作品的高效方法。

艺术创作没有绝对的标准答案。最好的学习方式就是动手尝试。现在,就打开你的“数字画板”,输入你心中的画面描述,开始生成你的第一幅AI油画、水彩或线稿吧。每一次点击“生成”,都是一次新的艺术邂逅。


获取更多AI镜像

想探索更多AI镜像和应用场景?访问 ZEEKLOG星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。

Read more

GLM-4.6V-Flash-WEB Web界面使用指南,拖图就出结果

GLM-4.6V-Flash-WEB Web界面使用指南,拖图就出结果 你不需要配置环境、不用写一行推理代码、甚至不用打开终端——只要把一张截图拖进浏览器窗口,几秒钟后,它就能告诉你图里写了什么、画了什么、哪里有问题。这不是未来预告,而是你现在就能在本地跑起来的真实体验。 GLM-4.6V-Flash-WEB 是智谱AI最新开源的轻量级视觉语言模型,专为Web端实时交互而生。它不像某些“实验室模型”那样只存在于论文和Benchmark表格里,而是真正做到了:部署快、启动快、响应快、上手更快。一块RTX 3090,一个浏览器,一次拖拽,结果即刻呈现。 本文不讲训练原理,不列参数表格,不堆技术术语。我们只聚焦一件事:怎么用好它的Web界面?从零开始,到稳定产出,每一步都清晰可操作。 1. 为什么说“拖图就出结果”不是宣传话术? 很多多模态模型标榜“支持图文理解”,但实际用起来才发现:要装依赖、改路径、调精度、修CUDA版本、

前端防范 XSS(跨站脚本攻击)

目录 一、防范措施 1.layui util  核心转义的特殊字符 示例 2.js-xss.js库 安装 1. Node.js 环境(npm/yarn) 2. 浏览器环境 核心 API 基础使用 1. 基础过滤(默认规则) 2. 自定义过滤规则 (1)允许特定标签 (2)允许特定属性 (3)自定义标签处理 (4)自定义属性处理 (5)转义特定字符 常见场景示例 1. 过滤用户输入的评论内容 2. 允许特定富文本标签(如富文本编辑器内容) 注意事项 更多配置 XSS(跨站脚本攻击)是一种常见的网络攻击手段,它允许攻击者将恶意脚本注入到其他用户的浏览器中。

详细教程:如何从前端查看调用接口、传参及返回结果(附带图片案例)

详细教程:如何从前端查看调用接口、传参及返回结果(附带图片案例)

目录 1. 打开浏览器开发者工具 2. 使用 Network 面板 3. 查看具体的API请求 a. Headers b. Payload c. Response d. Preview e. Timing 4. 实际操作步骤 5. 常见问题及解决方法 a. 无法看到API请求 b. 请求失败 c. 跨域问题(CORS) 作为一名后端工程师,理解前端如何调用接口、传递参数以及接收返回值是非常重要的。下面将详细介绍如何通过浏览器开发者工具(F12)查看和分析这些信息,并附带图片案例帮助你更好地理解。 1. 打开浏览器开发者工具 按下 F12 或右键点击页面选择“检查”可以打开浏览器的开发者工具。常用的浏览器如Chrome、Firefox等都内置了开发者工具。下面是我选择我的一篇文章,打开开发者工具进行演示。 2. 使用

Cursor+Codex隐藏技巧:用截图秒修前端Bug的保姆级教程(React/Chakra UI案例)

Cursor+Codex隐藏技巧:用截图秒修前端Bug的保姆级教程(React/Chakra UI案例) 前端开发中最令人头疼的莫过于那些难以定位的UI问题——元素错位、样式冲突、响应式失效...传统调试方式往往需要反复修改代码、刷新页面、检查元素。现在,通过Cursor编辑器集成的Codex功能,你可以直接用截图交互快速定位和修复这些问题。本文将带你从零开始,掌握这套革命性的调试工作流。 1. 环境准备与基础配置 在开始之前,确保你已经具备以下环境: * Cursor编辑器最新版(v2.5+) * Node.js 18.x及以上版本 * React 18项目(本文以Chakra UI 2.x为例) 首先在Cursor中安装Codex插件: 1. 点击左侧扩展图标 2. 搜索"Codex"并安装 3. 登录你的OpenAI账户(需要ChatGPT Plus订阅) 关键配置项: // 在项目根目录创建.