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;

创建材质实例调整即可

相关推荐
yi.Ist6 分钟前
关于若干基础的几何问题
c++·学习·算法·计算几何
毅炼25 分钟前
Netty 常见问题总结
java·网络·数据结构·算法·哈希算法
Whisper_Sy25 分钟前
Flutter for OpenHarmony移动数据使用监管助手App实战 - 周报告实现
开发语言·javascript·网络·flutter·php
Anastasiozzzz28 分钟前
leetcodehot100--最小栈 MinStack
java·javascript·算法
Sylvia-girl31 分钟前
线程的死锁【了解】
java·开发语言·jvm
历程里程碑36 分钟前
双指针2--盛水最多的容器
大数据·数据结构·算法·leetcode·elasticsearch·搜索引擎·散列表
Elias不吃糖38 分钟前
java开发的三层架构
java·开发语言·架构
hetao173383741 分钟前
2026-01-22~23 hetao1733837 的刷题笔记
c++·笔记·算法
养海绵宝宝的小蜗44 分钟前
Python第二次作业
开发语言·python
风筝在晴天搁浅1 小时前
hot100 230.二叉搜索树中第K小的元素
数据结构·算法