【shaderforge学习笔记】 Parallax节点(视差节点)
shaderforgeParallax节点一、官方说明Parallax节点输出的uv是输入的uv经过视差偏移的得到结果,其中视差偏移程由[Hei]指定,[Hei]在计算偏移量时有两个相关参数:深度[Dep]和基准高度[Ref]。高度图0(白色)对应的部位会凸出来。高度图1(黑色)对应的部位会凹进去。...
【shaderforge学习笔记】 UVTile节点
shaderforgeUVTile节点一、介绍UVTileUVTile可以用来以uv坐标为基准在一个纹理中取到其中一块的贴图。[UV]是整个贴图的UV值[Wid]指定沿tilemap的x轴方向上分成几块。[Hei]指定沿tilemap的y轴方向上分成几块[Tile]是用于指定你想提取的tilemap...
【shaderforge学习笔记】 Rotator节点
ShaderForgeRotator节点一、节点介绍旋转器输出的是输入的uv以[piv]为锚点旋转后[ang](单位为弧度)的uv信息。如果ang没有连线,或者ang连线到time节点上,那么[spd]会控制旋转速度。二、Rotator节点的输入1.PivPiv是旋转操作的锚点,是一个二维数据(x,...
【shaderforge学习笔记】 RGB to HSV、HSV to RGB节点(色彩空间转换节点)
shaderforge色彩空间转换一官方说明二简单介绍HSV色彩空间三颜色空间的转换四应用实例-调节图片的色相饱和度明度五自定义UnityShader实现色彩空间的转换参考shaderforge色彩空间转换一、官方说明RGBtoHSVRGBtoHSV节点根据节点输入的RGB颜色值输出HSV(色相、饱...
Unity3D Shader之路 写Shader前必须要知道的事情3 ShaderForge的简单使用
版本:unity5.4.1 语言:UnityShaderShaderForge版本:1.32 总起:在具体介绍Shader之前准备再写一篇有关于ShaderForge的,虽然我们可能使用代码来直接编写Shader,但拥有ShaderForge这样的可视化编辑工具,简直如虎添翼,方便至极。 想要有什么...
【shaderforge学习笔记】 Panner节点(UV偏移器)
shaderforgePanner节点一、节点的官方说明uv操作之偏移器Panner节点输出的是输入的uv值按照[U]、[V]参数值指定的偏移方向/速度,偏移[Dist]指定的距离后的uv值二、Rotator节点的输入1.UV物体的uv坐标信息,shaderforge提供一个数据节点[UVCoord...
【shaderforge学习笔记】 Properties属性
Shaderforge属性Shaderforge基础属性颜色和四维向量ColorVector4UntiyShader中定义颜色和向量属性数字ValueSliderUnityShader中定义数字属性纹理Texture2DCubemapUnityShader中定义纹理参考MoreSwitchToggl...
【shaderforge学习笔记】 Posterize节点(色调分离节点)
shaderforge色调分离节点一节点介绍二节点输入DataSteps三节点输出四应用实例-油画效果节点树效果展示五自定义UnityShader实现Posterize节点原理分析关键算法完整的shader代码效果展示参考shaderforge色调分离节点色调分离:是指一幅图像原本是由紧紧相邻的渐变...
【shaderforge学习笔记】 Hue节点(色相节点)
shaderforge色相节点一、官方说明根据Hue值输出RGB值,换句话说Hue节点的作用是,将Hue值转为相应的RGB值。二、节点输入Hue值Hue节点输入值的[0,1]对应色相轮的[0°,360°]三、节点输出Hue节点输出的三维数据是Hue值对应的RGB值图片摘自:怎样用rgb三元组理解色相...