uniapp动态修改样式_掌握Photoshop图层样式技术

凹凸贴图效果

“等等,什么?” 您会惊叹:““图层样式”菜单中没有凹凸贴图效果!” 的确如此,但是通过将“图案覆盖”和“斜面和浮雕”结合使用,我们可以使用可控光源实现带纹理的凹凸贴图表面。

此技术需要两张图像:一个用于纹理和颜色,另一个用于深度图。深度图不需要任何色相,因为它基于复合值确定深度,黑色是最低值,白色是最高值。在某些情况下,您可能会为两者使用相同的图像,但是在我们的示例中,我们将使用完全不同的图像。

一步步

我们将从创建凹凸贴图模式开始。打开diamond-plate.psd文件。

在内部,您会在黑色背景上找到许多白色形状。从此文档中创建图案:选择全部(Cmd/Ctrl + A),然后单击“编辑”→“定义图案”。将其命名为“钻石板凹凸贴图”,然后单击“确定”。

c48b7589ffce5a606baac99d39e5ce9c.png

创建菱形图案。

现在,打开start.psd文件。

重复步骤2,从“浅灰色”图层创建图案。稍后将使用它为背景添加纹理。

4dab4bd30f29ecc5ebe5be1f9d0cfa95.png


定义纹理图案。

创建图案后,删除“浅灰色”图层。不再需要。

使用“矩形形状”工具创建一个形状图层,该图层比画布宽20像素,高20像素。将此层的颜色更改为深,棕,色灰色。

7aa4ae1f55dee2f0da7cf4b3aeef5043.png


为我们的背景创建形状层。

确保形状图层没有应用任何图层样式(Photoshop通常会自动应用最新的图层样式)。然后,通过添加Pattern Overlay开始新的Layer Style。

9a4fa3040ad3da16fe4b949b252efcea.png


添加图案叠加效果。

从图案选择器中选择“浅灰色”图案,然后将“混合模式”更改为“柔光”。这将纹理添加到我们的背景层。

fff5ddc2ec9def18ef59cbd0c0b1ca5c.png

74cb0257a2df83d1cdd63b8a03cd8d8e.png


添加图案叠加效果

接下来,添加“斜面”和“浮雕”以及“纹理”效果。这次,将“纹理”效果的“图案”更改为在第2步中创建的“钻石板凹凸贴图”图案。现在,我们有了又脏又臭的菱形板背景。

67dcf2292be6dfdf6aac63929bb5530e.png

f9f24af0e333a2b09f5f7bb812256615.png


应用“斜角和浮雕”纹理效果。

与大多数“图层样式”效果一样,默认值很少是理想的。通过调整“斜角类型”和“大小”,“光泽轮廓”,“高光”,“阴影”和“光”设置,您可以实现一些引人注目的效果。

113a9b6e26f1244897e89f2b72911556.png

bc9d9a184c33854014ced19df99afb75.png


调整“斜角”和“浮雕”设置。

通过一些额外的效果,您可以使背景层的形状更大。该示例具有渐变叠加层,可通过使图像的某些区域变暗来模拟反射光。

4abfc430f4cb39b04f01d6fca92d0f87.png

6785b414389c7d92465f69c19907114e.png


使用渐变叠加使某些区域变暗。

您可能会注意到,“斜角”和“浮雕”滤镜中的高光似乎都具有相同的值。这是因为“斜角”和“浮雕”效果在“图层样式”的堆叠顺序上很高。要使位于主光源之外的高光变暗,只需使用“画笔”工具绘制“图层蒙版”即可。

554b99a8ddbbcf07e2a2a666bd9d378f.png


绘画蒙版以增加背景光的外观。

现在,我们有了一个完全动态的带纹理的凹凸贴图背景;您可以在“图层样式”菜单中轻松修改所有相关内容。像这样将复杂的图像整合到一个动态图层中可以极大地减少图层混乱,并使您(以及其他可能使用该文件的人)可以轻松地查找和修改内容。现在,让我们继续创建图标。

3D建模

通过组合一些内部效果,我们可以使用“图层样式”菜单创建模拟的3D对象:非常适合图标,按钮和其他界面对象。现在,我们将使用单个图层对示例图像中圆形图标的底部进行建模。

一步步

首先创建带有红色填充的圆形图层。

cceb4a190ad60b4a7ca288cd34171d9a.png


为图标的基础创建形状层。

与为3D形状建模时通常一样,让我们开始在“图层样式”中添加渐变叠加。设置为线性刻录的白到黑径向样式渐变最适合我们的实现。确保渐变的白色区域在原点。

c7f6917589ad62630e9e4d0218de64b4.png


将“渐变叠加”添加到“线性刻录”。

现在,我们有了一个带有正面光源的阴影球。通过降低渐变的不透明度,我们可以将形状展平为更凹的按钮。

d222c82596a50fa2dd008aed89ba9e0f.png


降低不透明度以获得更好的效果。

让我们还将光的方向移到左上方。在打开“图层样式”菜单的同时,将鼠标移到图像本身上(应显示“移动工具”图标)。只需单击并将梯度的震中拖动到形状层的左上角。

12a1f87920d6805f6bc6b5af459f2101.png


在“图层样式”菜单中重新放置渐变。

虽然“斜角”和“浮雕”看起来似乎是更合逻辑的工具,但通常可以通过结合使用其他效果来获得更清洁,更可定制的斜角外观。首先,添加一个黑色的内发光,设置为乘。调整“扼流圈”,“大小”,“不透明度”和“轮廓”,直到形状内的边缘变软。

414c2dda0e2b6bb06caf09955d7b460d.png

bc8666f73e6b09995bed494115435149.png


添加发光以使底座的边缘变暗。

像任何渲染良好的球面一样,我们必须在阴影区域添加一些反射光。这可以通过“ 内部阴影”效果轻松实现。将颜色更改为白色,将“混合模式”更改为“线性减淡”。调整角度,使其出现在形状的右下角。调整轮廓,距离,大小和不透明度以创建微妙的效果。

cb6197cb894d4c8e487f0904001a0797.png

7d863072c0c836211b292f848d4794ef.png


使用内部阴影添加微妙的反射光。

为了增强形状是文档“环境”一部分的感觉,我们可以添加一些效果以与背景交互。投影通常是最简单的工具。按摩设置,直到感觉一切正常为止。

ba90c9005f5411c473c3566b6bed37c9.png

7bb33ac2eae8cf38f80122ba28fb06e8.png


一个简单的“阴影”有很长的路要走。

使用外发光效果,我们可以模拟反射红光,如果这是实际设置,则背景图像将吸收该红光。将光晕的颜色更改为较暗的红色,然后将“混合模式”更改为变暗。同样,使用“大小”和“不透明度”设置来创建所需的效果。这是一种效果,如果正确使用,没人会注意到,因为它看起来很自然。

41e4545789f42be7fc8c9a78c4d2ceb5.png

eac87c8591a015f3d823105fa7dbb282.png


红色的发光可以添加更多的“环境”。

请注意,“图层样式”渐变不能被抖动,这会使它们的质量比“渐变图层”和“渐变工具”对应的质量低(— Marc Edwards)。

漫反射与镜面反射光

现在,我们的图标反射了模拟的漫射光,使它看起来像是哑光表面。如果您更喜欢光泽的外观,则可以使用“其他”图层样式轻松创建镜面高光。

一步步

复制当前形状图层(Cmd/Ctrl + J)。

清除新图层的图层样式:在“图层”调板中右键单击该图层,然后选择“清除图层样式”。

我们还需要修改层的形状,以使反射光具有更清晰的边缘。使用直接选择工具(A),在图层的矢量蒙版中选择形状路径。复制它(Cmd/Ctrl + C)并将其粘贴(Cmd/Ctrl + V)到当前路径上方。将此路径的模式更改为从形状区域(-)减去。然后将形状向下和向右移动以创建新月形。您可能还想使负形状更大以创建更自然的内部曲线:只需进行“自由变换” (Cmd/Ctrl + T),然后将形状放大即可。

5b675d57cf2c9a84272e72df05be7a18.png


修改镜面高光的形状。

因为我们仅需要该图层的图层样式,所以我们可以将其“填充不透明度”设置为0%。我们还希望该图层继承基础图层的图层样式,因此请在新图层上创建一个Clipping Mask(Cmd/Ctrl + Option + G)。

bc40c48087ade76fb72fabbebab2357c.png


创建剪贴蒙版以继承效果。

现在,以“渐变叠加”开始“图层样式”。使用默认的黑白渐变,并将“混合模式”设置为“屏幕”。将不透明度降低到大约50%,并将角度更改为大约115°。您可能需要更改渐变的位置,就像在3D建模部分中一样,可以通过在文档窗口内单击和拖动来更改渐变的位置。

ae4e97aad64796b7251c67282731a59b.png

8d9bfc3e67190b67aa74e40f8dfa2e1e.png


将渐变叠加设置为屏幕。

这是精彩集锦的良好开端,但看起来仍然有些不自然。使用透明的内部笔触,我们可以缩小内部效果的范围。向图层添加笔触效果,并将其不透明度降至0%。将位置更改为“内部”,并使用大小滑块,直到高光开始于深色图层在基础层上结束的位置开始(示例图像使用5个像素)。

2a556b839718ba447e66dd6c0a8d7d6a.png

628b1214f44d81d385ed3b13cb3b8f41.png


使用0%内部笔触缩小内部效果的范围。

要为突出显示添加更具动感的外观,您可以向屏幕添加带有自定义轮廓的白色“内部阴影”集。调整距离和大小设置以完成效果。

6d1c24d655929376feb30effdee4d01b.png

5a6f5815bb5bc17d9c16283e2f17b823.png


内阴影会创建更动态的镜面反射。

X射线视觉

一步步

要在我们的图标中创建模切类型,我们可以将文本层变成形状层,并使用路径来遮盖基础区域。但是,这将导致内容退化。我们将无法再修改类型。相反,我们将使用Knockout Blending Option模拟蒙版。这也将使我们能够将自定义效果应用于剪切区域。

使用文本“ fx”创建一个新的文字层,并将其放置在圆形底座内。该示例使用120点Garamond Bold斜体。

将填充不透明度降至100%。

通过添加内部阴影开始图层样式。增加大小,并将不透明度增加到大约90%。您可能还想根据自己的喜好修改距离和轮廓。

3aaf996773513c681c82c520e5a226a0.png


模切效果的开始。

现在,我们有了模切效果的开始,只是文字仍然显示其下方的底端。要解决此问题,请转到“图层样式”菜单中的“混合选项”部分。将“淘汰”从“无”更改为“浅”(此设置从当前图层组正下方的图层中采样像素)。由于我们的文本图层不属于图层组,因此它是从“背景”图层采样的。(无论该层的组如何,使用Deep Knockout总是会从Background层进行采样。)

3887a4ad7f1cf2788b36c0d1e008f78d.png


浅挖空从当前图层组正下方的图层中采样像素。

要从钻石板图层中获取文本图层作为示例,请先单击“确定”以关闭“图层样式”菜单。选择文本图层和组成基础的两个按钮,然后对图层进行分组(Cmd/Ctrl + G)。如您所见,“ fx”形状现在从新图层组正下方的纹理图层中绘制像素。

ab404b3ee486aa74edeaa2689cc5980a.png


对图标进行分组,以便从钻石板层中抽取出样本。

击倒效果非常令人信服,但该类型仍感觉与底脚分离。让我们添加一个斜角效果来模拟底座的表面质量。首先添加一个外部笔画,大小为2;然后将不透明度降低到0%。这没有任何效果,但是下一步是必需的。

现在添加“斜角和浮雕”效果。将样式更改为“描边浮雕”,将技术更改为“凿子硬”。这将在上一步中创建的笔划区域内应用斜角的照明效果。修改设置以获得微妙而平滑的边缘。

196129579a93ec61e3fbaf248dbec521.png

da6fa52c416324a4403dbdfdcd89ceb9.png

添加描边浮雕。

通过在形状的右下角边缘上添加细的镜面反射高光,使斜角更进一步。我们可以使用设置为“屏幕”的白色“阴影”效果在斜角的边缘添加明亮的高光。您将需要修改距离和大小,以使突出显示边缘清晰。

89cfa8ac9ef78b0e0d7f9f5935b6f491.png

b68b4323bee95eac3ce01f6e64ac5d0f.png


使用投影添加细的镜面反射高光。

通过添加简单的黑白渐变叠加(设置为乘),在模切字母中用更多阴影结束图层样式。

71129cc1d3088b5ffe722c9ba98ba578.png


完成模切。

快速提示

尽管经常滥用,“图层样式”菜单确实是每个设计师都应学习使用的强大工具。它不仅提供了其他方式无法轻易找到的速度和控制水平,而且还提供了无与伦比的灵活性。

我们的示例说明了如何将多维图标和完全动态的背景合并到四个简单的Shape图层中,从而可以在整个设计中轻松地对其进行修改,重用和重新利用。以下是在处理下一个项目时要记住的一些其他提示。

效果堆叠顺序

您可能已经注意到,有时在使用其他效果时看不到该效果。例如,“颜色叠加”似乎会覆盖“渐变叠加”。这是因为图层样式的堆叠顺序。就像图层的调色板一样,一层将覆盖堆叠顺序较低的另一层。

不幸的是,“图层样式”菜单不允许您重新排列效果的顺序。解决此问题的一种方法(即使您牺牲了编辑能力)是使用“创建图层”,它将所有“图层样式”效果变成可以移动的实际图层。

室内效果堆叠顺序:

  • 中风
  • 斜面和浮雕
  • 内心的阴影
  • 英格发光
  • 颜色叠加
  • 渐变叠加
  • 图案叠加

外部效果堆叠顺序:

  • 中风
  • 外发光
  • 落影
  • 非特定颜色的样式

尽管并非总是可能,但您可能需要使用黑色,白色和灰色进行效果。将单色与适当的混合模式结合使用,可以创建非特定颜色的样式,这意味着您可以修改实际图层的颜色,并且图层样式将适当更新。

缩放效果

有时您创建的图层样式看上去很适合原始大小,但是当形状增大或减小时,漂亮的样式就会被破坏。幸运的是,Photoshop提供了一种调整不合理样式的方法。只需选择“ 图层”→“图层样式”→“比例效果”,然后输入所需的百分比。

不起眼的菜单选项

您可以从“图层样式”菜单中找到许多隐藏的命令。根据效果,只需将鼠标悬停在文档窗口上,就可以使用“手动”工具或“移动”工具。手动工具使您可以像在“图层样式”菜单外一样来回移动文档,“移动”工具可重新放置当前效果并自动更新设置。

使用“移动”工具时,您仍然可以通过按住空格键来访问“手动”工具。使用任何一种工具时,可以分别按住Space + Cmd或进行放大和缩小Space + Option。别忘了,与Photoshop中的大多数其他菜单一样,按住“选项”会将“取消”按钮更改为“重置”按钮,从而允许您撤消所有更改。

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

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

相关文章

一个专业搬砖人的幻想:全国实现旬休制度

每逢过年,总觉得假期不够忙,如果折腾折腾,应该还是可以的。 于是想了一个替代方案,以弥补春节余额不足、各种假期调休的诟病。以下是设计与比较表单: 调整后可以实现以下愿望: 旬休是每月分上、中、下三…

IoT -- (七)MQTT协议详解

MQTT是什么? MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,该协议构建于TCP/IP协议上&#xff…

刀片服务器改台式电脑_服务器到底是个什么东东?跟电脑有啥区别?电脑知识学习!...

一位朋友留言点的内容,想了解服务器方面的知识,对于普通用户而言,确实对服务器感觉很神秘,不知道服务器到底是个什么东东,我保证看完这篇,你就会明白服务器到底是个啥了。首先可以很明确的告诉你&#xff0…

IoT -- (一) 物联网平台架构设计分析

现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联网通讯协议MQTT、XMPP、NB_IOT等,个人认为这些只是物联网中一部分,而涉及到物联网的设备如…

SFTP批量下载与中文文件名乱码问题

一、批量下载 #!/bin/bashUSERroot #密码 PASSWORD123456 #下载文件目录 SRCDIR/data #FTP目录(待下载文件目录) DESDIR/ydfile #银联IP IP 192.111.111.111 #端口 PORT22# 清空当前目录下的旧文件 rm -rf /data/*#连接远程服务器摘取数据资源 lftp sftp://${USER}:${PASSWOR…

华为路由器hilink怎么用_华为无线充电怎么用?MatePadPro无线充电使用方法

越来越多的华为产品支持无线充电,比如Mate 30 Pro支持最高27W无线超级快充,FreeBuds 3 蓝牙无线耳机、荣耀V30 Pro,MatePad Pro平板也都支持无线充电。今天就跟大家分享华为手机无线充电技术原理图,无线充怎么用,无线充…

python乘法表运算_Python入门教程(三):史上最全的Numpy计算函数总结,建议收藏!...

点击上方 蓝字 关注我们Numpy提供了灵活的、静态类型的、可编译的程序接口口来优化数组的计算,也被称作向量操作,因此在Python数据科学界Numpy显得尤为重要。Numpy的向量操作是通过通用函数实现的。今天小编会给大家较为全面地介绍下Numpy的通用函数。01…

IoT -- (三) 2018 Top物联网项目排名

每年这个时候,知名物联网研究机构IoT Analytics都会基于市场上纷繁的信息来探索物联网项目的具体实施情况,今年也不例外。作为其追踪物联网生态的一个重要组成部分,IoT Analytics对1600个在企业中实际运行的物联网项目进行了整合、验证和分类…

4加密问题漏洞修复_Apache Shiro 反序列化漏洞实战

Apache Shiro是一个Java安全框架,执行身份验证、授权、密码和会话管理。2016年,网络中曝光1.2.4以前的版本存在反序列化漏洞。尽管该漏洞已经曝光几年,但是在实战中仍然比较实用。花了点时间研究了下,并根据网络上的利用脚本改进。…

文件读取 linux_Linux 进程、线程、文件描述符的底层原理

说到进程,恐怕面试中最常见的问题就是线程和进程的关系了,那么先说一下答案:在 Linux 系统中,进程和线程几乎没有区别。Linux 中的进程其实就是一个数据结构,顺带可以理解文件描述符、重定向、管道命令的底层工作原理&…

中如何拉取git代码_git使用教程4pycharm拉取git仓库项目代码

前言当我们在github上看到别人写的项目,想拉到本地学习下。如何用pycharm把git仓库的代码拉取到本地电脑呢?环境准备:1.本地电脑已经安装了git2.已经注册过github账号3.pycharmpycharm配置先自己注册github账号,本地安装git环境&a…

lombok之@Slf4j注解

应用背景:如果不想每次都在实体类中写private final Logger logger LoggerFactory.getLogger(当前类名.class); 可以使用注解Slf4j Sl4j注解是是属于lombok中的一个注解,所以在使用该注解之前一定要引入lombok的依赖,同时IDEA还需要已经安装…

回归指令_用一条指令在新款 Mac 上找回经典的开机启动声

多年使用 Mac 的老用户肯定知道,Mac 在启动时会发出一声「噔~」的启动声音,伴随着 Apple logo 在屏幕上亮起,Mac 正在安全地启动。但如果你在最近几年换了新款 Mac 电脑,你会发现这个熟悉的启动音消失不见了。就像 Mag…

@DateTimeFormat注解

DateTimeFormat注解位于spring-context-5.0.10.RELEASE.jar包中 import org.springframework.format.annotation.DateTimeFormat; import java.util.Date;public class User {//姓名private String name;//出生日期DateTimeFormat(pattern "yyyy-MM-dd")private Da…

Gson之toJson和fromJson方法

Gson是Google的一个开源项目,可以将Java对象转换成JSON,也可能将JSON转换成Java对象。 Gson里最重要的对象有2个Gson 和 GsonBuilder Gson有2个最基本的方法 toJson() – 转换java 对象到JSONfromJson() – 转换JSON到java对象 引入依赖:…

Gson详解(二)

1.复杂Json转成对象 比如:jsonString:{“response”:{“content”:"\n\t",“msg”:“成功”,“code”:“0”,“data{“content”:”\n\t",“VIN”:“LDC12345678901234”},“cmd”:“ScanVINCode”}} Gson解析 Gson gson new Gson();roodBean gs…

Java使用GSON对JSON进行解析——IDEA引入jar包方式

GSON GSON是Google公司开发的用于解析json的类库。可以很轻松地让程序员将java对象转换成JSON格式,或者将JSON格式的对象转换成Java对象。 使用方法很简单: 首先,需要将GSON类库的jar包引入到自己的IDE中,本教程使用IDEA为例子…

mysql查询姓王的信息代码_MySQL查询语句练习题

1.创建student和score表CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) ,birth YEAR,department VARCHAR(20) ,address VARCHAR(50));创建score表。SQL代码如下:CREATE TABLE score (i…

IoT -- (四) 物联网系统架构介绍

物联网系统框架介绍 下面将谈到几个关键问题: 设备如何接入网络?设备间如何通信?物联网数据的用途?如何搭建起一个物联网系统框架呢?它的技术架构又是怎么样呢?物联网终端软件系统架构?物联网云平台系统…

IoT -- (五) IoT都有哪些通信协议

IOT都有哪些通信协议? 在物联网协议中,我们一般分为两大类,一类是传输协议,一类是通信协议。那么,物联网都有哪些通信协议呢? 在物联网协议中,我们一般分为两大类,一类是传输协议&#xff0c…