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] 向右轮转…...

wordpress后台更新后 前端没变化的解决方法
使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)
题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
模型参数、模型存储精度、参数与显存
模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...
DockerHub与私有镜像仓库在容器化中的应用与管理
哈喽,大家好,我是左手python! Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库,用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...
Oracle查询表空间大小
1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...

Cinnamon修改面板小工具图标
Cinnamon开始菜单-CSDN博客 设置模块都是做好的,比GNOME简单得多! 在 applet.js 里增加 const Settings imports.ui.settings;this.settings new Settings.AppletSettings(this, HTYMenusonichy, instance_id); this.settings.bind(menu-icon, menu…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台
🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...
基于Java Swing的电子通讯录设计与实现:附系统托盘功能代码详解
JAVASQL电子通讯录带系统托盘 一、系统概述 本电子通讯录系统采用Java Swing开发桌面应用,结合SQLite数据库实现联系人管理功能,并集成系统托盘功能提升用户体验。系统支持联系人的增删改查、分组管理、搜索过滤等功能,同时可以最小化到系统…...
SQL慢可能是触发了ring buffer
简介 最近在进行 postgresql 性能排查的时候,发现 PG 在某一个时间并行执行的 SQL 变得特别慢。最后通过监控监观察到并行发起得时间 buffers_alloc 就急速上升,且低水位伴随在整个慢 SQL,一直是 buferIO 的等待事件,此时也没有其他会话的争抢。SQL 虽然不是高效 SQL ,但…...