随笔分类 -  Shader

摘要:光线追踪和球体追踪 #光线追踪 #球体追踪 参考: 《The Unity Shader Bible》 RayMarching入门 SphereTracing 光线追踪的概念 光线从摄像机出发,穿过像素点,直到击中表面以达到目标。这个概念被称为“光线投射(Ray Marching)” ,即沿着光线找到 阅读全文
posted @ 2025-09-10 15:26 世纪末の魔术师 阅读(34) 评论(0) 推荐(0)
摘要:Shader Graph自定义渐变色节点Gradiant Unity自带Shader中的Gradiant不能暴露在外部 使用定义CustomFunction来制作暴露给外部的Gradiant ShaderGraph节点图 CustomFunction代码 if(inputValue<location 阅读全文
posted @ 2024-09-18 14:09 世纪末の魔术师 阅读(347) 评论(0) 推荐(0)
摘要:Unity Shader之模板测试 一沙一世界,一花一天堂 一、Stencil testing 渲染管线 当片段着色器处理完一个片段之后,模板测试(Stencil Test)会开始执行,和深度测试一样,它也可能会丢弃片段。接下来,被保留的片段会进入深度测试,它可能会丢弃更多的片段。模板测试是根据又一 阅读全文
posted @ 2019-05-05 21:26 世纪末の魔术师 阅读(1884) 评论(0) 推荐(0)
摘要:Unity 几何着色器 shaderGeometry Shader几何着色器 Unity 几何着色器 如果学习不能带来价值,那将毫无意义 简介 在顶点和片段着色器之间有一个可选的着色器,叫做几何着色器(Geometry Shader)。几何着色器以一个或多个表示为一个单独基本图形(primitive 阅读全文
posted @ 2019-04-12 21:37 世纪末の魔术师 阅读(4083) 评论(0) 推荐(1)
摘要:Unity2018 Shader Graph 实验室 Shader Shader Graph Unity Tips: -- 在shader forge和amplyfy Shader节点图形化shader编程的诱惑下,unity官方终于在2018版本也推出了而自己shader节点可视化编程工具Shad 阅读全文
posted @ 2018-08-17 23:28 世纪末の魔术师 阅读(12858) 评论(4) 推荐(0)
摘要:Unity Shader 学习之旅 unityshader图形图像 纸上学来终觉浅,绝知此事要躬行 美丽的梦和美丽的诗一样 都是可遇而不可求的——席慕蓉 一、渲染流水线 示例图 Tips:什么是 GPU 加速计算? 1.1Draw Call CPU过Draw Call来g告诉GPU开始一个渲染过程。 阅读全文
posted @ 2018-07-22 12:12 世纪末の魔术师 阅读(1244) 评论(0) 推荐(0)
摘要:最近学习了一下shader forge,一个屌屌哒插件用来生成shader。尽管其降低了制作shader的难度,但是真的想做出满意的shader的话还是得有一定的shader基础。但是仅仅是做出一些简单的效果的话,这个插件还是绰绰有余,挺好上手的。只要按下键盘按钮,它就可以换出快捷命令,单击鼠标便可 阅读全文
posted @ 2016-10-21 21:36 世纪末の魔术师 阅读(12770) 评论(0) 推荐(1)
摘要:效果图:(贴图类似于泥石流) 代码: 注意: 内置方法 _Time 是个4维向量,跟Unity3D中的deltaTime(这是个一维的,数值)不同。 float4 _Time : Time (t/20, t, t*2, t*3), use to animate things inside the s 阅读全文
posted @ 2016-05-19 20:18 世纪末の魔术师 阅读(2289) 评论(0) 推荐(0)