【shaderforge学习笔记】 Parallax节点(视差节点)

本文是关于ShaderForge中Parallax节点的学习笔记,详细解释了节点的官方说明、输入输出参数,以及如何利用视差贴图实现凹凸效果。在Unity shader中,Parallax节点通过调整UV坐标,结合高度图产生不依赖光照的视差效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

shaderforge Parallax节点

一、官方说明

这里写图片描述

Parallax节点输出的uv是输入的uv经过视差偏移的得到结果,其中视差偏移程由[Hei]指定,[Hei]在计算偏移量时有两个相关参数:深度[Dep]和基准高度[Ref]。
高度图0(白色)对应的部位会凸出来。
高度图1(黑色)对应的部位会凹进去。

二、节点输入

1.UV

物体的uv坐标信息,shaderforge提供一个数据节点[UV Coord.]用于提供物体的uv信息

2.Hei

视差高度值
这里写图片描述

3. Dep

视差公式的参数之一,默认值为0.05

4. Ref

视差公式的参数之一,默认值为0.5

三、节点输出

1.UV

变换后的uv坐标信息

四、小应用-使用视差贴图实现凹凸效果

使用高度图的R通道值作为[Hei]的输入数据
高度图0(白色)对应的部位会凸出来。
高度图1(黑色)对应的部位会凹进去。
这里写图片描述

五、Unityshader实现Parallax节点

视差贴图,和法线贴图都是用于制作凹凸效果。与法线贴图不同,视差效果不依赖于光照。

写法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值