blender mix节点和它的混合模式

2024-01-01 22:04
文章标签 模式 blender 节点 混合 mix

本文主要是介绍blender mix节点和它的混合模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Mix 节点是一种用于混合两个颜色或者两个图像的节点,它有以下几个输入和输出:

  • Color1:用于接收第一个颜色或者图像,也就是基色。
  • Color2:用于接收第二个颜色或者图像,也就是混合色。
  • Fac:用于控制混合的比例,也就是混合因子。它可以是一个数值,也可以是一个图像。数值的范围是0到1,图像的亮度值会被转换为0到1的范围。Fac的值越大,混合色的影响越大,Fac的值越小,基色的影响越大。
  • Color:用于输出混合的结果,也就是结果色。

混合模式

Add, Subtract, Multiply, Screen, Divide, Difference, Exclusion, Darken, Lighten, Overlay, Color Dodge, Color Burn, Hue, Saturation, Value, Color, Soft Light, Linear Light

  1. mix节点的几种混合模式是指在颜色模式下,可以选择不同的算法来混合两个颜色输入,从而产生不同的颜色效果。以下是各种混合模式的简单介绍:

  2. Add:将两个颜色的每个通道相加,得到更亮的颜色。
  3. Subtract:将第一个颜色的每个通道减去第二个颜色的每个通道,得到更暗的颜色。
  4. Multiply:将两个颜色的每个通道相乘,得到更暗的颜色。这也叫正片叠底。
  5. Screen:将两个颜色的每个通道的反向值相乘,然后再取反,得到更亮的颜色。这也叫滤色。
  6. Divide:将第一个颜色的每个通道除以第二个颜色的每个通道,得到更亮或更暗的颜色,取决于第二个颜色的值。
  7. Difference:将两个颜色的每个通道的差的绝对值作为结果,得到更亮或更暗的颜色,取决于两个颜色的差异。
  8. Exclusion:将两个颜色的每个通道的和减去它们的乘积的两倍,得到类似于Difference的效果,但更柔和。
  9. Darken:将两个颜色的每个通道中较小的值作为结果,得到更暗的颜色。
  10. Lighten:将两个颜色的每个通道中较大的值作为结果,得到更亮的颜色。
  11. Overlay:根据第一个颜色的亮度,将第二个颜色的每个通道与第一个颜色的每个通道相乘或相加,得到更亮或更暗的颜色。这也叫叠加。
  12. Color Dodge:将第一个颜色的每个通道除以第二个颜色的每个通道的反向值,得到更亮的颜色。这也叫减淡。
  13. Color Burn:将第一个颜色的每个通道的反向值除以第二个颜色的每个通道,然后再取反,得到更暗的颜色。这也叫颜色加深。
  14. Hue:将第一个颜色的色相替换为第二个颜色的色相,保持第一个颜色的饱和度和明度不变,得到不同色调的颜色。
  15. Saturation:将第一个颜色的饱和度替换为第二个颜色的饱和度,保持第一个颜色的色相和明度不变,得到不同饱和度的颜色。
  16. Value:将第一个颜色的明度替换为第二个颜色的明度,保持第一个颜色的色相和饱和度不变,得到不同明度的颜色。这也叫明度。
  17. Color:将第一个颜色的色相和饱和度替换为第二个颜色的色相和饱和度,保持第一个颜色的明度不变,得到不同颜色的颜色。
  18. Soft Light:根据第二个颜色的亮度,将第一个颜色的每个通道与第二个颜色的每个通道相乘或相加,得到更亮或更暗的颜色,但更柔和。
  19. Linear Light:将第二个颜色的每个通道的两倍减去1,然后与第一个颜色的每个通道相加,得到更亮或更暗的颜色,但更强烈。

1. Add: 1. 添加:

Adds the color values of the top and bottom layers together.
将顶层和底层的颜色值相加。
Results in brighter, more saturated colors.
产生更明亮、更饱和的色彩。
Can lead to clipping (loss of detail) in highlights.
可能导致高光部分出现剪切(细节丢失)。
Image of Add blending mode in BlenderOpens in a new window
b3d.interplanety.org
Add blending mode in Blender
在 Blender 中添加混合模式
2. Subtract: 2. 减去:

Subtracts the bottom layer's colors from the top layer's colors.
从顶层的颜色中减去底层的颜色。
Darkens colors and can create interesting inversion effects.
使颜色变暗,并可以创建有趣的反转效果。
Can also lead to clipping.
也可能导致剪裁。
Image of Subtract blending mode in BlenderOpens in a new window
devtalk.blender.org
Subtract blending mode in Blender
在Blender中减去混合模式
3. Multiply: 3. 乘以:

Multiplies the color values of both layers, darkening the overall image.
将两个图层的颜色值相乘,使整体图像变暗。
Useful for creating shadows and depth.
用于创建阴影和深度。
Preserves highlights and shadows.
保留高光和阴影。
Image of Multiply blending mode in BlenderOpens in a new window
blender.stackexchange.com
Multiply blending mode in Blender
Blender 中的乘法混合模式
4. Screen: 4.屏幕:

Inverts both layers, multiplies them, and then inverts the result.
反转两个图层,将它们相乘,然后反转结果。
Lightens the overall image, often creating a brighter, more vibrant effect.
使整体图像变亮,通常会产生更明亮、更生动的效果。
Good for lightening images and creating highlights.
适合使图像变亮和创建高光。
Image of Screen blending mode in BlenderOpens in a new window
blender.stackexchange.com
Screen blending mode in Blender
Blender中的屏幕混合模式
5. Divide: 5.划分:

Divides the bottom layer's colors by the top layer's colors.
将底层的颜色除以顶层的颜色。
Creates interesting color inversions and contrast effects.
创建有趣的颜色反转和对比效果。
Image of Divide blending mode in BlenderOpens in a new window
www.reddit.com
Divide blending mode in Blender
在Blender中划分混合模式
6. Difference: 6.区别:

Subtracts the smaller color value from the larger value for each color channel.
从每个颜色通道的较大值中减去较小的颜色值。
Emphasizes differences between layers, often creating a high-contrast, surreal effect.
强调图层之间的差异,通常会产生高对比度的超现实效果。
Image of Difference blending mode in BlenderOpens in a new window
blender.stackexchange.com
Difference blending mode in Blender
Blender中的差异混合模式
7. Exclusion: 7. 排除:

Similar to Difference but with less contrast.
与 Difference 相似,但对比度较低。
Creates a softer, more subtle effect.
营造出更柔和、更微妙的效果。
Image of Exclusion blending mode in BlenderOpens in a new window
blender.stackexchange.com
Exclusion blending mode in Blender
Blender 中的排除混合模式
8. Darken: 8.变暗:

Keeps only the darker pixels from both layers.
仅保留两个图层中较暗的像素。
Useful for blending shadows and darkening areas selectively.
可用于有选择地混合阴影和使区域变暗。
Image of Darken blending mode in BlenderOpens in a new window
b3d.interplanety.org
Darken blending mode in Blender
在Blender中使混合模式变暗
9. Lighten: 9.减轻:

Keeps only the lighter pixels from both layers.
仅保留两个图层中较亮的像素。
Useful for blending highlights and lightening areas selectively.
可用于有选择地混合高光和亮化区域。
Image of Lighten blending mode in BlenderOpens in a new window
blender.stackexchange.com
Lighten blending mode in Blender
在 Blender 中减轻混合模式
10. Overlay: 10. 叠加:

A combination of Multiply and Screen.
Multiply 和 Screen 的组合。
Darkens dark areas and lightens light areas, increasing contrast and detail.
使暗区变暗,使亮区变亮,增加对比度和细节。
Image of Overlay blending mode in BlenderOpens in a new window
blender.stackexchange.com
Overlay blending mode in Blender
Blender 中的叠加混合模式
11. Color Dodge: 11.颜色减淡:

Lightens the bottom layer based on the brightness of the top layer.
根据顶层的亮度使底层变亮。
Often used for creating highlights and glow effects.
通常用于创建高光和发光效果。
Image of Color Dodge blending mode in BlenderOpens in a new window
blenderartists.org
Color Dodge blending mode in Blender
Blender 中的 Color Dodge 混合模式
12. Color Burn: 12.颜色燃烧:

Darkens the bottom layer based on the brightness of the top layer.
根据顶层的亮度使底层变暗。
Used for creating shadows and deepening colors.
用于创建阴影和加深颜色。
Image of Color Burn blending mode in BlenderOpens in a new window
docs.blender.org
Color Burn blending mode in Blender
Blender 中的颜色燃烧混合模式
13. Hue: 13.色调:

Keeps the bottom layer's lightness and saturation but adopts the top layer's hue.
保持底层的亮度和饱和度,但采用顶层的色调。
Useful for recoloring images while preserving details.
用于在保留细节的同时重新着色图像。
Image of Hue blending mode in BlenderOpens in a new window
blenderartists.org
Hue blending mode in Blender
Blender 中的色相混合模式
14. Saturation: 14.饱和度:

Keeps the bottom layer's hue and lightness but adopts the top layer's saturation.
保持底层的色调和亮度,但采用顶层的饱和度。
Used for adjusting color intensity.
用于调整颜色强度。
Image of Saturation blending mode in BlenderOpens in a new window
dgrin.smugmug.com
Saturation blending mode in Blender
Blender 中的饱和混合模式
15. Value: 15. 价值:

Keeps the bottom layer's hue and saturation but adopts the top layer's lightness.
保持底层的色调和饱和度,但采用顶层的亮度。
Used for adjusting brightness and contrast.
用于调整亮度和对比度。
Image of Value blending mode in BlenderOpens in a new window
blender.community blender.community(搅拌机社区)
Value blending mode in Blender
Blender 中的值混合模式
16. Color: 16.颜色:

Keeps the bottom layer's lightness but adopts the top layer's hue and saturation.
保持底层的亮度,但采用顶层的色调和饱和度。
Useful for colorizing grayscale images or applying color filters.
可用于为灰度图像着色或应用颜色滤镜。
Image of Color blending mode in BlenderOpens in a new window
blender.stackexchange.com
Color blending mode in Blender
Blender 中的颜色混合模式
17. Soft Light: 17.柔光:

A more subtle version of Overlay, creating a gentle contrast effect.
更微妙的叠加版本,营造出柔和的对比效果。
Used for subtle shading and highlighting.
用于微妙的阴影和高光。
Image of Soft Light blending mode in BlenderOpens in a new window
www.unrealengine.com
Soft Light blending mode in Blender
Blender 中的柔光混合模式
18. Linear Light: 18.线性光:

A more harsh version of Overlay, creating a stronger contrast effect.
更刺眼的叠加版本,创建更强的对比效果。
Used for dramatic lighting effects.
用于戏剧性的灯光效果。

这篇关于blender mix节点和它的混合模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/560632

相关文章

Java实现状态模式的示例代码

《Java实现状态模式的示例代码》状态模式是一种行为型设计模式,允许对象根据其内部状态改变行为,本文主要介绍了Java实现状态模式的示例代码,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来... 目录一、简介1、定义2、状态模式的结构二、Java实现案例1、电灯开关状态案例2、番茄工作法状态案例

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

day-51 合并零之间的节点

思路 直接遍历链表即可,遇到val=0跳过,val非零则加在一起,最后返回即可 解题过程 返回链表可以有头结点,方便插入,返回head.next Code /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}*

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟) 题目描述 给定一个链表,链表中的每个节点代表一个整数。链表中的整数由 0 分隔开,表示不同的区间。链表的开始和结束节点的值都为 0。任务是将每两个相邻的 0 之间的所有节点合并成一个节点,新节点的值为原区间内所有节点值的和。合并后,需要移除所有的 0,并返回修改后的链表头节点。 思路分析 初始化:创建一个虚拟头节点

模版方法模式template method

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/template-method 超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 上层接口有默认实现的方法和子类需要自己实现的方法

【iOS】MVC模式

MVC模式 MVC模式MVC模式demo MVC模式 MVC模式全称为model(模型)view(视图)controller(控制器),他分为三个不同的层分别负责不同的职责。 View:该层用于存放视图,该层中我们可以对页面及控件进行布局。Model:模型一般都拥有很好的可复用性,在该层中,我们可以统一管理一些数据。Controlller:该层充当一个CPU的功能,即该应用程序

迭代器模式iterator

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/iterator 不暴露集合底层表现形式 (列表、 栈和树等) 的情况下遍历集合中所有的元素

《x86汇编语言:从实模式到保护模式》视频来了

《x86汇编语言:从实模式到保护模式》视频来了 很多朋友留言,说我的专栏《x86汇编语言:从实模式到保护模式》写得很详细,还有的朋友希望我能写得更细,最好是覆盖全书的所有章节。 毕竟我不是作者,只有作者的解读才是最权威的。 当初我学习这本书的时候,只能靠自己摸索,网上搜不到什么好资源。 如果你正在学这本书或者汇编语言,那你有福气了。 本书作者李忠老师,以此书为蓝本,录制了全套视频。 试