学习笔记:unity使用插件Post Processing处理后期效果入门(一)安装Ambient Occlusion

本文主要是介绍学习笔记:unity使用插件Post Processing处理后期效果入门(一)安装Ambient Occlusion,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

介绍

Post Processing插件是unity对场景进行后期处理的插件,可以在不使用代码的情况下模拟相机和电影的视觉效果的质感,从而大大的提升场景的视觉效果。

安装

Window–Package Manager–左侧列表上方切换到Unity Registry并搜索Post Processing–点击install安装

使用(2019.4 LTS)

1.在场景中创建空物体,挂载Post-process Volume组件
在这里插入图片描述

2.在Assets文件夹下创建Post-processing Profile
在这里插入图片描述
将Post-processing Profile拖入Post-process Volume
勾选Is Global

3.添加一个新的layer,PPLayer,并将空物体的layer选为PPLayer
4.在摄像机上添加一个组件 Post-process Layer,并在Layer处选择PPLayer
在这里插入图片描述
若创建项目选择的版本是URP版本,因为URP自带的postprocessing包,所以流程会略有不同
1.在hierarchy窗口创建Global Volume
2.在Global Volume组件按new创建配置文件
3.相机勾选use post process

接下来以2019.4 LTS这个版本为主,介绍每一个后效的作用和效果。

各个effect

在这里插入图片描述

为了演示各个效果,在场景中随便摆放了几个物体。

Ambient Occlusion(环境光遮蔽)

物体和物体之间接触的位置,边角的地方,实际上接收到的环境光会弱于其它的位置。而环境光遮蔽,就模拟了那些环境光较弱的位置的颜色,加深了这些位置的颜色。

在这里插入图片描述

Mode
模式:有两种可选模式
Scalable Ambient Obscurance&Multi Scale Volumetric Obscura

Mode-Scalable Ambient Obscurance(可缩放环境遮挡)
在这里插入图片描述
Mode-Multi Scale Volumetric Obscura(多次缩放容积遮蔽)在这里插入图片描述
intensity
强度

调节intensity来调节阴影部分的强度,intensity越大黑色越深,但是黑色区域的范围不会增加。

Radius
半径//只有可缩放环境遮挡这个模式下有

调节黑暗部分的光环的大小,即黑色区域的范围会随着半径增大而增大。
不勾选Radius:不勾选的话半径的默认值其实是0.25

在这里插入图片描述
勾选Radius并将半径设置为1的效果
在这里插入图片描述
Quality
质量//只有可缩放环境遮挡这个模式下有

不勾选默认是Medium,还有Lowest,Low,High,Ultra四种选项表示程度。下面示范Lowest和Ultra的区别。

Quality-Lowest
在这里插入图片描述
Quality-Ultra
在这里插入图片描述
Thickness Modifier

厚度修改器//Multi Scale Volumetric Obscura模式下有
默认值是1

官方文档描述
修改遮挡器的厚度。这增加了暗区,但可能会在物体的周围引入暗晕。
试了一下,阴影范围增大一些。

Thickness Modifier = 1 的情况
在这里插入图片描述
Thickness Modifier = 5 的情况
在这里插入图片描述
可以看到阴影面积略增大,颜色略微变重。

Color
调整颜色,没什么好说的。
Mode-Multi Scale Volumetric Obscura
Color-Red
在这里插入图片描述
Ambient Only
勾选这个选项,表示Ambient Occlusion的所有选项,仅仅影响环境光照。
此模式仅适用于延迟渲染路径和HDR渲染。

这篇关于学习笔记:unity使用插件Post Processing处理后期效果入门(一)安装Ambient Occlusion的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

SpringBoot中使用Flux实现流式返回的方法小结

《SpringBoot中使用Flux实现流式返回的方法小结》文章介绍流式返回(StreamingResponse)在SpringBoot中通过Flux实现,优势包括提升用户体验、降低内存消耗、支持长连... 目录背景流式返回的核心概念与优势1. 提升用户体验2. 降低内存消耗3. 支持长连接与实时通信在Sp

MySQL DQL从入门到精通

《MySQLDQL从入门到精通》通过DQL,我们可以从数据库中检索出所需的数据,进行各种复杂的数据分析和处理,本文将深入探讨MySQLDQL的各个方面,帮助你全面掌握这一重要技能,感兴趣的朋友跟随小... 目录一、DQL 基础:SELECT 语句入门二、数据过滤:WHERE 子句的使用三、结果排序:ORDE

python使用库爬取m3u8文件的示例

《python使用库爬取m3u8文件的示例》本文主要介绍了python使用库爬取m3u8文件的示例,可以使用requests、m3u8、ffmpeg等库,实现获取、解析、下载视频片段并合并等步骤,具有... 目录一、准备工作二、获取m3u8文件内容三、解析m3u8文件四、下载视频片段五、合并视频片段六、错误

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解

Windows下C++使用SQLitede的操作过程

《Windows下C++使用SQLitede的操作过程》本文介绍了Windows下C++使用SQLite的安装配置、CppSQLite库封装优势、核心功能(如数据库连接、事务管理)、跨平台支持及性能优... 目录Windows下C++使用SQLite1、安装2、代码示例CppSQLite:C++轻松操作SQ