unity 内置渲染管线 效果调整工作流程

unity 内置渲染管线 效果调整工作流程

本次工作流程使用的是unity 2021.3.0f1,主要针对表现效果较差的webgl的效果调整,同样适用于pc端的效果调整,只是在shader的表现上有所差异。(不涉及烘焙内容)
webgl效果展示(挂GitHud上,加载会很慢)

以下的工作流程只是个人的经验总结,欢迎指导。

以下图场景为例

第一步.直接光照调整

  • Directional Light(平行光)

    • 决定了漫反射光照强度
    • 阴影方向
    • 阴影强度

    调整说明:

Intensity:光照强度(越高直接光越亮)

Strength:阴影强度

shadow Type(阴影类型)

  • soft shadows——阴影边缘比较柔和,但是漏光明显
  • hard shadows——阴影边缘比较硬

2.全局光照(环境光)

Window→Rendering→Lighting→Environment

  • Environment Lighting(光源)

    • Source

      • Skybox - 采用天空球的光线作为环境光源
      • Gradient - 自定义环境光的颜色(推荐使用)
  • Environment Reflections(反射)

    • Source
      • Skybox - 采用天空球作为反射参数
        • Resolution 参数的尺寸
      • Custom - 采用自定义天空盒作为反射参数

    调整说明:

    1.Skybox模式:

    Environment Lighting和Environment Reflections的Source都选Skybox

    intensity Multiplier 代表光照的强度

    Environment Lighting(环境光源)的强度对Metallic(金属度)越低的材质影响越高

    Environment Reflections(反射)的强度是整体影响的。


    2. Gradient模式:

    Environment Lighting的Source选Gradient;

    Environment Reflections的Source选Coustiom;

    Environment Lighting分别对color进行调整

    Environment Reflections的Intensity Multiplier对强度进行调整

    这里的CubeMap用了一张渐变贴图,需要把贴图的Inspector中把TextureShape需改成Cube,贴图可以是彩色的这里主要是天空,反射的光线会加上Cubemap贴图的颜色。

    后面的示例延用Gradient模式的效果

3.渲染模式

内置渲染管线在Main Camera→Camera→Rendering

渲染模式抗锯齿效果支持空间映射
Forward(前向渲染)不支持
Deferred(延迟渲染)不好支持

为了后面的反射效果,牺牲了抗锯齿用了延迟渲染。

4.抗锯齿

使用unity官方提供的PostProcessing。Window→PackagesManager

注意,要在Unity Registy的模式下搜索,安装后右下角会是Remove,否则是Install。

在Main Camera 添加Post-process Layer组件,Main Camera 所在的Layer必须和Post-process Layer里的Layer一致。

Anti-aliasing Mode

  • MSAA像素加点采用
  • FXAA替换边界
  • TAA复用上一帧(推荐)

如果觉得效果不明显还可以叠加抗锯齿的脚本,下面Effect会提到

抗锯齿效果对比

5.Effect

这里没有继续使用PostProcessing,原因是它对webGL的支持不太好,所以使用了很久以前的Effects脚本工具包,效果是一样的。

Tonemapping 色调映射

这里选择Neutral 可以调整的参数多一点

  • Exposure(曝光度)整体调整场景的明暗

  • 下面的参数都可以调整,对场景的明暗都会有影响

Color Grading 颜色分级

  • Shadows、Midtones、Highlights(阴影,中间色,高光的色相)

  • Temperature Shift(色温) ——冷暖色调

  • Tint(色调)——一般不动

  • Hue(色相)——和色调一样不动

  • Saturation(饱和度)——越高颜色越鲜艳,默认1,可以稍微调大一点

  • Vibrance(自然饱和度)——越高颜色越鲜艳,默认0

  • Value(明暗度)——默认1

  • Contrast(对比度)——越高画面越明显,默认1,可以稍微调大一点

  • Gain(增益)——默认1,轻易不要动

  • Gamma(伽马校正)——默认1,轻易不动

Screen Space Reflections 屏幕空间反射

必须满足上文提到的渲染模式

  • Max Distance (最大映射距离)

  • Iteration Conut(迭代数量)

  • Step Size(步长)——太高会出现摩尔纹

  • Width Modifier(宽度修饰)——太低和影响映射的完整度

  • Reflections Blur(反射模糊)——越低越清晰

  • Reflections Multiplier(反射乘数)——影响反射的颜色,越低越黑

  • Fade Distance (消失距离)

Ambient Occlusion 环境光遮蔽

  • Intensity(强度)
  • Radius(半径)

这里的值都不要太高,画面容易脏

效果对比

使用前

使用后

(该模型在建立时,就进行过贴图的AO烘焙,效果不是很明显)

Depth of Field 景深

  • Quality——选择只影响远处
  • Focal Piont(焦点)
  • Smoothness(平滑度)

效果对比

使用前

使用后

Bloom 辉光

webGL,最好不要使用bloom,使用需要把强度调低

  • Threshold (阈值)——越高,辉光越明显
  • Soft knee(曲线缓变弯折处)——越高,影响到的色彩范围越大,使用时不要拉到1,留出高光位置
  • Radius(影响半径)
  • Intensity(强度)
  • Dirt Texture(辉光图)——可以赋值一只图片,可以起到类似滤镜的作用
  • Dirt Intensity(辉光图的强度)

效果对比

使用前

6.天空球

使用天空球,要回到第二步全局光照(环境光),修改成Skybox模式,后面的调整都是基于全局光照和直接光照固定的情况下。因为全局光照的变化对整个场景的色调影响很大,因此室内和室外的效果调整是完成不一样的,unity的 HDRP 渲染设置引入了Volume的方式重新定义了全局和局部的效果调整,后面会更新unity HDRP 渲染设置。

天空球的模式

天空球有三种模式,6sided,cubemap和HDRI 全景贴图

6sided

是由六张贴图组成的盒子

建立的效果

cubemap

是由一张张贴图组成的盒子

HDRI 全景贴图

在这里插入图片描述

这里有几点要注意:使用贴图做天空球,要用高清的图片,导入后也要设置在1024以上;相较起来6张的效果会比一张的好一点。

加入天空盒子球的效果

7.材质

这里以unity 内置渲染管线的Standard为例

Metallic 金属度

0-1代表金属度 ,金属度越低,环境光对材质的影响越大。

再开始调整前,可以适量的将金属度调低,方便颜色调整后进行微调。因为天空的亮度比较高,如果金属度太高,后面整体调整时会出现要么天空曝光,要么模型太暗。

Smoothness 光滑度

0-1代表光滑度,值越大,菲涅耳反射效应越明显。

Smoothness 为0

Smoothness 为1

Emission自发光

配合Bloom 可以实现高光的效果;也是提高材质亮度和颜色的手段

Transparent 透明

渲染模型改为Transparent ,Albedo颜色的alpha值调低。

透明效果

不透明效果

最后的效果

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

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

相关文章

设计师都在用的主流效果图渲染器,看看哪款适合你?

现在市面上总共有十几款渲染器,刚入行的设计师可能对各个渲染器的特点不是很了解。今天就和大家聊一聊设计师都在用的主流效果图渲染器,看看哪款适合你? 1.V-Ray V-Ray是Chaos Group旗下的一款高质量渲染软件。结合了光线跟踪和光能传递&…

渲染效果图哪家好?2022最新实测(三)

工作的日子总是繁忙的,每天不停地赶图画图,加班到凌晨3,4点是常有的事,有时候休息几小时又忙着去上班了,晕头转向,所以时隔这么久我又来测试了,这次测的都是出现很久的平台,E渲和瑞云…

max渲染精美效果图的几个技巧。

max渲染精美效果图的几个技巧 1.将三大面五大调子的素描规律与构成物颜色的三大要素联系起来,引出以下公式: 1.物体的高光-光源颜色。 2.物体受光表面-固有色光源颜色。 3.中调-固有颜色。 4.明暗交接线-固有深色环境颜色。 5.反射-深色环境颜色。 6.投影…

Unity3D热更设计:一款基于 HybridCLR的C#热更方案

在这篇文章之前,可以转到我的这两篇博客:C#热更方案 HybridCLR尝鲜:Windows及Android打包、超详细的Unity3D热更新框架,附示例链接,小白也能看的懂_鹿野素材屋的博客-CSDN博客_热更新框架 这两篇博客看完后&#xff0c…

VRay渲染器之家装户型渲染实战记录

Vray渲染器之家装户型渲染实战记录 简要介绍: 首先思路是分为客户端、服务器、中间件三大块。先从客户端传入json文件给包括mesh,灯光,模型的中间件,其中mesh和灯光可以用已有的API调用服务器的内容,然后调用模型中包…

【Unity 实用插件篇】| 可视化图表插件XCharts (折线图、柱状图、饼图等)详细教学

前言【Unity 实用插件篇】| 可视化图表插件XCharts (折线图、柱状图、饼图等)详细教学一、XCharts介绍1.1 特性1.2 相关网站链接1.3 效果展示二、XCharts导入三、XCharts快速使用3.1 添加一个简单图表3.2 添加多个Seire3.3 给图表添加其他组件3.4 添加Serie组件,如给折线图区域…

食住玩|3dmax效果图大师们怎么用CR去测试效果图的渲染参数?

【本文导航】 本文所示范的步骤,只有5个,且皆有截图明示。 【解说全引导进入视频教程】 3dmax效果图CAD施工图进阶 ———————50分钟速成效果图全流程不教学更快进入视频教程————— 在corona渲染器的设置面板中,应该如何设置测试…

食住玩3dmax|室内设计师如何用CORONA设置成品效果图出大图的渲染参数?

【本文导航】 1、简介CR;2、转换CR材质方法;3、大图CR参数2个步骤;4、往期回顾。 【解说全引导进入视频教程】 3dmax效果图CAD施工图进阶 ———————50分钟速成效果图全流程不教学更快进入视频教程————— 【简介CR】前面几节课&a…

效果图渲染的几大实用技巧

效果图渲染是建筑、室内、景观、产品设计等行业中非常重要的一环。一个高质量的效果图可以让客户更好地了解和感受设计方案,提高设计师的竞争力。但是渲染效果的好坏和速度都取决于设计师的技巧和工具。本文将介绍几大实用技巧,帮助设计师更好地进行效果…

C语言实现双色球案例

双色球 1.案例描述 双色球是中国福利彩票目前的一种玩法,并非赌博,其彩票投注区分为红色球号码区和蓝色球号码区,每注投注号码由6个红色球和1个蓝色球号码组成。红色球号码从1-33中选择,蓝色球号码从1-16中选择。每期开出的红色…

历史数据双色球小工具

Python可视化界面小工具,可自定义历史期数,历史双色球数据,打印结果、写入excel表格、并进行简单的结果分析; 1、工具效果图如下图所示: 2、生成Excel表格数据格式如下图所示: 3、完整代码如下&#xff1a…

Python采集双色球历史开奖信息,看看哪个号中奖概率更大

目录标题 前言知识点:开发环境:基本流程:代码展示尾语 前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 知识点: 爬虫基本流程 requests的使用 动态数据抓包 开发环境: 解释器: python 3.8 编辑器: pycharm 2022.3 requests >>> pip install requests 第三…

华南理工大学计算机/软件 复试 经验贴整理

文章目录 最新更新2023/02/24 : 我能提供?(21,22届复试全流程,如何找复试资料,一些学习技巧,前人经验,闲聊,会就答...)2020年2019年其它资料来源 最新更新202…

北京交通大学计算机考研02102、02103复试经验分享

【2023考研复试重要时间节点】 2023年3月20号左右计算机学院公布复试线与复试名单。2023年3月底参加复试。2023年4月初公布拟录取名单。 【复试解读】 【进入复试数据】 【1】新冠疫情之前(20、21、22考研),北交计算机复试一直都是包括线下…

西北工业大学网络安全考研复试经验

初试直接看我师姐的文章吧,传送门:西北工业大学网络空间安全考研经验分享_崔啊是个幸福的人的博客-CSDN博客_西北工业大学网络安全考研报考学校:西北工业大学学院:网络空间安全专业:847初试分数:391英语&am…

研究生计算机专业知识复试面试常见问题

研究生计算机专业复试面试常见问题 操作系统1. 进程和线程区别和联系2. 常见的调度算法3. 死锁的产生和解决4. 虚拟内存,页面置换算法5. 磁盘调度 数据结构1. 常见的排序算法过程和时间复杂度,空间复杂度2. 深度搜索和广度搜索深度搜索(DFS)广度搜索&…

计算机网络考研复试速成 - 知识点精炼 - 背诵版

计算机网络复试速成 针对于计算机考研复试 - 计算机网络 ,删除了很多初试中关于 计算、冗余 的内容,把复习中心放在 高频知识点 (偏向概念) ,希望可以节约准研究生们的复习时间!大家可以放心食用🍖🍖&#…

陕西师范大学计算机考研复试,复试干货 | 陕西师范大学考研复试经验分享贴...

本文为陕西师范大学应用心理学方向复试经验,其它方向复试流程与其基本一致,可放心参考学习~ヾ() 一、陕师大复试分数要求 每年的情况有一些不同,2017年以前进入复试分数线浮动在350-360分之间,2018年题稍难一些,复试分…

南师大教育技术学初试复试调剂经验分享

南师大教育技术学考研经验分享 1 概述... 1 2 初试准备经验... 2 2.1 政治部分... 2 2.2 英语部分... 2 2.3 c语言和web部分... 2 2.4 数据结构部分... 3 2.5 教学设计部分... 3 2.6 初试资料网盘分享... 3 2.7 当你不想学习时怎么办... 3 3 复试调剂经验... 3 3.1 复试和调剂资…

上海交通大学考研复试模块小结——密码学

好久没有写博客了,本来说的是自从成绩出来要好好准备复试,结果距离成绩出来一个月了,复试一点动静都没有,那我还是一边准备相关的专业课,一边按专业的形式,把相关的专业课知识再过一遍,哎~真是太…