UE5 特效
能帮到你的话,就给个赞吧 😘
文章目录
- post process
- exposure
- bloom
- vignette
- saturation
- unbound
- material
- 材质蓝图
- alt z
- base color
- constant3Vector
- roughness
- constant
- metallic
- constant
- pbr
- roughness
- metallic
- make more real
- make some areas rougher than others
- texture
- make all the smudges of different colors
- texture
- lerp
- texture
- srgb
- normal map
- change texture's scale
- texture coordinate
- multiply
- change texture's color
- material instance and patameters
- instance
- parameter
- flatten normal
- master material
- default value
- static switch parameter
- static mesh
- import
- default material
- mask
- move assets between projects
- migration
- lumen
- global illumination
- static
- light map
- light source
- dynamic
- lumen's switch
- point light
- Static Lighting
- Movable Lighting
- post process
- world settings
- light types
- point light
- 强度
- 光源半径
- 色温
- 光源颜色
- 间接光照强度
- spot light
- 外锥角
- 内锥角
- 矩形光源
- 源宽高
- 挡光板
- 定向光源
- 源角度
- sky light
- sky
- sun light
- lumen's noise
- post process
- architectural visualization for lumen
- 指数级高度雾
- small object shadow
- baked lighting
- baked settings
- 间接光照反射数
- 静态光照等级范围
- 间接光质量
- texture's resoltion
- 光照贴图密度视图
- 覆盖的光照贴图分辨率
- ambient acclusion
- 球形反射捕获
- 构建反射捕获
- 总结
- 物体
- 材质
- texture
- 光照
- 光源
- static
- lumen
post process
后期处理
场景渲染后,镜头的后期处理。
exposure
曝光: 镜头的进光量,用以调整镜头的明亮。
进光量越大,镜头越明。进光量越小,镜头越暗。
最大导致镜头纯白,最小导致镜头纯黑。
bloom
光晕:模拟现实世界中高亮物体周围产生的光晕。
vignette
暗角:使镜头的边缘变暗,中心明亮。
用来:营造氛围,引导观众视线,将观众的注意力集中到画面中心。
saturation
饱和度:色彩的程度。
unbound
覆盖整个场景。
post process默认只在volume生效,unbound使此volume覆盖整个场景。
material
物体的表面外观
材质蓝图
创建一系列节点并连接到material result node.
alt z
取消连接
base color
材质的基本颜色。即底色。
constant3Vector
3维节点,可用于设置颜色
快捷键:3 + click
roughness
粗糙度。影响材质的光泽和反光程度。
0:光滑
1:粗糙
constant
1维节点,可用于设置roughness
快捷键:1 + click
metallic
金属感。用于模拟金属的反光特性。
0:非金属
1:金属
要么为0,要么为1。
constant
pbr
材质的渲染系统
prb——physically based rendering
roughness
metallic
make more real
make some areas rougher than others
texture
像素的颜色值
颜色通常使用 RGB(红、绿、蓝)或 RGBA(红、绿、蓝、透明度)来表示。但每个颜色又通常被标准化到 0 到 1 的范围内。
0 黑色
1 白色
make all the smudges of different colors
texture
lerp
lerp:合成
A B alpha
alpha 0 时,等于 A
alpha 1 时,等于 B
所以,黑色时,应该对应光滑在A,白色时对应粗糙在B。
快捷键:l + click
texture
材质的纹理特征
srgb
色彩标准
除了用作color的texture,srgb都应关闭。
normal map
法线贴图
模拟凹凸,模拟深度
change texture’s scale
texture coordinate
2D纹理图像映射到3D模型表面的坐标。
用于缩放、平移、旋转等。
对应到UVs。
multiply
将两个或多个数值相乘。
A B 的 区别
A * B 不一定 = B * A
快捷键 m + click
change texture’s color
material instance and patameters
instance
实例:材质的副本,但只拥有材质的参数。修改实例的参数同样会改变材质,但无需编译材质。
parameter
材质的属性
快捷键:s + click 创建标量参数。
flatten normal
调整法线强度
master material
default value
- color tint
纯白色:不影响原色 - roughness strength
1:粗糙 - flatness
0:不展平法线
static switch parameter
StaticSwitchParameter:二选一的开关,true时选第一个,false时选第二个。
static mesh
static mesh:3d物体
object = static mesh + material.
material = textures
import
default material
mask
遮罩:混合纹理以及控制显示某一个纹理。
move assets between projects
migration
lumen
可以计算的global illumination
global illumination
全局光照:模拟现实的光照系统,但由于计算量大,导致无法应用。
现实光照:光打在物体表面产生发射,并带走物体表面色彩继续打向下一个物体。
static
编译期计算光照,再覆盖到物体表面。
object illumination = light map + light source
light map
光照图:静态物体光照信息,编译期计算。
取消编译仅是取消光照图。
light source
光源:动态物体光照信息
dynamic
lumen’s switch
point light
Static Lighting
编译期计算光照。
Movable Lighting
运行时计算光照
post process
dynamic global illumination method
world settings
light mass 高级 强制无预计算光照。
light types
point light
强度
光源半径
影响物体的阴影
色温
颜色的冷暖
光源颜色
光线颜色
间接光照强度
光源的反射强度
spot light
外锥角
聚光源的大小
内锥角
光线衰减的速度
矩形光源
源宽高
挡光板
定向光源
定向光:太阳
源角度
光源角度,越大,光源越宽。
sky light
天空光源:反射天空的光照。
sky
sun light
lumen’s noise
post process
最终采集质量
architectural visualization for lumen
指数级高度雾
指数级高度雾: 提供雾色。低位置处密度较大,高位置密度小。过渡平滑,随着海拔升高,也不会出现明显切换。
small object shadow
post process:lumen 场景细节
baked lighting
静态场景下,使用bake + light map 不弱于 lumen
baked settings
间接光照反射数
静态光照等级范围
bake质量。
间接光质量
静态光等级 * 间接光质量 = 1
texture’s resoltion
light maps baked into a texture.
光照贴图密度视图
显示光照分辨率
覆盖的光照贴图分辨率
分辨率
ambient acclusion
环境光遮蔽
球形反射捕获
构建反射捕获
编译时选上。
总结
物体
物体 = 物体的几何形状 + 材质
mesh:物体的几何。
材质:物体的表面。
材质:textures
材质
texture
材质的纹理特征
光照
光线与物体的交互。
光源
产生光线
static
lumen
相关文章:
UE5 特效
能帮到你的话,就给个赞吧 😘 文章目录 post processexposurebloomvignettesaturationunbound material材质蓝图alt z base colorconstant3Vector roughnessconstant metallicconstant pbrroughnessmetallicmake more realmake some areas rougher than o…...
CMAKE工程编译好后自动把可执行文件传输到远程开发板
# 设置 CMake 最低版本要求 cmake_minimum_required(VERSION 3.10)# 设置项目名称 project(MyProject)# 添加可执行文件,这里以项目名作为可执行文件的名称 add_executable(${PROJECT_NAME} main.cpp)# 设置开发板信息 set(DEVELOPMENT_BOARD_IP "192.168.1.10…...

Windows 程序设计7:文件的创建、打开与关闭
文章目录 前言一、文件的创建与打开CreateFile1. 创建新的空白文件2. 打开已存在文件3. 打开一个文件时,如果文件存在则打开,如果文件不存在则新创建文件4.打开一个文件,如果文件存在则打开文件并清空内容,文件不存在则 新创建文件…...
策略模式 - 策略模式的使用
引言 在软件开发中,设计模式是解决常见问题的经典解决方案。策略模式(Strategy Pattern)是行为型设计模式之一,它允许在运行时选择算法的行为。通过将算法封装在独立的类中,策略模式使得算法可以独立于使用它的客户端…...

具身智能研究报告
参考: (1)GTC大会&Figure:“具身智能”奇点已至 (2)2024中国具身智能创投报告 (3)2024年具身智能产业发展研究报告 (4)具身智能行业深度:发展…...

Windows安装Milvus
安装Milvus 安装Docker前置条件: 安装Mlivus方案一方案二 Attu管理端 安装Docker 系统:Windows 11 家庭中文版 Mlivus:V2.3.0 Attu: V2.3.10 前置条件: 启用“适用于 Linux 的 Windows 子系统”可选功能,才能在 Win…...

Excel分区间统计分析(等步长、不等步长、多维度)
在数据分析过程中,可能会需要统计不同数据区间的人数、某个数据区间的平均值或者进行分组区间统计,本文从excel函数到数据透视表的方法,从简单需求到复杂需求,采用不同的方法进行讲解,尤其是通过数据透视表的强大功能大…...

宝塔mysql数据库容量限制_宝塔数据库mysql-bin.000001占用磁盘空间过大
磁盘空间占用过多,排查后发现网站/www/wwwroot只占用7G,/www/server占用却高达8G,再深入排查发现/www/server/data目录下的mysql-bin.000001和mysql-bin.000002两个日志文件占去了1.5G空间。 百度后学到以下知识,做个记录。 mysql…...
LeetCode 2412.完成所有交易的初始最少钱数:【年度巨献】举例说明(讲明白),由难至简(手脚不乱),附Python一行版
【LetMeFly】2412.完成所有交易的初始最少钱数:【年度巨献】举例说明(讲明白),由难至简(手脚不乱),附Python一行版 文章目录 【LetMeFly】2412.完成所有交易的初始最少钱数:【年度巨献】举例说明(讲明白),由难至简(手脚…...

多人-多agent协同可能会挑战维纳的反馈
在多人-多Agent协同系统中,维纳的经典反馈机制将面临新的挑战,而协同过程中的“算计”(策略性决策与协调)成为实现高效协作的核心。 1、非线性与动态性 维纳的反馈理论(尤其是在控制理论中)通常假设系统的动…...

Go学习:类型转换需注意的点 以及 类型别名
目录 1. 类型转换 2. 类型别名 1. 类型转换 在从前的学习中,知道布尔bool类型变量只有两种值true或false,C/C、Python、JAVA等编程语言中,如果将布尔类型bool变量转换为整型int变量,通常采用 “0为假,非0为真”的方…...
C语言中的局部变量和全局变量有什么区别?
在C语言中,局部变量和全局变量是两种具有不同作用域和存储期的变量。以下是它们之间的主要区别: 作用域 局部变量: 局部变量是在函数内部声明的变量。它们的作用域仅限于声明它们的函数内部。一旦函数执行完毕,局部变量就会超出…...
价值交换到底在交换什么
有人十多岁就很清醒,知道自己想要什么,要付出什么。有人20多岁清醒了,有人30多岁都不一定明白。 价值交换,四个字其实就可以解释大部分事情。价值交换和努力工作,勤劳没有任何关系。甚至努力和成功都不存在关系。 价值…...

C++传送锚点的内存寻址:内存管理
文章目录 1.C/C内存分布回顾2.C内存管理2.1 内存申请2.2 operator new与operator delete函数2.3 定位new表达式 3.关于内存管理的常见知识点3.1 malloc/free和new/delete的区别3.2 内存泄漏 希望读者们多多三连支持小编会继续更新你们的鼓励就是我前进的动力! 继C语…...

Prompt提示词完整案例:让chatGPT成为“书单推荐”的高手
大家好,我是老六哥,我正在共享使用AI提高工作效率的技巧。欢迎关注我,共同提高使用AI的技能,让AI成功你的个人助理。 许多人可能会跟老六哥一样,有过这样的体验:当我们遇到一个能力出众或对事物有独到见解的…...

基于django的智能停车场车辆管理深度学习车牌识别系统
完整源码项目包获取→点击文章末尾名片!...

【Proteus仿真】【51单片机】简易计算器系统设计
目录 一、主要功能 二、使用步骤 三、硬件资源 四、软件设计 五、实验现象 联系作者 一、主要功能 1、LCD1602液晶显示 2、矩阵按键 3、可以进行简单的加减乘除运算 4、最大 9999*9999 二、使用步骤 系统运行后,LCD1602显示数据,通过矩阵按键…...

洛谷P3884 [JLOI2009] 二叉树问题(详解)c++
题目链接:P3884 [JLOI2009] 二叉树问题 - 洛谷 | 计算机科学教育新生态 1.题目解析 1:从8走向6的最短路径,向根节点就是向上走,从8到1会经过三条边,向叶节点就是向下走,从1走到6需要经过两条边,…...
《Foundation 起步》
《Foundation 起步》 引言 Foundation 是一个广泛使用的开源前端框架,由 ZURB 团队创建。它旨在帮助开发者构建响应式、可访问性和移动优先的网页。本文将为您提供一个全面的指南,帮助您从零开始学习并使用 Foundation。 Foundation 简介 什么是 Foundation? Foundatio…...

【hot100】刷题记录(6)-轮转数组
题目描述: 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5] 向右轮转…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

DAY 47
三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...
数据库分批入库
今天在工作中,遇到一个问题,就是分批查询的时候,由于批次过大导致出现了一些问题,一下是问题描述和解决方案: 示例: // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...

SpringTask-03.入门案例
一.入门案例 启动类: package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...

ArcGIS Pro制作水平横向图例+多级标注
今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作:ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等(ArcGIS出图图例8大技巧),那这次我们看看ArcGIS Pro如何更加快捷的操作。…...

C# 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...
laravel8+vue3.0+element-plus搭建方法
创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...

九天毕昇深度学习平台 | 如何安装库?
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...
快刀集(1): 一刀斩断视频片头广告
一刀流:用一个简单脚本,秒杀视频片头广告,还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农,平时写代码之余看看电影、补补片,是再正常不过的事。 电影嘛,要沉浸,…...