立即注册找回密码

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索

图文播报

查看: 699|回复: 0

[分享] HDRP中ShaderGraph自发光的一个小坑

[复制链接]
发表于 2024-11-3 19:18 | 显示全部楼层 |阅读模式

登陆有奖并可浏览互动!

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录 手机动态码快速登录

×
本文首发公众号大话Unity。你好,我是你的技术探路者大智。
问题描述

在Unity中使用HDRP管线时,在ShaderGraph中制作自发光效果可能会遇到这么一个问题,直接将颜色连到主节点的Emission上没效果。如下图:


上图是一个常见的边缘光效果,Fresnel节点的具体讲解可以到《节点手册》中查阅。
解决方法

如何解决呢?
HDRP的ShaderGraph有一个专门的Emission节点来处理自发光。


这样连完,通过Emission节点处理一下,自发光就有了!


原因:HDRP场景的灯光是基于物理的,所以灯光的强度远远大于默认的自发光强度,自发光就会不太明显(甚至一点都看不到)。
影响HDRP中自发光效果除了使用Emission节点调节之外,场景中的Exposure设置也会有很大影响,如下图所示,你可以自己调节一下试试:


扩展

《ShaderGraph节点详解.PDF》最近更新了一版。获取方法见评论。

原文地址:https://zhuanlan.zhihu.com/p/364011284
楼主热帖
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则

关闭

官方推荐 上一条 /3 下一条

快速回复 返回列表 客服中心 搜索 官方QQ群 洽谈合作
快速回复返回顶部 返回列表