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;

创建材质实例调整即可

相关推荐
551只玄猫13 小时前
【数学建模 matlab 实验报告6】行遍性问题
开发语言·数学建模·matlab
漂流瓶jz13 小时前
UVA-11846 找座位 题解答案代码 算法竞赛入门经典第二版
数据结构·算法·排序算法·深度优先·aoapc·算法竞赛入门经典·uva
米粒113 小时前
力扣算法刷题 Day 31 (贪心总结)
算法·leetcode·职场和发展
乱蜂朝王13 小时前
使用 C# 和 ONNX Runtime 部署 PaDiM 异常检测模型
开发语言·c#
少许极端14 小时前
算法奇妙屋(四十)-贪心算法学习之路7
java·学习·算法·贪心算法
波诺波14 小时前
p1项目system_model.py代码
开发语言·python
危笑ioi14 小时前
helm部署skywalking链路追踪 java
java·开发语言·skywalking
静心观复14 小时前
Python 虚拟环境与 pipx 详解
开发语言·python
卷心菜狗14 小时前
Re.从零开始使用Python构建本地大模型网页智慧聊天机器人
开发语言·python·机器人
AlenTech14 小时前
647. 回文子串 - 力扣(LeetCode)
算法·leetcode·职场和发展