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;

创建材质实例调整即可

相关推荐
zl_vslam1 分钟前
SLAM中的非线性优-3D图优化之相对位姿Between Factor-四元数(十二)
人工智能·算法·计算机视觉
coding者在努力9 分钟前
算法竞赛中根据数据规模猜测算法
c++·算法·stl·时间复杂度
jing-ya12 分钟前
day 59 图论part10
java·开发语言·数据结构·算法·图论
普贤莲花27 分钟前
【2026年第11周---写于20260322】
程序人生·算法·leetcode
小白自救计划30 分钟前
力扣知识点杂集
算法·leetcode·哈希算法
雾隐潇湘31 分钟前
C++——第三篇 继承与多态
开发语言·c++
Marye_爱吃樱桃32 分钟前
MATLAB R2024b的安装、简单设置——保姆级教程
开发语言·matlab
旺仔.29132 分钟前
Linux系统基础详解(二)
linux·开发语言·网络
阿贵---33 分钟前
分布式系统C++实现
开发语言·c++·算法
不染尘.34 分钟前
最短路径之Bellman-Ford算法
开发语言·数据结构·c++·算法·图论