ShaderGraph
ShaderGraph学习的基础以及案例,主要通过复现ShaderToy上的案例为主要参考;
莫之
不努力奔跑,怎么能停在原地
展开
-
Shader Graph自定义函数节点
一、认识自定义函数节点Unity提供的默认节点不能够覆盖我们所有的需求,所以它扩展性地提供了自定义函数节点,通过该节点,我们可以自由编写HLSL代码来满足自己的需求;其中,代码形式包含字符串模式和HLSL文本模式;首先,我们需要像创建其它节点一样创建一个自定义函数节点,默认情况下,新创建的自定义函数节点没有任何输入和输出端口;我们可以通过齿轮icon来打开自定义端口菜单和自定义函数菜单;这...原创 2020-01-09 12:49:48 · 4538 阅读 · 0 评论 -
ShaderToy数学基础
本文主要介绍一些在ShaderToy案例中尤其是在通过ShaderGraph实现ShaderToy案例时的一些常用数学知识一、向量的点积和叉积1.点积下面截取了百度百科上叉积的基础知识,这里主要关注的是点积在shader数学计算中的实际应用;比如有两个向量a和b,我们可以得到a在b上的投影,从而我们便可以获得a在b上的“投影向量”:计算方式就是先获取a在b上的投影长度,然后再...原创 2020-01-12 12:51:58 · 1201 阅读 · 0 评论