当前位置:   article > 正文

UE5材质之HLSL:深度

UE5材质之HLSL:深度

UE4/5的Custom节点:在VScode使用HLSL(新手入门用)_vscode写hlsl-CSDN博客

效果:

材质节点:

自定义节点代码:

  1. float3 rayStep=ViewDir*-1;
  2. float4 inputTex=Texture2DSample(TexObject,TexObjectSampler,uv);
  3. for(int i=0;i<num;i++)
  4. {
  5. if(inputTex.r>0.1&&inputTex.g>0.1&&inputTex.b>0.1)
  6. {
  7. return float3(i,i,i);
  8. }
  9. uv+=rayStep*high;
  10. inputTex=Texture2DSample(TexObject,TexObjectSampler,uv.xy);
  11. }
  12. return inputTex;

创建材质实例调整即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/773575
推荐阅读
相关标签
  

闽ICP备14008679号