UE5材质之HLSL:深度

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

效果:

材质节点:

自定义节点代码:

bash 复制代码
float3 rayStep=ViewDir*-1;
float4 inputTex=Texture2DSample(TexObject,TexObjectSampler,uv);

for(int i=0;i<num;i++)
{
    if(inputTex.r>0.1&&inputTex.g>0.1&&inputTex.b>0.1)
    {
        return float3(i,i,i);
    }
    uv+=rayStep*high;
    inputTex=Texture2DSample(TexObject,TexObjectSampler,uv.xy);
}
return inputTex;

创建材质实例调整即可

相关推荐
独自破碎E2 分钟前
【BISHI15】小红的夹吃棋
android·java·开发语言
驱动探索者9 分钟前
linux mailbox 学习
linux·学习·算法
ringking12312 分钟前
autoware-1:安装环境cuda/cudnn/tensorRT库函数的判断
人工智能·算法·机器学习
进阶小白猿15 分钟前
Java技术八股学习Day33
java·开发语言·学习
大闲在人1 小时前
8. 供应链与制造过程术语:产能
算法·制造·供应链管理·智能制造·工业工程
一只小小的芙厨1 小时前
寒假集训笔记·以点为对象的树形DP
c++·算法
历程里程碑1 小时前
普通数组----合并区间
java·数据结构·python·算法·leetcode·职场和发展·tornado
执风挽^1 小时前
Python基础编程题2
开发语言·python·算法·visual studio code
Z9fish1 小时前
sse哈工大C语言编程练习20
c语言·开发语言·算法
晓13131 小时前
第六章 【C语言篇:结构体&位运算】 结构体、位运算全面解析
c语言·算法