240 发简信
IP属地:广东
  • 120
    深入理解 Dijkstra 算法实现原理

    迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。...

  • 120
    Diffuse Light

    Point Light Spot Light Shadow Simple Spot Shadow 造成这些shadow acne 的原因是shadow图突出的表面 黑色的部分...

  • 120
    Unity Shader - 深度图基础及应用

    文章内容 深度图基础 访问深度图 利用深度图重建世界坐标 深度图应用渲染深度图相交高亮能量场全局雾效扫描线水淹垂直雾效边缘检测运动模糊景深 参考资料 深度图基础 深度图里存放...

  • 120
    Unity中投影器Projector投射贴图不受被投射物体颜色影响

    本文旨在实现以下效果 没错,就是贴图的颜色不会和底图的红色叠加~ 直接上代码: 其中最重要的就是blend srcAlpha oneMinusSrcAlpha和片元着色器中的...

  • 使用computeShader加速Texture2D叠加处理

    对于Texture2D,Unity提供了Texture2D.SetPixels(x,y,Color)来设置每个像素的RGBA值,但这种方法效率较低。我这里使用一张2048x1...

  • 120
    使用Stencil对相同材质的重合透明物体的透明度进行不叠加处理

    最近在做透明度测试时,突发奇想:具有透明度的物体如何遮挡跟它有相同材质的物体呢?或者是如何让半透明物体重合时透明度不叠加呢? 在经历后处理的折磨后,我还是决定使用Stenci...