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;

创建材质实例调整即可

相关推荐
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ1 分钟前
throw new Exception 如何指定返回code
java·开发语言
User_芊芊君子2 分钟前
【LeetCode经典题解】:从前序和中序遍历构建二叉树详解
算法·leetcode·职场和发展
C雨后彩虹2 分钟前
虚拟理财游戏
java·数据结构·算法·华为·面试
jifengzhiling2 分钟前
卡尔曼增益:动态权重,最优估计
人工智能·算法·机器学习
fegggye9 分钟前
创建一个rust写的python库
开发语言·后端·rust
全靠bug跑12 分钟前
Spring Cloud Gateway 实战:统一鉴权与用户信息全链路透传
java·开发语言·gateway·拦截器
往今~1 小时前
Matlab: 绘制GDS图纸
开发语言·matlab
ULTRA??2 小时前
插入排序算法实现(二分查找搜索版本)
c++·算法
Elias不吃糖2 小时前
LeetCode 71:简化 Unix 路径(Simplify Path)——栈 / vector
算法·leetcode·
sheeta19982 小时前
LeetCode 每日一题笔记 日期:2025.12.15 题目:2110.股票平滑下跌阶段的数目
笔记·算法·leetcode