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;

创建材质实例调整即可

相关推荐
牢七3 分钟前
Slim-4.x php审计 报错分析
android·开发语言·ide·安全·php
松小白song12 分钟前
机器人路径规划算法之Dijkstra算法详解+MATLAB代码实现
前端·javascript·算法
认真的小羽❅16 分钟前
JavaScript完全指南:从入门到精通
开发语言·javascript·ecmascript
qq_263_tohua18 分钟前
第107期 刷算法题
算法
2501_9403152619 分钟前
98验证二叉搜索树
java·数据结构·算法
xuhaoyu_cpp_java20 分钟前
JAVA线程安全类
java·开发语言
luckycoding25 分钟前
3005. 最大频率元素计数
算法·leetcode·职场和发展
像污秽一样25 分钟前
算法设计与分析-算法效率分析基础-分治法
算法·排序算法
香水5只用六神26 分钟前
【TIM】基本定时器定时实验(2)
c语言·开发语言·stm32·单片机·嵌入式硬件·mcu·学习
我能坚持多久26 分钟前
栈与队列OJ问题详解
算法