240 投稿
收录了29篇文章 · 129人关注
  • Unity Shader 基础入门

    阅前提示 记录Unity Shader 学习笔记,拿起这块砖,砸开Shader的门。适合人群:Shader 初学者阅读方式:目录顺序阅读知道的越...

  • GLSL转HLSL逆向分析之【函数展开】【二】

    为了方便逆向还原HLSL的Shader语言,下面整理了所有HLSL函数对应的GLSL展开,也就是经过编译器编译后的GLSL代码。 abs 直接替...

  • GLSL转HLSL逆向分析的参考手册【一】

    GLSL 和 HLSL 主要的不同点 GLSLHLSL面向过程,注重步骤,就像C语言面向对象,注重数据对象,就像C++语言Shader直接编译集...

  • Resize,w 360,h 240
    第五章 简单顶点和片元着色器 shader 代码大体结构

    shader 大体结构 它们将告诉Unity,哪个函数包含了顶点着色器的代码,哪个函数包含了片元着色器的代码。更通用的编译指令表示如下 顶点和片...

  • Resize,w 360,h 240
    消除贴图重复感

    搬砖----解决贴图重复 参考自巨佬iq的文章,文章用两种方法消除了贴图重复问题。本文在unity里实现了第一种。第二种实现依靠Voronoi分...

  • Resize,w 360,h 240
    用点积、叉积搞点事情

    用点积、叉积实现剖面图效果什么是剖面图,一把无形的刀,将模型一分为二,将其中一半隐藏掉,单看一半用来观察内部结构。几年前出现Zorro的工具,能...

  • Resize,w 360,h 240
    Unity中的BRDF公式

    Unity中的PBR1.PBR的相关文件2.Unity中的BRDF (漫反射项与基于GGX的高光反射项)3.能量守恒4.简单的PBR_Shade...

  • Resize,w 360,h 240
    凹凸小记

    1.高度贴图转法线贴图2.多张法线贴图效果的叠加3.法线从切线空间转世界空间 1.高度贴图转法线贴图 求出uv,u方向高度贴图数值的斜率:(u-...

  • Resize,w 360,h 240
    HDR及其应用(tone mapping/bloom

    HDR及其应用(tone mapping、bloom) 1.什么是HDR,作用是什么2.HDR的有关应用及其原理3.tone mapping应用...

  • Resize,w 360,h 240
    玉石透射效果

    次表面散射之BTDF实现 1.Transucent Shadow Maps 的应用原理;2.unity中实现的平行光投射3.c#代码/depth...

专题公告

unityshader技术,欢迎大家学习交流