Wallpaper壁纸制作学习记录10

图像准备

外部图像编辑器快速访问

Wallpaper Engine 允许您配置自己喜欢的外部图像编辑器,以用作补充图像编辑工具,您可以在整个编辑器中快速访问该工具。 您可以在Wallpaper Engine 编辑器中配置您选择的图像编辑器,通过顶部的文件菜单,然后选择编辑器设置。在自定义图像编辑器路径旁边,点击选择按钮以选择您的编辑器.exe。

 

借助此功能您可以轻松地将Wallpaper Engine 与 Adobe Photoshop等工具或PaintNET 或 GIMP等免费替代品连接起来。

 

快速访问外部编辑器

无论何时处理纹理或蒙版,您都可以通过将鼠标悬停在纹理或蒙版旁边的手动编辑按钮上,然后选择使用外部图像编辑器进行编辑来快速访问您选择的图像编辑器。Wallpaper Engine 将加载包含图像的编辑器,并等待您使用图像编辑器的“快速保存”功能重新加载纹理。

 

前景分离 

Wallpaper Engine 中的前景分离允许您相对轻松地将图像分离为多个独立地部分,而无需使用任何第三方图像编辑工具。当您在基本图像的前景中有一个或多个角色或对象,并且希望将前景对象视为独立图层时,这可能特别有用。这将有助于将效果应用于角色,并允许您将资源放置在前景对象和背景图像之间。

Wallpaper Engine 中的前景分离适用于大多数图像,但在某些情况下,您可能仍需要手动调整最终结果,甚至完全依赖第三方图像编辑工具。

前景分离简介

我们能够使用前景分离将图像转换为两个图层:一个图层用于图像前景中的角色,另一个背景图层用于图像背景中的风景。在更复杂的场景中,您可以在同一基础图像上多次使用前景分离。例如,如果图像上有多个字符或对象,并且希望将其转换为独立的图层。

前景分离好处

在最基本的形式中,将前景对象分成不同的图层,允许您在不影响背景的情况下将效果应用于前景角色。它还使您能够将其他资源放置在前景和背景图层之间。

使用前景分离

首先,将图像导入Wallpaper Engine 编辑器,然后右键点击它并将鼠标悬停在图像编辑上,然后选择前景分色。现在,您将在编辑器中看到前景分离窗口。

绘制模式 

您可以使用两种模式来定义角色的轮廓。目前要展示的第一个选项是画笔模式。这两种模式都是实现前景分离的可行工具。

使用画笔功能时,两个核心功能是下侧的标记前景和标记背景按钮。使用它们将图像的不同部分标记为前景角色或不属于角色的背景区域。在标记背景和前景的部分之间切换。通常,只需一个画笔笔触就足以将整个区域标记为前景或背景。擦除功能将区域标记为基本中性区域,应用程序将决定是将其视为背景还是前景的一部分。

非常重要

除非绝对必要,否则不要试图准确地绘制微小的细节。只需绘制角色和背景的粗糙区域即可。Wallpaper Engine 将自动尝试检测前景对象的轮廓。

使用视图部分中的控件,您可以单独查看前景和背景之间切换。在完成角色分离之前,您应该在前景视图和背景视图之间切换,并确保两个图层都符合您的期望。

 

多边形模式

作为上述画笔的替代方案,您还可以使用多边形绘制功能来创建角色的轮廓。您可以通过点击左侧的多边形图标来启用它。

使用多边形模式,您可以在角色周围设置点以定义其粗略轮廓。确保在角色周围画一个完整的圆圈,这意味着您设置的最后一个点需要连接到您创建的第一个点,以完成围绕角色的完整循环。与画笔不同,您应该紧密跟随角色的轮廓以获得良好的效果。

首先,在角色轮廓的任意位置设置一个点,然后沿着角色的线条运行点。您可以通过在要删除的点上点击鼠标中键来删除点。您可以通过点击已存在的线来插入新点,并且可以移动现有点以调整其位置。

提示

如果角色由多个独立部分组成,则还可以绘制多个独立多边形。

 

其他控件

您还可以调整蒙版容差平滑以确保选择尽可能与您的角色或对象匹配。增加蒙版容差将略微扩大选定的前景区域,而减小蒙版容差将使选区与对象更加紧密地联系在一起。

此外,您还可以降低或提高选项底部的质量等级设置。这可以显著改变当前选择,因此在流程的早期执行此操作可能很有用。

如果画笔笔触后频繁的重新计算变得很麻烦或需要很长时间,您还可以关闭左下角的自动重新计算功能,通过手动按下重新计算按钮来触发手动重新计算。

最大化精度

如果要处理角色或对象上非常精细的轮廓,则可能需要调整设置以获得最大精度。您可以通过调整以下设置来最大限度地提高前景分离算法的准确性:

  • 掩码容差:0
  • 平滑度:0
  • 质量等级:2

如果您仍然注意到前景分离结果存在问题,您仍然可以通过将Wallpaper Engine与外部图像编辑器连接来对自动前景分离进行细微调整。之后,您可以手动编辑图像图层的反照率纹理。

角色表创建

Wallpaper Engine允许您创建角色表,您可以使用该表创建高质量的人偶变形动画。作为先决条件,您需要一个已切剪并加载到Wallpaper Engine中的角色作为其自己的图层。

角色表介绍

角色表将图像中的角色切剪成多个独立的部分,并允许使用人偶变形对各个身体部位进行分层,以获得更详细的动画。

创建角色表

首先,在编辑器中选择包含角色剪切的图层。邮寄点击它并将鼠标悬停在图像编辑上,然后选择角色属性表创建

 最主要的肢体

您需要做的第一件事是创建一个新的肢体。点击添加肢体按钮创建第一个肢体,它是您身体的一部分。请注意左侧的层次结构。每个肢体可以进一步细分为其他肢体,以获得更复杂的角色表。您应该始终从最前面的肢体开始,然后逐步向下。在我的例子中,想从角色的手臂和剑开始。

我们首先将完整的剑和手臂绘制为前景区域,并确保身体的其余部分被正确选择为背景。

您会在侧边栏顶部找到两个按钮: 标记前景 和 标记背景.开始使用前景画笔在指定肢体的区域上绘画。该区域将以浅白色显示。没有必要绘制绝对完美的区域,Wallpaper Engine 将尝试自动检测您尝试绘制的肢体。使用背景画笔专门告诉 Wallpaper Engine 图像的哪些部分不是您肢体的一部分。

遮罩提示

如果您有一个特别复杂的角色,则增加侧边栏底部的质量选项可能是有意义的,但这将显著增加 Wallpaper Engine 重新计算当前肢体选择所需的时间。在这种情况下,您可以关闭 自动重新计算 左下角的选项,只需确保手动使用 重新计算 按钮以确保您的更改生效!

平滑选项一直降低到0也将为您提供更准确的对象再现,尽管它可能看起来更参差不齐。但是如果您的蒙版不完美,请不要担心,较小的瑕疵会在您最终确定的动画壁纸中变得相当难以注意到。

在绘制蒙版时,请确保通过视图部分中的按钮定期检查前景背景视图。您还可以使用蒙版按钮或按键盘上的M来切换蒙版,以获得原始图像的无障碍视图。

进一步分离肢体

正确遮罩手臂和剑后,我们继续进一步将手臂与剑分开,这将为人偶变形动画提供一些额外的灵活性。为此,请确保在层次结构中选择手臂,然后点击添加肢体创建手臂的子肢体。在本例中,将它命名为剑。像之前一样,我们将剑和手标记为前景,而将上臂标记为背景。由于剑已经与主体分离,因此我们不需要非常精确地绘制,因为手臂现在以镂空状态呈现,主体完全被忽略。

额外的身体肢体

我们通过创建另一个肢体来继续我们的角色,与上次不同的是,我们首先选择实体,然后返回层次结构中的躯体,然后使用添加肢体按钮创建一个新肢体。我们想创建一个代表角色盾牌的肢体。这里有趣的是,我们之前制作肢体的剑现在将被忽略,因为它已经与盾牌分离了。

完成角色表

在最后一步中,我们在躯体上创建另一个肢体,代表我们角色的头部。像之前一样正确遮罩它之后,我们就可以完成我们的角色表了。请务必再次检查所有肢体,并确保它们看起来完全符合您的预期。

当对角色表感到满意后,通过点击右下角的OK进行确认。Wallpaper Engine现在将从我们绘制的所有肢体生成角色表。现在,可以使用角色表图层来创建操纵变形动画。这将在下次学习中介绍。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/487170.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++算法】36.位运算_只出现一次的数字 II

文章目录 题目链接:题目描述:解法C 算法代码:解析 题目链接: 137. 只出现一次的数字 II 题目描述: 解法 你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。说明时间复杂度O(n),空间复杂…

transformer学习笔记-自注意力机制(1)

自注意力机制,可以说是transformer中最核心的部分之一,注意力机制,主要是在处理序列数据时,根据序列数据提供的上下文环境信息识别需要关注的特征数据,注意力机制通常用于不同序列之间的交互,表示不同序列环…

日志基础示例python和c++

文章目录 0. 引言1. python2. c 0. 引言 本文主要记录python版本和c版本常用的日志基础示例。 1. python python版本常用的是logging库,结合colorlog库,可根据不同日志级别打印不同颜色的日志,为了便于分析问题,还添加了日志保…

TimeXplusplus——提高时间序列数据的可解释性,避免琐解和分布偏移问题的深度学习可解释性的框架

摘要 论文地址:https://arxiv.org/abs/2405.09308 源码地址:https://github.com/zichuan-liu/timexplusplus 信号传输技术的优化对于推动光通信的发展至关重要。本文将详细探讨线路编码技术的目标及其实现方式。线路编码旨在提高带宽和功率效率&#xf…

python爬虫--某房源网站验证码破解

文章目录 使用模块爬取目标验证码技术细节实现成果代码实现使用模块 requests请求模块 lxml数据解析模块 ddddocr光学识别 爬取目标 网站验证码破解思路是统一的,本文以城市列表为例 目标获取城市名以及城市连接,之后获取城市房源信息技术直接替换地址即可 验证码 技术…

TimesFM模型论文内容

全文总结 这篇论文提出了一种基于解码器架构的时间序列预测基础模型TimesFM,旨在通过零样本学习在多种公共数据集上实现接近于监督学习模型的预测精度。 研究背景 研究问题:这篇文章要解决的问题是如何设计一个时间序列基础模型,使其在零样…

文生图模型开源之光!ComfyUI - AuraFlow本地部署教程

一、模型介绍 AuraFlow 是唯一一个真正开源的文生图模型,由Fal团队开源,其代码和权重都放在了 FOSS 许可证下。基于 6.8B 参数优化模型架构,采用最大更新参数化技术,还重新标注数据集提升指令遵循质量。在物体空间和色彩上有优势…

【高中生讲机器学习】28. 集成学习之 Bagging 随机森林!

创建时间:2024-12-09 首发时间:2024-12-09 最后编辑时间:2024-12-09 作者:Geeker_LStar 嘿嘿,你好呀!我又来啦~~ 前面我们讲完了集成学习之 Boooooosting,这篇我们来看看集成学习的另一个分支…

双色Hanoi塔问题(hanoi)

双色Hanoi塔问题hanoi C语言实现C实现Java实现Python实现 💐The Begin💐点点关注,收藏不迷路💐 设A、 B、 C是3 个塔座。开始时,在塔座A 上有一叠共n 个圆盘,这些圆盘自下而上,由大到小地叠在一…

微信小程序提交测试版,但是扫描体验版的二维码 显示 页面不存在

检查路径首页是否和我们微信小程序中的首页路径一致。 显然我的不一致。 {"pagePath": "pages/index/index","text": "产品","iconPath": "icons/Group 450.png","selectedIconPath": "/icons/组 …

12月9日IO

1.fread,fwrite实现文件拷贝 #include <myhead.h>int main(int argc, const char *argv[]) {// 打开两个文件FILE *fp fopen("1.txt", "r");FILE *fp1 fopen("2.txt", "w");if (NULL fp || NULL fp1) {perror("fopen&…

【服务器部署应用由http协议切换为https】

文章目录 服务器部署应用由http协议切换为https1. 下载openssl及其配置1.1 下载1.2 无脑下一步即可1.3 环境变量配置1.4 验证配置以及生成证书证书路径 2. nginx配置修改 服务器部署应用由http协议切换为https 1. 下载openssl及其配置 1.1 下载 openssl下载地址 根据系统选择…

如何创建基于udp的客户端和服务端

1.先创建好udpServer.hpp、udpServer.cc、udpClient.hpp、udpClient.cc的框架。 #pragma once #include <string> #include <iostream> #include <sys/types.h> #include <sys/socket.h> #include <unistd.h> #include <cerrno> #include…

计算机视觉在科学研究(数字化)中的实际应用

计算机视觉是一种利用计算机技术来解析和理解图像和视频的方法。.随着计算机技术的不断发展&#xff0c;计算机视觉被广泛应用于科学研究领域&#xff0c;为科学家提供了无限的可能。 一、生命科学领域 在生命科学领域&#xff0c;计算机视觉被广泛用于图像识别、分类和测量等…

C++实现一个经典计算器(逆波兰算法)附源码

1、本篇要实现的内容 最近&#xff0c;大家讨论计算器的实现比较热&#xff0c;今天我也来用C和Visual Studio实现一个计算器的小程序。这里使用逆波兰算法&#xff0c;能够根据当前用户输入的算式表达式字符串&#xff0c;计算出所要的结果&#xff0c;算式字符串可以包括加、…

【电子元器件】音频功放种类

本文章是笔者整理的备忘笔记。希望在帮助自己温习避免遗忘的同时&#xff0c;也能帮助其他需要参考的朋友。如有谬误&#xff0c;欢迎大家进行指正。 一、概述 音频功放将小信号的幅值提高至有用电平&#xff0c;同时保留小信号的细节&#xff0c;这称为线性度。放大器的线性…

Linux图形化工具推荐

1、MobaXterm MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - DownloadFree X server for Windows with tabbed SSH terminal, telnet, RDP, VNC and X11-forwarding - Downloadhttps://mobaxterm.mobatek.net/download.html 2、FinalShell FinalShell SSH工具,服…

人工智能大模型LLM开源资源汇总(持续更新)

说明 目前是大范围整理阶段&#xff0c;所以存在大量机翻说明&#xff0c;后续会逐渐补充和完善资料&#xff0c;减少机翻并增加说明。 Github上的汇总资源&#xff08;大部分英文&#xff09; awesome-production-machine-learning 此存储库包含一系列精选的优秀开源库&am…

Python 读取 Excel 表格并导出为 DBF 文件

以下是将上述代码封装为函数的版本。函数接收 input_excel_path、sheet_name 和 output_dbf_path 作为参数&#xff0c;按照需求读取 Excel 表格并导出为 DBF 文件。 封装函数代码 import pandas as pd import dbfdef excel_to_dbf(input_excel_path, sheet_name, output_dbf_…

【设计模式系列】策略模式(二十四)

一、什么是策略模式 策略模式&#xff08;Strategy Pattern&#xff09;是软件设计模式中的一种行为型模式。它定义了一系列算法&#xff0c;并将每一个算法封装起来&#xff0c;使它们可以互换使用&#xff0c;算法的变化不会影响使用算法的用户。策略模式让算法的变化独立于…